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 7cd624e..e555c1a 100644 --- a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/DoctorController.java +++ b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/DoctorController.java @@ -157,7 +157,7 @@ public class DoctorController { doctor=dLst.get(0); if(doctor.getHxid()==null ){ - JSONObject json=hxService.addUser(doctor.getDlogin(),Constant.COMMON_PASSWD); + JSONObject json=hxService.addUser(doctor.getDlogin(),Constant.COMMON_PASSWD,doctor.getDname()+","+doctor.getHname()+","+doctor.getDdname()); JSONArray rArr=json.getJSONArray("entities"); if(rArr.size()>0){ doctor.setHxid(rArr.getJSONObject(0).getString("uuid")); 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 d3bdc21..1ddfce1 100644 --- a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/PatientController.java +++ b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/PatientController.java @@ -216,7 +216,7 @@ public class PatientController { patient.setIslogin(1); if(patient.getHxid()==null ){ - JSONObject json=hxService.addUser(patient.getIdno(),Constant.COMMON_PASSWD); + JSONObject json=hxService.addUser(patient.getIdno(),Constant.COMMON_PASSWD,patient.getPname()); JSONArray rArr=json.getJSONArray("entities"); if(rArr.size()>0){ patient.setHxid(rArr.getJSONObject(0).getString("uuid")); diff --git a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/UserContoller.java b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/UserContoller.java index 9cc8da4..32ffb35 100644 --- a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/UserContoller.java +++ b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/UserContoller.java @@ -75,7 +75,7 @@ public class UserContoller { tMap.put("token",JWT); if(user.getHxid()==null && user.getHid()==null){ - JSONObject json=hxService.addUser(user.getLogin(),Constant.COMMON_PASSWD); + JSONObject json=hxService.addUser(user.getLogin(),Constant.COMMON_PASSWD,"sys_"+user.getUname()); JSONArray rArr=json.getJSONArray("entities"); if(rArr.size()>0){ user.setHxid(rArr.getJSONObject(0).getString("uuid")); diff --git a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/util/HXService.java b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/util/HXService.java index 148b099..545950b 100644 --- a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/util/HXService.java +++ b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/util/HXService.java @@ -93,7 +93,7 @@ public class HXService { return user; } - public JSONObject addUser(String username,String passwd){ + public JSONObject addUser(String username,String passwd,String nickname){ JSONObject rs=new JSONObject(); Map param=new HashMap<>(); HttpHeaders headers=new HttpHeaders(); @@ -103,7 +103,9 @@ public class HXService { param.clear(); param.put("username",username); param.put("password",passwd); + param.put("nickname",nickname); lParam.add(param); + log.info("注册环信用户:"+param); HttpEntity entity=new HttpEntity(param,headers); resp=restTemplate.postForEntity(getUrl()+"users",entity,String.class); if (resp.getStatusCodeValue()==200){