diff --git a/platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/LisServiceImpl.java b/platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/LisServiceImpl.java index 2ebe09d..2d0bb33 100644 --- a/platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/LisServiceImpl.java +++ b/platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/LisServiceImpl.java @@ -434,20 +434,8 @@ public class LisServiceImpl implements LisService { amy= params.get("HBeAg").contains("阳")||params.get("HBeAg").contains("陽")?true:false; } } - if (StringUtils.isNotEmpty(params.get("HBsAb-J"))){ - p=true; - patients.setHBsAbJ(params.get("HBsAb-J")); - if (!amy){ - amy= params.get("HBsAb-J").contains("阴")?true:false; - } - } - if (StringUtils.isNotEmpty(params.get("HBsAb"))){ - p=true; - patients.setHBsAbJ(params.get("HBsAb")); - if (!amy){ - amy= params.get("HBsAb").contains("阴")?true:false; - } - } + + if (StringUtils.isNotEmpty(params.get("HBsAg-J"))){ p=true; patients.setHBsAgJ(params.get("HBsAg-J")); @@ -490,6 +478,20 @@ public class LisServiceImpl implements LisService { amy= params.get("TP-抗体").contains("阳")||params.get("TP-抗体").contains("陽")?true:false; } } + if (StringUtils.isNotEmpty(params.get("HBsAb"))){ + p=true; + patients.setHBsAbJ(params.get("HBsAb")); + /*if (!amy){ + amy= params.get("HBsAb").contains("阴")?true:false; + }*/ + } + if (StringUtils.isNotEmpty(params.get("HBsAb-J"))){ + p=true; + patients.setHBsAbJ(params.get("HBsAb-J")); + /* if (!amy){ + amy= params.get("HBsAb-J").contains("阴")?true:false; + }*/ + } if (p){ /* if (StringUtils.isNotEmpty(applyDoctor)&&canConvertToInt(applyDoctor)){ patients.setLastCheckEmployeeId(applyDoctor); @@ -646,20 +648,7 @@ public class LisServiceImpl implements LisService { amy= params.get("HBeAg").contains("阳")||params.get("HBeAg").contains("陽")?true:false; } } - if (StringUtils.isNotEmpty(params.get("HBsAb-J"))){ - p=true; - patients.setHBsAbJ(params.get("HBsAb-J")); - if (!amy){ - amy= params.get("HBsAb-J").contains("阴")?true:false; - } - } - if (StringUtils.isNotEmpty(params.get("HBsAb"))){ - p=true; - patients.setHBsAbJ(params.get("HBsAb")); - if (!amy){ - amy= params.get("HBsAb").contains("阴")?true:false; - } - } + if (StringUtils.isNotEmpty(params.get("HBsAg-J"))){ p=true; patients.setHBsAgJ(params.get("HBsAg-J")); @@ -702,6 +691,20 @@ public class LisServiceImpl implements LisService { amy= params.get("TP-抗体").contains("阳")||params.get("TP-抗体").contains("陽")?true:false; } } + if (StringUtils.isNotEmpty(params.get("HBsAb-J"))){ + p=true; + patients.setHBsAbJ(params.get("HBsAb-J")); + /* if (!amy){ + amy= params.get("HBsAb-J").contains("阴")?true:false; + }*/ + } + if (StringUtils.isNotEmpty(params.get("HBsAb"))){ + p=true; + patients.setHBsAbJ(params.get("HBsAb")); + /* if (!amy){ + amy= params.get("HBsAb").contains("阴")?true:false; + }*/ + } if (p){ /* if (StringUtils.isNotEmpty(applyDoctor)&&canConvertToInt(applyDoctor)){ patients.setLastCheckEmployeeId(applyDoctor); diff --git a/platform-dal/src/main/java/com/lyms/platform/query/PatientsQuery.java b/platform-dal/src/main/java/com/lyms/platform/query/PatientsQuery.java index 2e05db4..5375fd9 100644 --- a/platform-dal/src/main/java/com/lyms/platform/query/PatientsQuery.java +++ b/platform-dal/src/main/java/com/lyms/platform/query/PatientsQuery.java @@ -1448,8 +1448,8 @@ public class PatientsQuery extends BaseQuery implements IConvertToNativeQuery { mongoCondits.add(new MongoCondition("hBsAgJ", "阳", MongoOper.LIKE).orCondition(new MongoCondition("hBsAgJ", "陽", MongoOper.LIKE))); }else if (diseaseType.equals(DiseaseTypeEnums.MEIDU.getName())) { //梅毒查询 - mongoCondits.add(new MongoCondition("tp", "阳", MongoOper.LIKE)); - mongoCondits.add(new MongoCondition("HIVJ", "阳", MongoOper.LIKE)); + mongoCondits.add(new MongoCondition("tp", "阳", MongoOper.LIKE).orCondition(new MongoCondition("tp", "陽", MongoOper.LIKE))); + mongoCondits.add(new MongoCondition("HIVJ", "阳", MongoOper.LIKE).orCondition(new MongoCondition("HIVJ", "陽", MongoOper.LIKE))); // mongoCondits.add(new MongoCondition("HIVJ", "阳", MongoOper.LIKE).orCondition(new MongoCondition("HIVJ", "陽", MongoOper.LIKE))); } if (c1 != null) { diff --git a/platform-operate-api/src/main/resources/spring/applicationContext-quartz.xml b/platform-operate-api/src/main/resources/spring/applicationContext-quartz.xml index d12070a..a3b8071 100644 --- a/platform-operate-api/src/main/resources/spring/applicationContext-quartz.xml +++ b/platform-operate-api/src/main/resources/spring/applicationContext-quartz.xml @@ -737,6 +737,89 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -810,6 +893,16 @@ + + + + + + + + + +