Browse Source

企业登录

master
zhizhi wu 5 years ago
parent
commit
4ad42e7e65
  1. 1
      health/src/main/java/com/ccsens/health/api/ClockController.java
  2. 8
      tall/src/main/java/com/ccsens/tall/service/UserService.java
  3. 1
      util/src/main/java/com/ccsens/util/WebConstant.java
  4. 11
      util/src/main/java/com/ccsens/util/enterprisewx/WeiXinConstant.java

1
health/src/main/java/com/ccsens/health/api/ClockController.java

@ -74,4 +74,5 @@ public class ClockController {
String codePath = clockService.getQRCode(params);
return JsonResponse.newInstance().ok(codePath);
}
}

8
tall/src/main/java/com/ccsens/tall/service/UserService.java

@ -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 绑定失败如何处理
}

1
util/src/main/java/com/ccsens/util/WebConstant.java

@ -162,6 +162,7 @@ public class WebConstant {
case 1: return H5;
case 2: return Android;
case 3: return IOS;
case 4: return WxEnterprise;
default: return null;
}
}

11
util/src/main/java/com/ccsens/util/enterprisewx/WeiXinConstant.java

@ -152,15 +152,4 @@ public class WeiXinConstant {
return userDetail;
}
/**
* 获取绑定路径
* @param type
* @return
*/
public static String getBindUrl(String type){
if (StrUtil.isBlank(PropUtil.gatewayUrl)) {
throw new BaseException(CodeEnum.LACK_CONFIG);
}
return PropUtil.gatewayUrl + type + "/bindUser";
}
}

Loading…
Cancel
Save