Commit 0f0a9c5180e13f2baf664592b0b241a41a105acb

Authored by litao@lymsh.com
1 parent 25c60313e8

体重管理修改接口 加上同步修改体重数据的逻辑

Showing 1 changed file with 24 additions and 3 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/PatientWeightServiceImpl.java View file @ 0f0a9c5
... ... @@ -79,6 +79,16 @@
79 79 pw = mongoTemplate.findOne(Query.query(Criteria.where("patientId").is(patients.getId()).and("hospitalId").is(hospitalId)), PatientWeight.class);
80 80 }
81 81  
  82 + // 绑定医生和患者的关系
  83 + String patSerSyncUrl = Config.getItem("patSer_sync_url", "0");
  84 + Map<String, String> param = new HashMap<>();
  85 + param.put("doctorName", couponMapper.findUserName(userId + ""));
  86 + param.put("patientId", patients.getId());
  87 + param.put("hospitalName", couponMapper.findHospitalNameById(hospitalId));
  88 + param.put("foreignId", userId + "");
  89 + String s = HttpClientUtil.doPost(patSerSyncUrl + "/grWeContr/bindDoctorUser", param, "UTF-8");
  90 + System.out.println("绑定医生和患者的关系>>. " + s + " param: " + param);
  91 +
82 92 /* if(pw != null && StringUtils.isNotEmpty(patientWeight.getBeforeWeight())) {
83 93 return RespBuilder.buildErro(ResponseCode.PATIENT_WEIGHT_IS_EXIST);
84 94 }*/
85 95  
86 96  
... ... @@ -156,16 +166,16 @@
156 166  
157 167 patientWeightService2.add(patientWeight);
158 168  
159   - // 绑定医生和患者的关系
  169 + /* // 绑定医生和患者的关系
160 170 String patSerSyncUrl = Config.getItem("patSer_sync_url", "0");
161 171 Map<String, String> param = new HashMap<>();
162 172 param.put("doctorName", couponMapper.findUserName(userId + ""));
163 173 param.put("patientId", patients.getId());
164 174 param.put("hospitalName", couponMapper.findHospitalNameById(hospitalId));
165 175 param.put("foreignId", userId + "");
166   - String s = HttpClientUtil.doPost(patSerSyncUrl + "/grWeContr/bindDoctorUser", param, "UTF-8");
  176 + String s = HttpClientUtil.doPost(patSerSyncUrl + "/grWeContr/bindDoctorUser", param, "UTF-8");*/
167 177 // String s = HttpClientUtil.doPost("http://localhost:9092/grWeContr/bindDoctorUser", param, "UTF-8");
168   - System.out.println("绑定医生和患者的关系>>. " + s + " param: " + param);
  178 +// System.out.println("绑定医生和患者的关系>>. " + s + " param: " + param);
169 179 return RespBuilder.buildSuccess(patientWeight.getId());
170 180 } else {
171 181 patientWeight.setOperaterId(userId.toString());
... ... @@ -485,6 +495,17 @@
485 495 return RespBuilder.buildSuccess("该体重未找到");
486 496 }
487 497 String hospitalId = autoMatchFacade.getHospitalId(userId);
  498 +
  499 + // 绑定医生和患者的关系
  500 + String patSerSyncUrl = Config.getItem("patSer_sync_url", "0");
  501 + Map<String, String> param = new HashMap<>();
  502 + param.put("doctorName", couponMapper.findUserName(userId + ""));
  503 + param.put("patientId", patientWeight.getPatientId());
  504 + param.put("hospitalName", couponMapper.findHospitalNameById(hospitalId));
  505 + param.put("foreignId", userId + "");
  506 + String s = HttpClientUtil.doPost(patSerSyncUrl + "/grWeContr/bindDoctorUser", param, "UTF-8");
  507 + System.out.println("绑定医生和患者的关系>>. " + s + " param: " + param);
  508 +
488 509 if(StringUtils.isNotEmpty(beforeWeight)) {
489 510 patientWeight.setBeforeWeight(beforeWeight);
490 511 }