Commit 0fd06170ad250ecfb8d2ed1c2e8ab402e91d20bf
1 parent
c80f32d65c
Exists in
master
and in
1 other branch
系统用户登录返回环信用户信息
Showing 1 changed file with 18 additions and 7 deletions
talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/UserContoller.java
View file @
0fd0617
| ... | ... | @@ -58,7 +58,12 @@ |
| 58 | 58 | private String clientId; |
| 59 | 59 | @Value("${hx.ClientSecret}") |
| 60 | 60 | private String clientSecret; |
| 61 | + @Value("${hx.hxuser}") | |
| 62 | + private String hxuser; | |
| 61 | 63 | |
| 64 | + @Value("${hx.hxpasswd}") | |
| 65 | + private String hxpasswd; | |
| 66 | + | |
| 62 | 67 | @RequestMapping(value = "login",method = {RequestMethod.GET,RequestMethod.POST,RequestMethod.OPTIONS}) |
| 63 | 68 | public BaseResponse login(String username, String passwd){ |
| 64 | 69 | // QueryWrapper queryWrapper= Wrappers.query(LymsUser.class); |
| 65 | 70 | |
| ... | ... | @@ -74,15 +79,21 @@ |
| 74 | 79 | String JWT = JwtUtils.createJWT("1", user.getLogin(), Constant.JWT_TTL); |
| 75 | 80 | tMap.put("token",JWT); |
| 76 | 81 | |
| 77 | - if(user.getHxid()==null && user.getHid()==null){ | |
| 78 | - JSONObject json=hxService.addUser(user.getLogin(),Constant.COMMON_PASSWD,"sys_"+user.getUname()); | |
| 79 | - JSONArray rArr=json.getJSONArray("entities"); | |
| 80 | - if(rArr.size()>0){ | |
| 81 | - user.setHxid(rArr.getJSONObject(0).getString("uuid")); | |
| 82 | - } | |
| 83 | - } | |
| 82 | +// if(user.getHxid()==null && user.getHid()==null){ | |
| 83 | +// JSONObject json=hxService.addUser(user.getLogin(),Constant.COMMON_PASSWD,"sys_"+user.getUname()); | |
| 84 | +// JSONArray rArr=json.getJSONArray("entities"); | |
| 85 | +// if(rArr.size()>0){ | |
| 86 | +// user.setHxid(rArr.getJSONObject(0).getString("uuid")); | |
| 87 | +// } | |
| 88 | +// } | |
| 84 | 89 | lymsUserService.saveOrUpdate(user); |
| 85 | 90 | user.setPasswd(null); |
| 91 | + | |
| 92 | + Map<String,Object> hxMap=new HashMap<>(); | |
| 93 | + hxMap.put("hxuser",hxuser); | |
| 94 | + hxMap.put("hxpasswd",hxpasswd); | |
| 95 | + | |
| 96 | + tMap.put("hx",hxMap); | |
| 86 | 97 | tMap.put("user",user); |
| 87 | 98 | } |
| 88 | 99 | baseResponse.setObject(tMap); |