|
|
@ -475,6 +475,12 @@ public class UserService implements IUserService { |
|
|
|
return userSignVo; |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 获取企业微信信息,并绑定用户 |
|
|
|
* @param identifyType |
|
|
|
* @param param |
|
|
|
* @param user |
|
|
|
*/ |
|
|
|
private void getUserDetail(byte identifyType, WxEnterpriseParam param, SysUser user) { |
|
|
|
if (identifyType == WebConstant.IDENTIFY_TYPE.Wxmp.value) { |
|
|
|
WeiXinVo.UserDetail userDetail = WeiXinConstant.getUserDetail(param.getSuiteAccessToken(), param.getUserTicket()); |
|
|
@ -486,7 +492,7 @@ public class UserService implements IUserService { |
|
|
|
Map<String, Object> map = new HashMap<>(); |
|
|
|
map.put("tallUserId", user.getId()); |
|
|
|
map.put("userid", userDetail.getUserid()); |
|
|
|
String s = RestTemplateUtil.postBody(WeiXinConstant.getBindUrl(param.getRedirect()), map); |
|
|
|
String s = RestTemplateUtil.postBody(param.getRedirect(), map); |
|
|
|
log.info("{}绑定关系结果:{}", s); |
|
|
|
//TODO 绑定失败如何处理
|
|
|
|
} |
|
|
|