Commit d310634e28d39560ec601f06a2a88a0d683c5292
1 parent
f42c975949
Exists in
master
and in
6 other branches
update
Showing 6 changed files with 242 additions and 36 deletions
- platform-biz-service/src/main/resources/mainOrm/master/MasterMysqlAntexc.xml
- platform-dal/src/main/java/com/lyms/platform/query/BabyCheckModelQuery.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/TestController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntExRecordFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyCheckFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientSyncMysqlFacade.java
platform-biz-service/src/main/resources/mainOrm/master/MasterMysqlAntexc.xml
View file @
d310634
| ... | ... | @@ -1524,7 +1524,7 @@ | 
| 1524 | 1524 | |
| 1525 | 1525 | <select id="getColorGreenCounts" resultType="java.util.Map" parameterType="java.util.Map"> | 
| 1526 | 1526 | |
| 1527 | - select count(l.sourceId) as colorVioletCount,o.name as hospitalName,o.id as hospitalId | |
| 1527 | + select count(l.sourceId) as colorGreenCount,o.name as hospitalName,o.id as hospitalId | |
| 1528 | 1528 | from (select p.patientId from report_patients p | 
| 1529 | 1529 | where p.type=1 and p.enable is NULL | 
| 1530 | 1530 | <if test="hospitalId != null and hospitalId != ''"> | 
| ... | ... | @@ -1883,7 +1883,7 @@ | 
| 1883 | 1883 | |
| 1884 | 1884 | </select> | 
| 1885 | 1885 | <select id="getMatDeliverRiskPersonCounts" resultType="java.util.Map" parameterType="java.util.Map"> | 
| 1886 | - select count(DISTINCT(l.sourceId))as riskPersonCount,o.id as hospitalId,o.name as hospitalName | |
| 1886 | + select count(DISTINCT(l.sourceId))as matDeliverRiskPersonCount,o.id as hospitalId,o.name as hospitalName | |
| 1887 | 1887 | from (select p.patientId from report_patients p | 
| 1888 | 1888 | where p.type=3 and p.enable is NULL | 
| 1889 | 1889 | <if test="hospitalId != null and hospitalId != ''"> | 
platform-dal/src/main/java/com/lyms/platform/query/BabyCheckModelQuery.java
View file @
d310634
| ... | ... | @@ -87,7 +87,16 @@ | 
| 87 | 87 | |
| 88 | 88 | private Date modifiedStart; | 
| 89 | 89 | private Date modifiedEnd; | 
| 90 | + private Integer highRisk; | |
| 90 | 91 | |
| 92 | + public Integer getHighRisk() { | |
| 93 | + return highRisk; | |
| 94 | + } | |
| 95 | + | |
| 96 | + public void setHighRisk(Integer highRisk) { | |
| 97 | + this.highRisk = highRisk; | |
| 98 | + } | |
| 99 | + | |
| 91 | 100 | public Date getModifiedStart() { | 
| 92 | 101 | return modifiedStart; | 
| 93 | 102 | } | 
| ... | ... | @@ -152,6 +161,9 @@ | 
| 152 | 161 | |
| 153 | 162 | if(null!=buildId){ | 
| 154 | 163 | condition=condition.and("buildId", buildId, MongoOper.IS); | 
| 164 | + } | |
| 165 | + if(null!=highRisk){ | |
| 166 | + condition=condition.and("highRisk", highRisk, MongoOper.IS); | |
| 155 | 167 | } | 
| 156 | 168 | if(null!=hospitalId){ | 
| 157 | 169 | condition=condition.and("hospitalId", hospitalId, MongoOper.IS); | 
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/TestController.java
View file @
d310634
| ... | ... | @@ -4206,7 +4206,7 @@ | 
| 4206 | 4206 | @ResponseBody | 
| 4207 | 4207 | @RequestMapping(value = "/syncPatients", method = RequestMethod.GET) | 
| 4208 | 4208 | public String syncPatients(@RequestParam(required = false) Date startDate,@RequestParam(required = false) Date endDate) { | 
| 4209 | - patientSyncMysqlFacade.syncPatients(startDate,endDate); | |
| 4209 | + patientSyncMysqlFacade.syncPatients(startDate, endDate); | |
| 4210 | 4210 | return "success"; | 
| 4211 | 4211 | } | 
| 4212 | 4212 | |
| ... | ... | @@ -4476,6 +4476,27 @@ | 
| 4476 | 4476 | premaritalCheckupFacade.setNumCode(checkup); | 
| 4477 | 4477 | return checkup.getNumCode()+""; | 
| 4478 | 4478 | } | 
| 4479 | + | |
| 4480 | + | |
| 4481 | + @Autowired | |
| 4482 | + private AntExRecordFacade antExRecordFacade; | |
| 4483 | + | |
| 4484 | + | |
| 4485 | + @RequestMapping(value = "/syncLpRiskTo", method = RequestMethod.GET) | |
| 4486 | + @ResponseBody | |
| 4487 | + public String syncLpRiskTo(Date startDate,Date endDate) { | |
| 4488 | + antExRecordFacade.syncLpRiskTo(startDate,endDate); | |
| 4489 | + return ""; | |
| 4490 | + } | |
| 4491 | + | |
| 4492 | + | |
| 4493 | + @RequestMapping(value = "/syncBabyRiskInfo", method = RequestMethod.GET) | |
| 4494 | + @ResponseBody | |
| 4495 | + public String syncBabyRiskInfo(Date startDate,Date endDate) { | |
| 4496 | + babyCheckFacade.syncBabyRiskInfo(startDate, endDate); | |
| 4497 | + return ""; | |
| 4498 | + } | |
| 4499 | + | |
| 4479 | 4500 | |
| 4480 | 4501 | |
| 4481 | 4502 | 
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntExRecordFacade.java
View file @
d310634
| ... | ... | @@ -8,6 +8,7 @@ | 
| 8 | 8 | import com.lyms.platform.common.result.BaseObjectResponse; | 
| 9 | 9 | import com.lyms.platform.common.result.BaseResponse; | 
| 10 | 10 | import com.lyms.platform.common.utils.*; | 
| 11 | +import com.lyms.platform.common.utils.StringUtils; | |
| 11 | 12 | import com.lyms.platform.operate.web.request.AntExAddRequest; | 
| 12 | 13 | import com.lyms.platform.operate.web.request.AntExManagerQueryRequest; | 
| 13 | 14 | import com.lyms.platform.operate.web.request.CjStatisticsQueryRequest; | 
| ... | ... | @@ -28,6 +29,7 @@ | 
| 28 | 29 | import com.mongodb.BasicDBObject; | 
| 29 | 30 | import net.sourceforge.pinyin4j.PinyinHelper; | 
| 30 | 31 | import org.apache.commons.collections.CollectionUtils; | 
| 32 | +import org.apache.commons.lang.*; | |
| 31 | 33 | import org.apache.commons.lang.math.NumberUtils; | 
| 32 | 34 | import org.springframework.beans.factory.annotation.Autowired; | 
| 33 | 35 | import org.springframework.beans.factory.annotation.Qualifier; | 
| ... | ... | @@ -106,6 +108,15 @@ | 
| 106 | 108 | @Autowired | 
| 107 | 109 | @Qualifier("cfCheckItemService") | 
| 108 | 110 | private CheckItemService checkItemService; | 
| 111 | + public static final Map<String,Integer> RISK_LEVEL = new HashMap<>(); | |
| 112 | + static | |
| 113 | + { | |
| 114 | + RISK_LEVEL.put("risk_green",0); | |
| 115 | + RISK_LEVEL.put("risk_orange",1); | |
| 116 | + RISK_LEVEL.put("risk_yellow",2); | |
| 117 | + RISK_LEVEL.put("risk_red", 3); | |
| 118 | + RISK_LEVEL.put("risk_purple", 4); | |
| 119 | + } | |
| 109 | 120 | |
| 110 | 121 | |
| 111 | 122 | /** | 
| ... | ... | @@ -2313,6 +2324,108 @@ | 
| 2313 | 2324 | } | 
| 2314 | 2325 | } | 
| 2315 | 2326 | return new BaseObjectResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setData(data).setErrormsg("ๆๅ"); | 
| 2327 | + } | |
| 2328 | + | |
| 2329 | + /** | |
| 2330 | + * ๅๆญฅๆปฆๅนณ็้ซๅฑๅฐhis | |
| 2331 | + */ | |
| 2332 | + public void syncLpRisk() | |
| 2333 | + { | |
| 2334 | + Date startDate = DateUtil.parseYMDHMS(DateUtil.getyyyy_MM_dd(new Date()) + " 00:00:00"); | |
| 2335 | + Date endDate = DateUtil.addDay(startDate, 1); | |
| 2336 | + syncLpRiskTo(startDate, endDate); | |
| 2337 | + } | |
| 2338 | + | |
| 2339 | + | |
| 2340 | + public void syncLpRiskTo(Date startDate,Date endDate) | |
| 2341 | + { | |
| 2342 | + AntExRecordQuery antExRecordQuery = new AntExRecordQuery(); | |
| 2343 | + antExRecordQuery.setModifiedStart(startDate); | |
| 2344 | + antExRecordQuery.setModifiedEnd(endDate); | |
| 2345 | + antExRecordQuery.setHospitalId("2100001377"); | |
| 2346 | + List<AntExRecordModel> antExRecordModelList = recordService.queryAntExRecords(antExRecordQuery, Sort.Direction.DESC, "created"); | |
| 2347 | + if (CollectionUtils.isNotEmpty(antExRecordModelList)) | |
| 2348 | + { | |
| 2349 | + for (AntExRecordModel antExRecordModel : antExRecordModelList) | |
| 2350 | + { | |
| 2351 | + String parentId = antExRecordModel.getParentId(); | |
| 2352 | + Patients pat = patientsService.findOnePatientById(parentId); | |
| 2353 | + if (pat != null) | |
| 2354 | + { | |
| 2355 | + Map data = new HashMap(); | |
| 2356 | + data.put("cardNo",pat.getCardNo()); | |
| 2357 | + data.put("userName",pat.getUsername()); | |
| 2358 | + data.put("phone",pat.getPhone()); | |
| 2359 | + data.put("vcCardNo",pat.getVcCardNo()); | |
| 2360 | + data.put("checkTime",DateUtil.getyyyy_MM_dd(antExRecordModel.getCheckTime())); | |
| 2361 | + data.put("riskScore",antExRecordModel.gethScore()); | |
| 2362 | + List<Map> risks = new ArrayList<>(); | |
| 2363 | + | |
| 2364 | + //็ฑปๅ 1 ๅค่ฏ 2 ๅ่ฏ | |
| 2365 | + if (antExRecordModel.getType() == 2) | |
| 2366 | + { | |
| 2367 | + AntExChuQuery antExChuQuery = new AntExChuQuery(); | |
| 2368 | + antExChuQuery.setId(antExRecordModel.getfId()); | |
| 2369 | + List<AntExChuModel> antExChuModels = antenatalExaminationService.queryAntExChu(antExChuQuery); | |
| 2370 | + if (CollectionUtils.isNotEmpty(antExChuModels)) | |
| 2371 | + { | |
| 2372 | + | |
| 2373 | + AntExChuModel antExChuModel = antExChuModels.get(0); | |
| 2374 | + Map riskObj = new HashMap(); | |
| 2375 | + getRisk(antExChuModel.getHighrisk(), antExChuModel.getOtherHighRisk(), riskObj); | |
| 2376 | + if (riskObj != null && riskObj.get("highRisk") != null) | |
| 2377 | + { | |
| 2378 | + List<Map<String,Object>> allRisks = (List <Map <String, Object>>)riskObj.get("highRisk"); | |
| 2379 | + if (CollectionUtils.isNotEmpty(allRisks)) | |
| 2380 | + { | |
| 2381 | + for (Map<String,Object> map : allRisks) | |
| 2382 | + { | |
| 2383 | + Map risk = new HashMap(); | |
| 2384 | + risk.put("riskName", map.get("name")); | |
| 2385 | + risk.put("riskLevel", RISK_LEVEL.get(map.get("color"))); | |
| 2386 | + risks.add(risk); | |
| 2387 | + } | |
| 2388 | + } | |
| 2389 | + } | |
| 2390 | + } | |
| 2391 | + } | |
| 2392 | + else | |
| 2393 | + { | |
| 2394 | + AntExQuery antExQuery = new AntExQuery(); | |
| 2395 | + antExQuery.setId(antExRecordModel.getfId()); | |
| 2396 | + List<AntenatalExaminationModel> antenatalExaminationModels = antenatalExaminationService.queryAntenatalExamination(antExQuery.convertToQuery()); | |
| 2397 | + if (CollectionUtils.isNotEmpty(antenatalExaminationModels)) | |
| 2398 | + { | |
| 2399 | + AntenatalExaminationModel antenatalExaminationModel = antenatalExaminationModels.get(0); | |
| 2400 | + Map riskObj = new HashMap(); | |
| 2401 | + getRisk(antenatalExaminationModel.getRiskFactor(), antenatalExaminationModel.getOtherRisk(), riskObj); | |
| 2402 | + if (riskObj != null && riskObj.get("highRisk") != null) | |
| 2403 | + { | |
| 2404 | + List<Map<String,Object>> allRisks = (List <Map <String, Object>>)riskObj.get("highRisk"); | |
| 2405 | + if (CollectionUtils.isNotEmpty(allRisks)) | |
| 2406 | + { | |
| 2407 | + for (Map<String,Object> map : allRisks) | |
| 2408 | + { | |
| 2409 | + Map risk = new HashMap(); | |
| 2410 | + risk.put("riskName", map.get("name")); | |
| 2411 | + risk.put("riskLevel", RISK_LEVEL.get(map.get("color"))); | |
| 2412 | + risks.add(risk); | |
| 2413 | + } | |
| 2414 | + } | |
| 2415 | + } | |
| 2416 | + } | |
| 2417 | + | |
| 2418 | + } | |
| 2419 | + | |
| 2420 | + if (!CollectionUtils.isNotEmpty(risks)) | |
| 2421 | + { | |
| 2422 | + continue; | |
| 2423 | + } | |
| 2424 | + data.put("risks",risks); | |
| 2425 | + System.out.println(JsonUtil.obj2Str(data)); | |
| 2426 | + } | |
| 2427 | + } | |
| 2428 | + } | |
| 2316 | 2429 | } | 
| 2317 | 2430 | } | 
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyCheckFacade.java
View file @
d310634
| ... | ... | @@ -3918,5 +3918,65 @@ | 
| 3918 | 3918 | smsConfigFacade.saveMsg(messages, babyModel.getHospitalId()); | 
| 3919 | 3919 | } | 
| 3920 | 3920 | } | 
| 3921 | + | |
| 3922 | + | |
| 3923 | + public void syncBabyRiskToLp() | |
| 3924 | + { | |
| 3925 | + Date startDate = DateUtil.parseYMDHMS(DateUtil.getyyyy_MM_dd(new Date()) + " 00:00:00"); | |
| 3926 | + Date endDate = DateUtil.addDay(startDate, 1); | |
| 3927 | + syncBabyRiskInfo(startDate, endDate); | |
| 3928 | + } | |
| 3929 | + | |
| 3930 | + public void syncBabyRiskInfo(Date startDate,Date endDate) | |
| 3931 | + { | |
| 3932 | + | |
| 3933 | + BabyCheckModelQuery query = new BabyCheckModelQuery(); | |
| 3934 | + query.setModifiedStart(startDate); | |
| 3935 | + query.setModifiedEnd(endDate); | |
| 3936 | + query.setHospitalId("2100001377"); | |
| 3937 | + query.setHighRisk(1); | |
| 3938 | + List<BabyCheckModel> models = babyCheckService.queryBabyCheckRecord(query); | |
| 3939 | + { | |
| 3940 | + if (CollectionUtils.isNotEmpty(models)) | |
| 3941 | + { | |
| 3942 | + for (BabyCheckModel babyCheckModel : models) | |
| 3943 | + { | |
| 3944 | + BabyModel babyModel = babyService.getOneBabyById(babyCheckModel.getBuildId()); | |
| 3945 | + if (babyModel != null) | |
| 3946 | + { | |
| 3947 | + Map data = new HashMap(); | |
| 3948 | + data.put("mommyCardNo",babyModel.getMcertNo()); | |
| 3949 | + data.put("mommyName",babyModel.getMname()); | |
| 3950 | + data.put("mommyPhone",babyModel.getMphone()); | |
| 3951 | + data.put("babyName",babyModel.getName()); | |
| 3952 | + data.put("babySex",SexEnum.getTextById(babyModel.getSex())); | |
| 3953 | + data.put("babyBirth",DateUtil.getyyyy_MM_dd(babyModel.getBirth())); | |
| 3954 | + data.put("checkTime", DateUtil.getyyyy_MM_dd(babyCheckModel.getCheckDate())); | |
| 3955 | + data.put("vcCardNo", babyModel.getVcCardNo()); | |
| 3956 | + List<String> risks = new ArrayList<>(); | |
| 3957 | + List<String> hightRisks = babyCheckModel.getHighRiskInfo(); | |
| 3958 | + if (CollectionUtils.isNotEmpty(hightRisks)) | |
| 3959 | + { | |
| 3960 | + List <Map> highRiskInfos = basicConfigFacade.queryBaseInfoByMap(babyCheckModel.getHighRiskInfo()); | |
| 3961 | + if (CollectionUtils.isNotEmpty(highRiskInfos)) | |
| 3962 | + { | |
| 3963 | + for (Map map : highRiskInfos) | |
| 3964 | + { | |
| 3965 | + risks.add(String.valueOf(map.get("name"))); | |
| 3966 | + } | |
| 3967 | + } | |
| 3968 | + } | |
| 3969 | + | |
| 3970 | + if (CollectionUtils.isEmpty(risks)) | |
| 3971 | + { | |
| 3972 | + continue; | |
| 3973 | + } | |
| 3974 | + data.put("risks",risks); | |
| 3975 | + System.out.println(JsonUtil.obj2Str(data)); | |
| 3976 | + } | |
| 3977 | + } | |
| 3978 | + } | |
| 3979 | + } | |
| 3980 | + } | |
| 3921 | 3981 | } | 
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientSyncMysqlFacade.java
View file @
d310634
| ... | ... | @@ -1797,7 +1797,7 @@ | 
| 1797 | 1797 | String orgCheckNumCount = "0"; | 
| 1798 | 1798 | if (CollectionUtils.isNotEmpty(orgCheckNumCounts)) { | 
| 1799 | 1799 | for (Map<String, String> checkData : orgCheckNumCounts) { | 
| 1800 | - if (hospitalId.equals(checkData.get("hospitalId"))) { | |
| 1800 | + if (hospitalId.equals(String.valueOf(checkData.get("hospitalId")))) { | |
| 1801 | 1801 | orgCheckNumCount = String.valueOf(checkData.get("orgCheckNumCount")); | 
| 1802 | 1802 | break; | 
| 1803 | 1803 | } | 
| ... | ... | @@ -1809,7 +1809,7 @@ | 
| 1809 | 1809 | String riskPersonCount = "0"; | 
| 1810 | 1810 | if (CollectionUtils.isNotEmpty(riskPersonCounts)) { | 
| 1811 | 1811 | for (Map<String, String> checkData : riskPersonCounts) { | 
| 1812 | - if (hospitalId.equals(checkData.get("hospitalId"))) { | |
| 1812 | + if (hospitalId.equals(String.valueOf(checkData.get("hospitalId")))) { | |
| 1813 | 1813 | riskPersonCount = String.valueOf(checkData.get("riskPersonCount")); | 
| 1814 | 1814 | break; | 
| 1815 | 1815 | } | 
| ... | ... | @@ -1821,7 +1821,7 @@ | 
| 1821 | 1821 | String colorYellowCount = "0"; | 
| 1822 | 1822 | if (CollectionUtils.isNotEmpty(colorYellowCounts)) { | 
| 1823 | 1823 | for (Map<String, String> checkData : colorYellowCounts) { | 
| 1824 | - if (hospitalId.equals(checkData.get("hospitalId"))) { | |
| 1824 | + if (hospitalId.equals(String.valueOf(checkData.get("hospitalId")))) { | |
| 1825 | 1825 | colorYellowCount = String.valueOf(checkData.get("colorYellowCount")); | 
| 1826 | 1826 | break; | 
| 1827 | 1827 | } | 
| ... | ... | @@ -1833,7 +1833,7 @@ | 
| 1833 | 1833 | String colorOrangeCount = "0"; | 
| 1834 | 1834 | if (CollectionUtils.isNotEmpty(colorOrangeCounts)) { | 
| 1835 | 1835 | for (Map<String, String> checkData : colorOrangeCounts) { | 
| 1836 | - if (hospitalId.equals(checkData.get("hospitalId"))) { | |
| 1836 | + if (hospitalId.equals(String.valueOf(checkData.get("hospitalId")))) { | |
| 1837 | 1837 | colorOrangeCount = String.valueOf(checkData.get("colorOrangeCount")); | 
| 1838 | 1838 | break; | 
| 1839 | 1839 | } | 
| ... | ... | @@ -1845,7 +1845,7 @@ | 
| 1845 | 1845 | String colorRedCount = "0"; | 
| 1846 | 1846 | if (CollectionUtils.isNotEmpty(colorRedCounts)) { | 
| 1847 | 1847 | for (Map<String, String> checkData : colorRedCounts) { | 
| 1848 | - if (hospitalId.equals(checkData.get("hospitalId"))) { | |
| 1848 | + if (hospitalId.equals(String.valueOf(checkData.get("hospitalId")))) { | |
| 1849 | 1849 | colorRedCount = String.valueOf(checkData.get("colorRedCount")); | 
| 1850 | 1850 | break; | 
| 1851 | 1851 | } | 
| ... | ... | @@ -1856,7 +1856,7 @@ | 
| 1856 | 1856 | String colorVioletCount = "0"; | 
| 1857 | 1857 | if (CollectionUtils.isNotEmpty(colorVioletCounts)) { | 
| 1858 | 1858 | for (Map<String, String> checkData : colorVioletCounts) { | 
| 1859 | - if (hospitalId.equals(checkData.get("hospitalId"))) { | |
| 1859 | + if (hospitalId.equals(String.valueOf(checkData.get("hospitalId")))) { | |
| 1860 | 1860 | colorVioletCount = String.valueOf(checkData.get("colorVioletCount")); | 
| 1861 | 1861 | break; | 
| 1862 | 1862 | } | 
| ... | ... | @@ -1867,7 +1867,7 @@ | 
| 1867 | 1867 | String colorGreenCount = "0"; | 
| 1868 | 1868 | if (CollectionUtils.isNotEmpty(colorGreenCounts)) { | 
| 1869 | 1869 | for (Map<String, String> checkData : colorGreenCounts) { | 
| 1870 | - if (hospitalId.equals(checkData.get("hospitalId"))) { | |
| 1870 | + if (hospitalId.equals(String.valueOf(checkData.get("hospitalId")))) { | |
| 1871 | 1871 | colorGreenCount = String.valueOf(checkData.get("colorGreenCount")); | 
| 1872 | 1872 | break; | 
| 1873 | 1873 | } | 
| ... | ... | @@ -1878,7 +1878,7 @@ | 
| 1878 | 1878 | String oneRiskCount = "0"; | 
| 1879 | 1879 | if (CollectionUtils.isNotEmpty(oneRiskCounts)) { | 
| 1880 | 1880 | for (Map<String, String> checkData : oneRiskCounts) { | 
| 1881 | - if (hospitalId.equals(checkData.get("hospitalId"))) { | |
| 1881 | + if (hospitalId.equals(String.valueOf(checkData.get("hospitalId")))) { | |
| 1882 | 1882 | oneRiskCount = String.valueOf(checkData.get("oneRiskCount")); | 
| 1883 | 1883 | break; | 
| 1884 | 1884 | } | 
| ... | ... | @@ -1889,7 +1889,7 @@ | 
| 1889 | 1889 | String twoRiskCount = "0"; | 
| 1890 | 1890 | if (CollectionUtils.isNotEmpty(twoRiskCounts)) { | 
| 1891 | 1891 | for (Map<String, String> checkData : twoRiskCounts) { | 
| 1892 | - if (hospitalName.equals(checkData.get("hospitalId"))) { | |
| 1892 | + if (hospitalId.equals(String.valueOf(checkData.get("hospitalId")))) { | |
| 1893 | 1893 | twoRiskCount = String.valueOf(checkData.get("twoRiskCount")); | 
| 1894 | 1894 | break; | 
| 1895 | 1895 | } | 
| ... | ... | @@ -1900,7 +1900,7 @@ | 
| 1900 | 1900 | String threeRiskCount = "0"; | 
| 1901 | 1901 | if (CollectionUtils.isNotEmpty(threeRiskCounts)) { | 
| 1902 | 1902 | for (Map<String, String> checkData : threeRiskCounts) { | 
| 1903 | - if (hospitalId.equals(checkData.get("hospitalId"))) { | |
| 1903 | + if (hospitalId.equals(String.valueOf(checkData.get("hospitalId")))) { | |
| 1904 | 1904 | threeRiskCount = String.valueOf(checkData.get("threeRiskCount")); | 
| 1905 | 1905 | break; | 
| 1906 | 1906 | } | 
| ... | ... | @@ -1912,7 +1912,7 @@ | 
| 1912 | 1912 | String fourRiskCount = "0"; | 
| 1913 | 1913 | if (CollectionUtils.isNotEmpty(fourRiskCounts)) { | 
| 1914 | 1914 | for (Map<String, String> checkData : fourRiskCounts) { | 
| 1915 | - if (hospitalId.equals(checkData.get("hospitalId"))) { | |
| 1915 | + if (hospitalId.equals(String.valueOf(checkData.get("hospitalId")))) { | |
| 1916 | 1916 | fourRiskCount = String.valueOf(checkData.get("fourRiskCount")); | 
| 1917 | 1917 | break; | 
| 1918 | 1918 | } | 
| ... | ... | @@ -1974,7 +1974,7 @@ | 
| 1974 | 1974 | String beforeBuildCheckPersonCount = "0"; | 
| 1975 | 1975 | if (CollectionUtils.isNotEmpty(beforeBuildCheckPersonCounts)) { | 
| 1976 | 1976 | for (Map<String, String> checkData : beforeBuildCheckPersonCounts) { | 
| 1977 | - if (hospitalId.equals(checkData.get("hospitalId"))) { | |
| 1977 | + if (hospitalId.equals(String.valueOf(checkData.get("hospitalId")))) { | |
| 1978 | 1978 | beforeBuildCheckPersonCount = String.valueOf(checkData.get("beforeBuildCheckPersonCount")); | 
| 1979 | 1979 | break; | 
| 1980 | 1980 | } | 
| ... | ... | @@ -1986,7 +1986,7 @@ | 
| 1986 | 1986 | String checkRiskPersonCount = "0"; | 
| 1987 | 1987 | if (CollectionUtils.isNotEmpty(checkRiskPersonCounts)) { | 
| 1988 | 1988 | for (Map<String, String> checkData : checkRiskPersonCounts) { | 
| 1989 | - if (hospitalId.equals(checkData.get("hospitalId"))) { | |
| 1989 | + if (hospitalId.equals(String.valueOf(checkData.get("hospitalId")))) { | |
| 1990 | 1990 | checkRiskPersonCount = String.valueOf(checkData.get("checkRiskPersonCount")); | 
| 1991 | 1991 | break; | 
| 1992 | 1992 | } | 
| ... | ... | @@ -1998,7 +1998,7 @@ | 
| 1998 | 1998 | String checkColorYellowCount = "0"; | 
| 1999 | 1999 | if (CollectionUtils.isNotEmpty(checkColorYellowCounts)) { | 
| 2000 | 2000 | for (Map<String, String> checkData : checkColorYellowCounts) { | 
| 2001 | - if (hospitalId.equals(checkData.get("hospitalId"))) { | |
| 2001 | + if (hospitalId.equals(String.valueOf(checkData.get("hospitalId")))) { | |
| 2002 | 2002 | checkColorYellowCount = String.valueOf(checkData.get("checkColorYellowCount")); | 
| 2003 | 2003 | break; | 
| 2004 | 2004 | } | 
| ... | ... | @@ -2010,7 +2010,7 @@ | 
| 2010 | 2010 | String checkColorOrangeCount = "0"; | 
| 2011 | 2011 | if (CollectionUtils.isNotEmpty(checkColorOrangeCounts)) { | 
| 2012 | 2012 | for (Map<String, String> checkData : checkColorOrangeCounts) { | 
| 2013 | - if (hospitalId.equals(checkData.get("hospitalId"))) { | |
| 2013 | + if (hospitalId.equals(String.valueOf(checkData.get("hospitalId")))) { | |
| 2014 | 2014 | checkColorOrangeCount = String.valueOf(checkData.get("checkColorOrangeCount")); | 
| 2015 | 2015 | break; | 
| 2016 | 2016 | } | 
| ... | ... | @@ -2022,7 +2022,7 @@ | 
| 2022 | 2022 | String checkColorRedCount = "0"; | 
| 2023 | 2023 | if (CollectionUtils.isNotEmpty( checkColorRedCounts)) { | 
| 2024 | 2024 | for (Map<String, String> checkData : checkColorRedCounts) { | 
| 2025 | - if (hospitalId.equals(checkData.get("hospitalId"))) { | |
| 2025 | + if (hospitalId.equals(String.valueOf(checkData.get("hospitalId")))) { | |
| 2026 | 2026 | checkColorRedCount = String.valueOf(checkData.get("checkColorRedCount")); | 
| 2027 | 2027 | break; | 
| 2028 | 2028 | } | 
| ... | ... | @@ -2033,7 +2033,7 @@ | 
| 2033 | 2033 | String checkColorVioletCount = "0"; | 
| 2034 | 2034 | if (CollectionUtils.isNotEmpty(checkColorVioletCounts)) { | 
| 2035 | 2035 | for (Map<String, String> checkData : checkColorVioletCounts) { | 
| 2036 | - if (hospitalId.equals(checkData.get("hospitalId"))) { | |
| 2036 | + if (hospitalId.equals(String.valueOf(checkData.get("hospitalId")))) { | |
| 2037 | 2037 | checkColorVioletCount = String.valueOf(checkData.get("checkColorVioletCount")); | 
| 2038 | 2038 | break; | 
| 2039 | 2039 | } | 
| ... | ... | @@ -2044,7 +2044,7 @@ | 
| 2044 | 2044 | String checkColorGreenCount = "0"; | 
| 2045 | 2045 | if (CollectionUtils.isNotEmpty(checkColorGreenCounts)) { | 
| 2046 | 2046 | for (Map<String, String> checkData : checkColorGreenCounts) { | 
| 2047 | - if (hospitalId.equals(checkData.get("hospitalId"))) { | |
| 2047 | + if (hospitalId.equals(String.valueOf(checkData.get("hospitalId")))) { | |
| 2048 | 2048 | checkColorGreenCount = String.valueOf(checkData.get("checkColorGreenCount")); | 
| 2049 | 2049 | break; | 
| 2050 | 2050 | } | 
| ... | ... | @@ -2055,7 +2055,7 @@ | 
| 2055 | 2055 | String checkOneRiskCount = "0"; | 
| 2056 | 2056 | if (CollectionUtils.isNotEmpty(checkOneRiskCounts)) { | 
| 2057 | 2057 | for (Map<String, String> checkData : checkOneRiskCounts) { | 
| 2058 | - if (hospitalId.equals(checkData.get("hospitalId"))) { | |
| 2058 | + if (hospitalId.equals(String.valueOf(checkData.get("hospitalId")))) { | |
| 2059 | 2059 | checkOneRiskCount = String.valueOf(checkData.get("checkOneRiskCount")); | 
| 2060 | 2060 | break; | 
| 2061 | 2061 | } | 
| ... | ... | @@ -2066,7 +2066,7 @@ | 
| 2066 | 2066 | String checkTwoRiskCount = "0"; | 
| 2067 | 2067 | if (CollectionUtils.isNotEmpty(checkTwoRiskCounts)) { | 
| 2068 | 2068 | for (Map<String, String> checkData : checkTwoRiskCounts) { | 
| 2069 | - if (hospitalName.equals(checkData.get("hospitalId"))) { | |
| 2069 | + if (hospitalId.equals(String.valueOf(checkData.get("hospitalId")))) { | |
| 2070 | 2070 | checkTwoRiskCount = String.valueOf(checkData.get("checkTwoRiskCount")); | 
| 2071 | 2071 | break; | 
| 2072 | 2072 | } | 
| ... | ... | @@ -2077,7 +2077,7 @@ | 
| 2077 | 2077 | String checkThreeRiskCount = "0"; | 
| 2078 | 2078 | if (CollectionUtils.isNotEmpty(checkThreeRiskCounts)) { | 
| 2079 | 2079 | for (Map<String, String> checkData : checkThreeRiskCounts) { | 
| 2080 | - if (hospitalId.equals(checkData.get("hospitalId"))) { | |
| 2080 | + if (hospitalId.equals(String.valueOf(checkData.get("hospitalId")))) { | |
| 2081 | 2081 | checkThreeRiskCount = String.valueOf(checkData.get("checkThreeRiskCount")); | 
| 2082 | 2082 | break; | 
| 2083 | 2083 | } | 
| ... | ... | @@ -2089,7 +2089,7 @@ | 
| 2089 | 2089 | String checkFourRiskCount = "0"; | 
| 2090 | 2090 | if (CollectionUtils.isNotEmpty(checkFourRiskCounts)) { | 
| 2091 | 2091 | for (Map<String, String> checkData : checkFourRiskCounts) { | 
| 2092 | - if (hospitalId.equals(checkData.get("hospitalId"))) { | |
| 2092 | + if (hospitalId.equals(String.valueOf(checkData.get("hospitalId")))) { | |
| 2093 | 2093 | checkFourRiskCount = String.valueOf(checkData.get("checkFourRiskCount")); | 
| 2094 | 2094 | break; | 
| 2095 | 2095 | } | 
| ... | ... | @@ -2142,7 +2142,7 @@ | 
| 2142 | 2142 | |
| 2143 | 2143 | for (Map<String, String> map : matDeliverOrgCheckPersonCounts) { | 
| 2144 | 2144 | String hospitalName = map.get("hospitalName"); | 
| 2145 | - String hospitalId = map.get("hospitalId"); | |
| 2145 | + String hospitalId = String.valueOf(map.get("hospitalId")); | |
| 2146 | 2146 | |
| 2147 | 2147 | map.put("hospitalName", hospitalName); | 
| 2148 | 2148 | map.put("hospitalId", hospitalId); | 
| ... | ... | @@ -2151,7 +2151,7 @@ | 
| 2151 | 2151 | String matDeliverRiskPersonCount = "0"; | 
| 2152 | 2152 | if (CollectionUtils.isNotEmpty(matDeliverRiskPersonCounts)) { | 
| 2153 | 2153 | for (Map<String, String> checkData : matDeliverRiskPersonCounts) { | 
| 2154 | - if (hospitalId.equals(checkData.get("hospitalId"))) { | |
| 2154 | + if (hospitalId.equals(String.valueOf(checkData.get("hospitalId")))) { | |
| 2155 | 2155 | matDeliverRiskPersonCount = String.valueOf(checkData.get("matDeliverRiskPersonCount")); | 
| 2156 | 2156 | break; | 
| 2157 | 2157 | } | 
| ... | ... | @@ -2163,7 +2163,7 @@ | 
| 2163 | 2163 | String matDeliverColorYellowCount = "0"; | 
| 2164 | 2164 | if (CollectionUtils.isNotEmpty(matDeliverColorYellowCounts)) { | 
| 2165 | 2165 | for (Map<String, String> checkData : matDeliverColorYellowCounts) { | 
| 2166 | - if (hospitalId.equals(checkData.get("hospitalId"))) { | |
| 2166 | + if (hospitalId.equals(String.valueOf(checkData.get("hospitalId")))) { | |
| 2167 | 2167 | matDeliverColorYellowCount = String.valueOf(checkData.get("matDeliverColorYellowCount")); | 
| 2168 | 2168 | break; | 
| 2169 | 2169 | } | 
| ... | ... | @@ -2175,7 +2175,7 @@ | 
| 2175 | 2175 | String matDeliverColorOrangeCount = "0"; | 
| 2176 | 2176 | if (CollectionUtils.isNotEmpty(matDeliverColorOrangeCounts)) { | 
| 2177 | 2177 | for (Map<String, String> checkData : matDeliverColorOrangeCounts) { | 
| 2178 | - if (hospitalId.equals(checkData.get("hospitalId"))) { | |
| 2178 | + if (hospitalId.equals(String.valueOf(checkData.get("hospitalId")))) { | |
| 2179 | 2179 | matDeliverColorOrangeCount = String.valueOf(checkData.get("matDeliverColorOrangeCount")); | 
| 2180 | 2180 | break; | 
| 2181 | 2181 | } | 
| ... | ... | @@ -2187,7 +2187,7 @@ | 
| 2187 | 2187 | String matDeliverColorRedCount = "0"; | 
| 2188 | 2188 | if (CollectionUtils.isNotEmpty( matDeliverColorRedCounts)) { | 
| 2189 | 2189 | for (Map<String, String> matDeliverData : matDeliverColorRedCounts) { | 
| 2190 | - if (hospitalId.equals(matDeliverData.get("hospitalId"))) { | |
| 2190 | + if (hospitalId.equals(String.valueOf(matDeliverData.get("hospitalId")))) { | |
| 2191 | 2191 | matDeliverColorRedCount = String.valueOf(matDeliverData.get("matDeliverColorRedCount")); | 
| 2192 | 2192 | break; | 
| 2193 | 2193 | } | 
| ... | ... | @@ -2198,7 +2198,7 @@ | 
| 2198 | 2198 | String matDeliverColorVioletCount = "0"; | 
| 2199 | 2199 | if (CollectionUtils.isNotEmpty(matDeliverColorVioletCounts)) { | 
| 2200 | 2200 | for (Map<String, String> matDeliverData : matDeliverColorVioletCounts) { | 
| 2201 | - if (hospitalId.equals(matDeliverData.get("hospitalId"))) { | |
| 2201 | + if (hospitalId.equals(String.valueOf(matDeliverData.get("hospitalId")))) { | |
| 2202 | 2202 | matDeliverColorVioletCount = String.valueOf(matDeliverData.get("matDeliverColorVioletCount")); | 
| 2203 | 2203 | break; | 
| 2204 | 2204 | } | 
| ... | ... | @@ -2209,7 +2209,7 @@ | 
| 2209 | 2209 | String matDeliverColorGreenCount = "0"; | 
| 2210 | 2210 | if (CollectionUtils.isNotEmpty(matDeliverColorGreenCounts)) { | 
| 2211 | 2211 | for (Map<String, String> matDeliverData : matDeliverColorGreenCounts) { | 
| 2212 | - if (hospitalId.equals(matDeliverData.get("hospitalId"))) { | |
| 2212 | + if (hospitalId.equals(String.valueOf(matDeliverData.get("hospitalId")))) { | |
| 2213 | 2213 | matDeliverColorGreenCount = String.valueOf(matDeliverData.get("matDeliverColorGreenCount")); | 
| 2214 | 2214 | break; | 
| 2215 | 2215 | } | 
| ... | ... | @@ -2220,7 +2220,7 @@ | 
| 2220 | 2220 | String matDeliverOneRiskCount = "0"; | 
| 2221 | 2221 | if (CollectionUtils.isNotEmpty(matDeliverOneRiskCounts)) { | 
| 2222 | 2222 | for (Map<String, String> matDeliverData : matDeliverOneRiskCounts) { | 
| 2223 | - if (hospitalId.equals(matDeliverData.get("hospitalId"))) { | |
| 2223 | + if (hospitalId.equals(String.valueOf(matDeliverData.get("hospitalId")))) { | |
| 2224 | 2224 | matDeliverOneRiskCount = String.valueOf(matDeliverData.get("matDeliverOneRiskCount")); | 
| 2225 | 2225 | break; | 
| 2226 | 2226 | } | 
| ... | ... | @@ -2231,7 +2231,7 @@ | 
| 2231 | 2231 | String matDeliverTwoRiskCount = "0"; | 
| 2232 | 2232 | if (CollectionUtils.isNotEmpty(matDeliverTwoRiskCounts)) { | 
| 2233 | 2233 | for (Map<String, String> matDeliverData : matDeliverTwoRiskCounts) { | 
| 2234 | - if (hospitalName.equals(matDeliverData.get("hospitalId"))) { | |
| 2234 | + if (hospitalId.equals(String.valueOf(matDeliverData.get("hospitalId")))) { | |
| 2235 | 2235 | matDeliverTwoRiskCount = String.valueOf(matDeliverData.get("matDeliverTwoRiskCount")); | 
| 2236 | 2236 | break; | 
| 2237 | 2237 | } | 
| ... | ... | @@ -2242,7 +2242,7 @@ | 
| 2242 | 2242 | String matDeliverThreeRiskCount = "0"; | 
| 2243 | 2243 | if (CollectionUtils.isNotEmpty(matDeliverThreeRiskCounts)) { | 
| 2244 | 2244 | for (Map<String, String> matDeliverData : matDeliverThreeRiskCounts) { | 
| 2245 | - if (hospitalId.equals(matDeliverData.get("hospitalId"))) { | |
| 2245 | + if (hospitalId.equals(String.valueOf(matDeliverData.get("hospitalId")))) { | |
| 2246 | 2246 | matDeliverThreeRiskCount = String.valueOf(matDeliverData.get("matDeliverThreeRiskCount")); | 
| 2247 | 2247 | break; | 
| 2248 | 2248 | } | 
| ... | ... | @@ -2254,7 +2254,7 @@ | 
| 2254 | 2254 | String matDeliverFourRiskCount = "0"; | 
| 2255 | 2255 | if (CollectionUtils.isNotEmpty(matDeliverFourRiskCounts)) { | 
| 2256 | 2256 | for (Map<String, String> matDeliverData : matDeliverFourRiskCounts) { | 
| 2257 | - if (hospitalId.equals(matDeliverData.get("hospitalId"))) { | |
| 2257 | + if (hospitalId.equals(String.valueOf(matDeliverData.get("hospitalId")))) { | |
| 2258 | 2258 | matDeliverFourRiskCount = String.valueOf(matDeliverData.get("matDeliverFourRiskCount")); | 
| 2259 | 2259 | break; | 
| 2260 | 2260 | } |