From 68e1ee6767cd09869b9a37584b846d5a3285244f Mon Sep 17 00:00:00 2001 From: changpengfei Date: Thu, 21 Oct 2021 13:56:39 +0800 Subject: [PATCH] =?UTF-8?q?=E6=82=A3=E8=80=85=E5=B0=8F=E7=A8=8B=E5=BA=8F?= =?UTF-8?q?=E7=AB=AF=EF=BC=8C=E6=B3=A8=E5=86=8C=E7=94=A8=E6=88=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/lyms/talkonlineweb/controller/PatientController.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/PatientController.java b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/PatientController.java index b177827..31e97d4 100644 --- a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/PatientController.java +++ b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/PatientController.java @@ -134,7 +134,7 @@ public class PatientController { } else { patient.setId(patient2.getId()); patient.setUpdatedtime(new Date()); - patient.setCcnt(patient2.getCcnt()+patient.getCcnt()); + patient.setCcnt(patient2.getCcnt()+ (null== patient.getCcnt()?0:patient.getCcnt())); } if (result.hasErrors()) { @@ -146,6 +146,11 @@ public class PatientController { return baseResponse; } + + if (!StringUtils.isEmpty(patient.getCode())) { + patient.setOpenid(WeiXinUtil.getWxOpenId(patient.getCode())); + } + boolean f = lymsPatientService.saveOrUpdate(patient); // 添加病例 @@ -198,7 +203,7 @@ public class PatientController { lymsTcardService.saveOrUpdate(tcard); } - + baseResponse.setObject(patient); baseResponse.setErrorcode(f == true ? 0 : 1); return baseResponse; } -- 1.8.3.1