diff --git a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/DoctorController.java b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/DoctorController.java index b6105c2..46c2a22 100644 --- a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/DoctorController.java +++ b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/DoctorController.java @@ -197,6 +197,16 @@ public class DoctorController { Map map=new HashMap<>(); map.put("doctor",doctor); map.put("token",jwt); + if (StringUtil.isEmpty(doctor.getHxid())) { + JSONObject json = hxService.addUser(doctor.getDlogin(), Constant.COMMON_PASSWD, doctor.getDname()); + JSONArray rArr = json.getJSONArray("entities"); + if (rArr.size() > 0) { + LymsDoctor doctor2=new LymsDoctor(); + doctor2.setDid(doctor.getDid()); + doctor2.setHxid(rArr.getJSONObject(0).getString("uuid")); + lymsDoctorService.updateById(doctor2); + } + } baseResponse.setErrorcode(0); baseResponse.setObject(map); }