Commit bf0aac4401c4994b9d8c954a7c5b74cb975f5f79

Authored by jiangjiazhi
1 parent c9362aba37
Exists in master and in 1 other branch dev

1

Showing 1 changed file with 3 additions and 88 deletions

platform-job-index/src/main/java/com/lyms/platform/job/index/restore/data/SyncDataWork.java View file @ bf0aac4
... ... @@ -962,7 +962,7 @@
962 962 riskDetails.setModified(new Date());
963 963 riskDetails.setPatientId(patientId);
964 964 if (StringUtils.isNotEmpty(riskDetails.getTitle())) {
965   -// riskDetailsService.addRiskDetails(riskDetails);
  965 + riskDetailsService.addOneRiskDetails(riskDetails);
966 966 }
967 967 }
968 968 }
... ... @@ -995,91 +995,6 @@
995 995 }
996 996 }
997 997  
998   - /*private void handLastRisk(com.lyms.platform.pojo.Patients patients, Integer patientId) {
999   - logger.info("start handLastRisk " + patients.getId() + ".");
1000   -
1001   - StringBuilder sb = new StringBuilder();
1002   - List<RiskColorEnum> data = new ArrayList<>();
1003   - try {
1004   - int score = 0;
1005   - RiskColorEnum riskColorEnum = null;
1006   - if (CollectionUtils.isNotEmpty(patients.getRiskFactorId())) {
1007   - risksService.deleteRisk(patientId);
1008   - riskDetailsService.deleteRiskDetails(patientId);
1009   - for (String id : patients.getRiskFactorId()) {
1010   - BasicConfig basicConfig = basicConfigService.getOneBasicConfigById(id);
1011   - if (null != basicConfig) {
1012   - RiskDetails riskDetails = new RiskDetails();
1013   - if (StringUtils.isNotEmpty(basicConfig.getCode())) {
1014   - score += NumberUtils.toInt(basicConfig.getCode(), 0);
1015   - riskDetails.setScore(NumberUtils.toInt(basicConfig.getCode()));
1016   - }
1017   - BasicConfig basicConfig1 = basicConfigService.getOneBasicConfigById(basicConfig.getParentId());
1018   - sb.append(basicConfig.getName()).append('、');
1019   - String name = basicConfig1.getName();
1020   - if (name.indexOf("黄色") > -1) {
1021   - name = "黄色";
1022   - }else if (name.indexOf("橙色") > -1) {
1023   - name = "橙色";
1024   - }else if (name.indexOf("红色") > -1) {
1025   - name = "红色";
1026   - }else if (name.indexOf("紫色") > -1) {
1027   - name = "紫色";
1028   - }else if (name.indexOf("绿色") > -1) {
1029   - name = "绿色";
1030   - }
1031   - riskColorEnum = SyncDataWork.map.get(name);
1032   - if (null != riskColorEnum) {
1033   - data.add(riskColorEnum);
1034   - }
1035   - riskDetails.setCreated(new Date());
1036   - riskDetails.setYn(YnEnums.YES.getId());
1037   - riskDetails.setModified(new Date());
1038   - riskDetails.setPublishId(0);
1039   - riskDetails.setPublishName("system-worker");
1040   - riskDetails.setPatientId(patientId);
1041   - riskDetails.setTitle(basicConfig.getName());
1042   - riskDetails.setCrisis(riskColorEnum == null ? null : riskColorEnum.getId());
1043   -
1044   - riskDetailsService.addRiskDetails(riskDetails);
1045   - }
1046   - }
1047   - Risks risks = new Risks();
1048   - risks.setCreated(new Date());
1049   - risks.setYn(YnEnums.YES.getId());
1050   - risks.setModified(new Date());
1051   - risks.setPatientId(patientId);
1052   -
1053   - String srt = sb.toString();
1054   - if (sb.toString().endsWith("、")) {
1055   - sb.setLength(srt.length() - 1);
1056   - srt = sb.toString();
1057   - }
1058   - risks.setTitle(srt);
1059   - risks.setReason(srt);
1060   - Integer crisis = 0;
1061   - if (CollectionUtils.isNotEmpty(data)) {
1062   - crisis = 0;
1063   - for (RiskColorEnum risk : data) {
1064   - crisis = crisis | risk.getId();
1065   - }
1066   - }
1067   - risks.setCrisis(crisis);
1068   - risks.setPublishId(0);
1069   - risks.setPublishName("system-worker");
1070   - logger.info("addRisks " + patients.getId() + ".");
1071   - risksService.addRisks(risks);
1072   -
1073   - if (null != patientId) {
1074   - patientsService.updatePatientCrisis(patientId, risks.getCrisis());
1075   - }
1076   - }
1077   - } catch (Exception e) {
1078   - ERROR_LOGGER.error("convert high risk error.", e);
1079   - }
1080   - logger.info("end handLastRisk " + patients.getId() + ".");
1081   - }*/
1082   -
1083 998 public static void main(String[] args) {
1084 999  
1085 1000 List<RiskColorEnum> data = new ArrayList<>();
... ... @@ -1214,7 +1129,7 @@
1214 1129 riskDetails.setCreated(new Date());
1215 1130 riskDetails.setModified(new Date());
1216 1131 riskDetails.setPatientId(patientId);
1217   -// riskDetailsService.addRiskDetails(riskDetails);
  1132 + riskDetailsService.addOneRiskDetails(riskDetails);
1218 1133 }
1219 1134 }
1220 1135 }
... ... @@ -1306,7 +1221,7 @@
1306 1221 dat1a.add(map1);
1307 1222 }
1308 1223 riskDetails.setCrisis(crisis);
1309   - riskDetailsService.addRiskDetails(riskDetails);
  1224 + riskDetailsService.addOneRiskDetails(riskDetails);
1310 1225 data.add(map);
1311 1226 }
1312 1227 }