Commit 4475e01a854d9df74b8eb33adabaaee6198f26e5
Exists in
master
and in
6 other branches
Merge remote-tracking branch 'origin/master'
Showing 2 changed files
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ViewFacade.java
View file @
4475e01
... | ... | @@ -260,7 +260,7 @@ |
260 | 260 | AntenatalExaminationModel[] exData = new AntenatalExaminationModel[4]; |
261 | 261 | AntenatalExaminationModel antenatalExaminationModel = antExService.findOneById(id); |
262 | 262 | Patients patients = patientsService.findOnePatientById(antenatalExaminationModel.getParentId()); |
263 | - if (num < 3) { | |
263 | + if (num < 4) { | |
264 | 264 | exData[num - 1] = antenatalExaminationModel; |
265 | 265 | } else {//全部 |
266 | 266 | String patientsId = antenatalExaminationModel.getParentId(); |
... | ... | @@ -274,7 +274,6 @@ |
274 | 274 | exData[1] = list.get(1); |
275 | 275 | exData[2] = list.get(2); |
276 | 276 | exData[3] = list.get(3); |
277 | - | |
278 | 277 | } |
279 | 278 | |
280 | 279 | // Map<String, Object> map = new HashMap<>(); |
... | ... | @@ -429,10 +428,15 @@ |
429 | 428 | map.put("hPhone", patients.getHusbandPhone()); |
430 | 429 | } |
431 | 430 | |
432 | - | |
433 | - map.put("yNum", data.getPregnancyTimes()); | |
434 | - map.put("fNum", data.getDelivery()); | |
435 | - map.put("pNum", data.getPlanedProd()); | |
431 | + if (data.getPregnancyTimes() != null) { | |
432 | + map.put("yNum", data.getPregnancyTimes()); | |
433 | + } | |
434 | + if (data.getDelivery() != null) { | |
435 | + map.put("fNum", data.getDelivery()); | |
436 | + } | |
437 | + if (data.getPlanedProd() != null) { | |
438 | + map.put("pNum", data.getPlanedProd()); | |
439 | + } | |
436 | 440 | if (data.getLastMenses() != null) { |
437 | 441 | Calendar lastCal = Calendar.getInstance(); |
438 | 442 | lastCal.setTime(data.getLastMenses()); |
... | ... | @@ -945,12 +949,12 @@ |
945 | 949 | /* 初诊信息 */ |
946 | 950 | |
947 | 951 | |
948 | - map.put("zyqbdjc", Boolean.valueOf(data.getZyqbd())?"已检查":"未检查"); | |
949 | - map.put("ntjc", Boolean.valueOf(data.getNtjc())?"已检查":"未检查"); | |
950 | - map.put("cjsc", Boolean.valueOf(data.getCjsc())?"已检查":"未检查"); | |
951 | - map.put("textpjbc", Boolean.valueOf(data.getTextpjbc())?"已检查":"未检查"); | |
952 | - map.put("s75gdgtt",Boolean.valueOf( data.getS75gdgtt())?"已检查":"未检查"); | |
953 | - map.put("jzxgn", Boolean.valueOf(data.getJzxgn())?"已检查":"未检查"); | |
952 | + map.put("zyqbdjc", Boolean.valueOf(data.getZyqbd()) ? "已检查" : "未检查"); | |
953 | + map.put("ntjc", Boolean.valueOf(data.getNtjc()) ? "已检查" : "未检查"); | |
954 | + map.put("cjsc", Boolean.valueOf(data.getCjsc()) ? "已检查" : "未检查"); | |
955 | + map.put("textpjbc", Boolean.valueOf(data.getTextpjbc()) ? "已检查" : "未检查"); | |
956 | + map.put("s75gdgtt", Boolean.valueOf(data.getS75gdgtt()) ? "已检查" : "未检查"); | |
957 | + map.put("jzxgn", Boolean.valueOf(data.getJzxgn()) ? "已检查" : "未检查"); | |
954 | 958 | //既往史 |
955 | 959 | String pastHistory = ""; |
956 | 960 | if (org.apache.commons.lang.StringUtils.isNotEmpty(data.getPastHistory())) { |
957 | 961 | |
... | ... | @@ -1028,13 +1032,11 @@ |
1028 | 1032 | map.put("gongwaiyun", UnitUtils.unitSplice(data.getGongwaiyun(), UnitConstants.CI)); |
1029 | 1033 | //流产 |
1030 | 1034 | StringBuffer abortion = new StringBuffer(); |
1031 | - if (data.getAbortion() != null) | |
1032 | - { | |
1035 | + if (data.getAbortion() != null) { | |
1033 | 1036 | boolean isAppend = false; |
1034 | 1037 | abortion.append(UnitUtils.unitSplice(data.getAbortion(), UnitConstants.CI) == null ? "" : UnitUtils.unitSplice(data.getAbortion(), UnitConstants.CI)); |
1035 | - if (data.getAbortionZR() != null || data.getAbortionRG() != null || data.getYaowu() != null) | |
1036 | - { | |
1037 | - isAppend = true; | |
1038 | + if (data.getAbortionZR() != null || data.getAbortionRG() != null || data.getYaowu() != null) { | |
1039 | + isAppend = true; | |
1038 | 1040 | abortion.append("("); |
1039 | 1041 | } |
1040 | 1042 | if (data.getAbortionZR() != null) { |
... | ... | @@ -1048,8 +1050,7 @@ |
1048 | 1050 | if (data.getYaowu() != null) { |
1049 | 1051 | abortion.append(" 药物:" + data.getYaowu() + UnitConstants.CI + ""); |
1050 | 1052 | } |
1051 | - if (isAppend) | |
1052 | - { | |
1053 | + if (isAppend) { | |
1053 | 1054 | abortion.append(")"); |
1054 | 1055 | } |
1055 | 1056 | |
... | ... | @@ -1172,7 +1173,7 @@ |
1172 | 1173 | } |
1173 | 1174 | |
1174 | 1175 | if ("java.util.LinkedHashMap".equals(obj.getClass().getName())) { |
1175 | - Map<String, Object> placenta = (Map<String, Object>)obj; | |
1176 | + Map<String, Object> placenta = (Map<String, Object>) obj; | |
1176 | 1177 | if (MapUtils.isNotEmpty(placenta)) { |
1177 | 1178 | if (placenta.get("fetalPosition") != null) { |
1178 | 1179 | for (FetalPositionEnums fetalPositionEnums : FetalPositionEnums.values()) { |
1179 | 1180 | |
1180 | 1181 | |
1181 | 1182 | |
1182 | 1183 | |
... | ... | @@ -1190,22 +1191,22 @@ |
1190 | 1191 | fetalPresentation += placenta.get("fetalPresentation") == null ? "" : placenta.get("fetalPresentation"); |
1191 | 1192 | join = String.valueOf(placenta.get("join")); |
1192 | 1193 | |
1193 | - if (placenta.get("xlwz")!=null) { | |
1194 | + if (placenta.get("xlwz") != null) { | |
1194 | 1195 | placetaMap.put("xlwz", GongJingEnums.getXLWeiZhiNameById(String.valueOf(placenta.get("xlwz")))); |
1195 | 1196 | } |
1196 | - if (placenta.get("gjwz")!=null) { | |
1197 | + if (placenta.get("gjwz") != null) { | |
1197 | 1198 | placetaMap.put("gjwz", GongJingEnums.getWeiZhiNameById(String.valueOf(placenta.get("gjwz")))); |
1198 | 1199 | } |
1199 | 1200 | |
1200 | - if (placenta.get("gjyd")!=null) { | |
1201 | + if (placenta.get("gjyd") != null) { | |
1201 | 1202 | placetaMap.put("gjyd", GongJingEnums.getYinDuNameById(String.valueOf(placenta.get("gjyd")))); |
1202 | 1203 | } |
1203 | 1204 | |
1204 | - if (placenta.get("tm")!=null) { | |
1205 | + if (placenta.get("tm") != null) { | |
1205 | 1206 | placetaMap.put("tm", TaiShuEnums.getTmNameById(String.valueOf(placenta.get("tm")))); |
1206 | 1207 | } |
1207 | 1208 | |
1208 | - if (placenta.get("ydjc")!=null) { | |
1209 | + if (placenta.get("ydjc") != null) { | |
1209 | 1210 | placetaMap.put("ydjc", GongJingEnums.getYDJianCeNameById(String.valueOf(placenta.get("ydjc")))); |
1210 | 1211 | } |
1211 | 1212 | |
1212 | 1213 | |
... | ... | @@ -1217,11 +1218,11 @@ |
1217 | 1218 | placetaMap.put("gjrs", UnitUtils.unitSplice(placenta.get("gjrs"), UnitConstants.BF)); |
1218 | 1219 | } |
1219 | 1220 | |
1220 | - if (placenta.get("gjwzOther")!=null) { | |
1221 | + if (placenta.get("gjwzOther") != null) { | |
1221 | 1222 | placetaMap.put("gjwzOther", placenta.get("gjwzOther")); |
1222 | 1223 | } |
1223 | 1224 | |
1224 | - if (placenta.get("gjydOther")!=null) { | |
1225 | + if (placenta.get("gjydOther") != null) { | |
1225 | 1226 | placetaMap.put("gjydOther", placenta.get("gjydOther")); |
1226 | 1227 | } |
1227 | 1228 | |
... | ... | @@ -1276,7 +1277,7 @@ |
1276 | 1277 | map.put("syjg", FunvCommonUtil.checkYiGan(data.getSyjg())); |
1277 | 1278 | map.put("hivkt", FunvCommonUtil.checkYiGan(data.getHivkt())); |
1278 | 1279 | |
1279 | - map.put("cjzxs",data.getCjzxs());//促甲状腺素 | |
1280 | + map.put("cjzxs", data.getCjzxs());//促甲状腺素 | |
1280 | 1281 | map.put("yljzxs", data.getYljzxs());//游离甲状腺素 |
1281 | 1282 | map.put("jzxgyhwmkt", data.getJzxgyhwmkt());//甲状腺过氧化物酶抗体 |
1282 | 1283 | |
... | ... | @@ -1400,12 +1401,12 @@ |
1400 | 1401 | map.put("checkDate", DateUtil.getyyyy_MM_dd(data.getCheckDate())); |
1401 | 1402 | map.put("currentDueDate", ResolveUtils.getPregnancyWeek(patients.getLastMenses(), data.getCheckDate())); |
1402 | 1403 | |
1403 | - map.put("zyqbdjc", Boolean.valueOf(data.getZyqbd())?"已检查":"未检查"); | |
1404 | - map.put("ntjc", Boolean.valueOf(data.getNtjc())?"已检查":"未检查"); | |
1405 | - map.put("cjsc", Boolean.valueOf(data.getCjsc())?"已检查":"未检查"); | |
1406 | - map.put("textpjbc", Boolean.valueOf(data.getTextpjbc())?"已检查":"未检查"); | |
1407 | - map.put("s75gdgtt",Boolean.valueOf( data.getS75gdgtt())?"已检查":"未检查"); | |
1408 | - map.put("jzxgn", Boolean.valueOf(data.getJzxgn())?"已检查":"未检查"); | |
1404 | + map.put("zyqbdjc", Boolean.valueOf(data.getZyqbd()) ? "已检查" : "未检查"); | |
1405 | + map.put("ntjc", Boolean.valueOf(data.getNtjc()) ? "已检查" : "未检查"); | |
1406 | + map.put("cjsc", Boolean.valueOf(data.getCjsc()) ? "已检查" : "未检查"); | |
1407 | + map.put("textpjbc", Boolean.valueOf(data.getTextpjbc()) ? "已检查" : "未检查"); | |
1408 | + map.put("s75gdgtt", Boolean.valueOf(data.getS75gdgtt()) ? "已检查" : "未检查"); | |
1409 | + map.put("jzxgn", Boolean.valueOf(data.getJzxgn()) ? "已检查" : "未检查"); | |
1409 | 1410 | |
1410 | 1411 | //早孕期病毒检测 |
1411 | 1412 | // private String zyqbdjc; |
... | ... | @@ -1458,6 +1459,16 @@ |
1458 | 1459 | } |
1459 | 1460 | map.put("bp", UnitUtils.unitSplice(ssy + "/" + szy, UnitConstants.MMHG)); |
1460 | 1461 | map.put("gongGao", UnitUtils.unitSplice(data.getGongGao(), UnitConstants.CM)); |
1462 | + | |
1463 | + if (StringUtils.isNotEmpty(data.getGongGaoSelect())) { | |
1464 | + map.put("gongGaoSelect", GongJingEnums.getGongGaoNameById(data.getGongGaoSelect())); | |
1465 | + } | |
1466 | + | |
1467 | + if (StringUtils.isNotEmpty(data.getGongGaoType())) { | |
1468 | + map.put("gongGaoType", GongJingEnums.getHengZhiNameById(data.getGongGaoType())); | |
1469 | + } | |
1470 | + | |
1471 | + | |
1461 | 1472 | map.put("abdominalCircumference", UnitUtils.unitSplice(data.getAbdominalCircumference(), UnitConstants.CM)); |
1462 | 1473 | String edema = ""; |
1463 | 1474 | if (org.apache.commons.lang.StringUtils.isNotEmpty(data.getEdema())) { |
... | ... | @@ -1486,6 +1497,44 @@ |
1486 | 1497 | tireMap.put("fetalPosition", FetalPositionEnums.getTitle(fetalPosition)); |
1487 | 1498 | tireMap.put("fetalPresentation", FetalEnums.getTitle(fetalPresentation)); |
1488 | 1499 | tireMap.put("join", JoinEnums.getTitle(join)); |
1500 | + if (tire.get("xlwz") != null) { | |
1501 | + tireMap.put("xlwz", GongJingEnums.getXLWeiZhiNameById(String.valueOf(tire.get("xlwz")))); | |
1502 | + } | |
1503 | + if (tire.get("gjwz") != null) { | |
1504 | + tireMap.put("gjwz", GongJingEnums.getWeiZhiNameById(String.valueOf(tire.get("gjwz")))); | |
1505 | + } | |
1506 | + | |
1507 | + if (tire.get("gjyd") != null) { | |
1508 | + tireMap.put("gjyd", GongJingEnums.getYinDuNameById(String.valueOf(tire.get("gjyd")))); | |
1509 | + } | |
1510 | + | |
1511 | + if (tire.get("tm") != null) { | |
1512 | + tireMap.put("tm", TaiShuEnums.getTmNameById(String.valueOf(tire.get("tm")))); | |
1513 | + } | |
1514 | + | |
1515 | + if (tire.get("ydjc") != null) { | |
1516 | + tireMap.put("ydjc", GongJingEnums.getYDJianCeNameById(String.valueOf(tire.get("ydjc")))); | |
1517 | + } | |
1518 | + | |
1519 | + if (tire.get("gjkd") != null) { | |
1520 | + tireMap.put("gjkd", UnitUtils.unitSplice(tire.get("gjkd"), UnitConstants.CM)); | |
1521 | + } | |
1522 | + | |
1523 | + if (tire.get("gjrs") != null) { | |
1524 | + tireMap.put("gjrs", UnitUtils.unitSplice(tire.get("gjrs"), UnitConstants.BF)); | |
1525 | + } | |
1526 | + | |
1527 | + if (tire.get("gjwzOther") != null) { | |
1528 | + tireMap.put("gjwzOther", tire.get("gjwzOther")); | |
1529 | + } | |
1530 | + | |
1531 | + if (tire.get("gjydOther") != null) { | |
1532 | + tireMap.put("gjydOther", tire.get("gjydOther")); | |
1533 | + } | |
1534 | + | |
1535 | + if (tire.get("yszs") != null) { | |
1536 | + tireMap.put("yszs", UnitUtils.unitSplice(tire.get("yszs"), UnitConstants.CM)); | |
1537 | + } | |
1489 | 1538 | tireList.add(tireMap); |
1490 | 1539 | } |
1491 | 1540 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/ReportServiceImpl.java
View file @
4475e01
... | ... | @@ -1069,7 +1069,6 @@ |
1069 | 1069 | @Override |
1070 | 1070 | public BaseObjectResponse patient(Integer userId, String year, String provinceId, String cityId, String areaId) { |
1071 | 1071 | String hospitalId = autoMatchFacade.getHospitalId(userId); |
1072 | - | |
1073 | 1072 | Set<String> patientIds = new HashSet<>(); |
1074 | 1073 | |
1075 | 1074 | /*Criteria criteria = Criteria.where("created").gte(DateUtil.getYearDate(year)) |
1076 | 1075 | |
1077 | 1076 | |
... | ... | @@ -1115,11 +1114,20 @@ |
1115 | 1114 | } |
1116 | 1115 | |
1117 | 1116 | /** 增加年份条件限制 */ |
1118 | - criteria = Criteria.where("created").gte(DateUtil.getYearDate(year)) | |
1117 | + criteria = Criteria.where("bookbuildingDate").gte(DateUtil.getYearDate(year)) | |
1119 | 1118 | .lt(DateUtil.getNextYearDate(year)) |
1120 | 1119 | .and("hospitalId").is(hospitalId); |
1120 | + | |
1121 | 1121 | if(StringUtils.isNotEmpty(provinceId)) { |
1122 | 1122 | criteria.and("provinceId").in(CollectionUtils.asList(provinceId)); |
1123 | + } | |
1124 | + | |
1125 | + if(StringUtils.isNotEmpty(cityId)) { | |
1126 | + criteria.and("cityId").in(CollectionUtils.asList(cityId)); | |
1127 | + } | |
1128 | + | |
1129 | + if(StringUtils.isNotEmpty(areaId)) { | |
1130 | + criteria.and("areaId").in(CollectionUtils.asList(areaId)); | |
1123 | 1131 | } |
1124 | 1132 | |
1125 | 1133 | List<Patients> patients = mongoTemplate.find(Query.query(criteria), Patients.class); |