瀏覽代碼

三院专病中心

wangzhinan 1 年之前
父節點
當前提交
9a7bafcd2c

+ 8 - 1
business/base-service/src/main/java/com/yihu/jw/hospital/disease/service/BaseDiseaseHospitalService.java

@ -21,6 +21,7 @@ import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.net.URLEncoder;
import java.security.PublicKey;
import java.util.Date;
import java.util.List;
@ -270,7 +271,13 @@ public class BaseDiseaseHospitalService extends BaseJpaService<BaseDiseaseHospit
            JSONObject object = JSONObject.parseObject(json);
            for (Map.Entry<String,Object> entry:object.entrySet()){
                jsonObject.put(entry.getKey(), AES.AscRevertData2(entry.getValue().toString()));
                if (entry.getKey().equalsIgnoreCase("name")){
                    String name= URLEncoder.encode(entry.getValue().toString());
                    jsonObject.put(entry.getKey(), AES.AscRevertData2(name));
                }else {
                    jsonObject.put(entry.getKey(), AES.AscRevertData2(entry.getValue().toString()));
                }
            }
        }
        return jsonObject;

+ 1 - 1
business/base-service/src/main/java/com/yihu/jw/hospital/prescription/service/PrescriptionService.java

@ -7044,7 +7044,7 @@ public class PrescriptionService extends BaseJpaService<WlyyPrescriptionDO, Pres
        if (StringUtils.isNotBlank(dept)) {
            if(dept.contains(",")){
                sql += " AND h.dept_code in ("+dept.replace(",","','")+")  ";
                sql += " AND h.dept_code in ('"+dept.replace(",","','")+"')  ";
            }else {
                sql += " AND h.dept_code =:dept ";
                params.put("dept", dept);

+ 44 - 0
business/base-service/src/main/java/com/yihu/jw/wlyy/service/WlyyBusinessService.java

@ -835,6 +835,50 @@ public class WlyyBusinessService {
     */
    public JSONObject getSpecialList(){
        JSONObject re = wlyyHttpService.sendWlyyMesGet("getSpecialList","");
        if (re!=null){
            if (re.getString("status").equalsIgnoreCase("200")){
                JSONArray array = re.getJSONArray("data");
                for (int i=0;i<array.size();i++){
                    JSONObject object = array.getJSONObject(i);
                    String code = object.getString("code");
                    switch (code){
                        case "11"://肺癌
                            code = "fa";
                            break;
                        case "3"://冠心病
                            code="gxb";
                            break;
                        case "17"://慢性妇科炎症
                            code="mxfkyz";
                            break;
                        case "10"://慢性前列腺
                            code="mxqlx";
                            break;
                        case "13"://慢性乳腺疾病
                            code="mxrxjb";
                            break;
                        case "12"://慢性肾病
                            code="mxsb";
                            break;
                        case "14"://慢性肠胃病
                            code="mxcwb";
                            break;
                        case "15"://慢性阻塞性肺病
                            code="mxzsxfb";
                            break;
                        case "9"://脑卒中
                            code="ncz";
                            break;
                        case "16"://脂肪肝
                            code="zfg";
                            break;
                        default:
                            break;
                    }
                    object.put("code",code);
                }
            }
        }
        return re;
    }