From f838a057a2d9509cc6ea1fbc5a02a66ceac0b2b2 Mon Sep 17 00:00:00 2001 From: changpengfei Date: Wed, 22 Sep 2021 20:26:44 +0800 Subject: [PATCH] openidBUG --- .../talkonlineweb/controller/PatientController.java | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 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 80fec55..ed8484a 100644 --- a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/PatientController.java +++ b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/PatientController.java @@ -244,31 +244,32 @@ public class PatientController { BaseResponse baseResponse = new BaseResponse(); List dLst = lymsPatientService.list(Wrappers.query(patient)); baseResponse.setErrorcode(1); + LymsPatient patient2=null; if (dLst.size() > 0) { - patient = dLst.get(0); + patient2 = dLst.get(0); String jwt = JwtUtils.createJWT("1", patient.getIdno(), Constant.JWT_TTL); Map map = new HashMap<>(); - patient.setIslogin(1); + patient2.setIslogin(1); - if (StringUtils.isEmpty(patient.getHxid()) || StringUtils.isEmpty(patient.getOpenid())) { + if (StringUtils.isEmpty(patient2.getHxid()) || StringUtils.isEmpty(patient2.getOpenid())) { - if (patient.getHxid() == null) { - JSONObject json = hxService.addUser(patient.getIdno(), Constant.COMMON_PASSWD, patient.getPname()); + if (patient2.getHxid() == null) { + JSONObject json = hxService.addUser(patient2.getIdno(), Constant.COMMON_PASSWD, patient2.getPname()); JSONArray rArr = json.getJSONArray("entities"); if (rArr.size() > 0) { - patient.setHxid(rArr.getJSONObject(0).getString("uuid")); + patient2.setHxid(rArr.getJSONObject(0).getString("uuid")); } } - if (StringUtils.isEmpty(patient.getOpenid())) { - patient.setOpenid(WeiXinUtil.getWxOpenId(patient.getCode())); + if (StringUtils.isEmpty(patient2.getOpenid())) { + patient2.setOpenid(WeiXinUtil.getWxOpenId(patient.getCode())); } - lymsPatientService.saveOrUpdate(patient); + lymsPatientService.saveOrUpdate(patient2); } patient.setPpasswd(null); - map.put("patient", patient); + map.put("patient", patient2); map.put("token", jwt); baseResponse.setErrorcode(0); baseResponse.setObject(map); -- 1.8.3.1