Commit 963d66f5 authored by 唐峰's avatar 唐峰

微信绑定用户校验用户是否存在

parent ebebf838
......@@ -26,7 +26,8 @@ public enum BizExceptionEnum {
UN_PERMISSION_STMS("1015","没有内部接口访问权限"),
EXPIRE_WECHAT_TOKEN("1016","微信接口token过期,请执行定时任务"),
ERROR_MATCHING_WECHAT_APP_ID("1017","微信appName和appId不匹配"),
ERROR_WECHAT_BIND_USERID("1018","微信未和用户绑定,登录失败"),
ERROR_WECHAT_NOT_BIND_USERID("1018","微信未和用户绑定,登录失败"),
ERROR_WECHAT_BIND_ERROR_USERID("1019","微信未和用户绑定,登录失败"),
......
......@@ -95,8 +95,14 @@ public class WechatMiniLoginStrategy implements LoginStrategy {
//未绑定userid,禁止登录
if (wechatUserInfo == null || wechatUserInfo.getUserId() == null) {
throw new BizException(BizExceptionEnum.ERROR_WECHAT_BIND_USERID);
throw new BizException(BizExceptionEnum.ERROR_WECHAT_NOT_BIND_USERID);
}
User queryUser = userRepository.findByIdAndTenantId(wechatUserInfo.getUserId(), sessionStruct.getTenantId());
if (queryUser == null) {
throw new BizException(BizExceptionEnum.ERROR_WECHAT_BIND_ERROR_USERID);
}
boolean register = false;
if (wechatUserInfo == null) {
//首次登录
......
......@@ -35,6 +35,6 @@ public final class Md5Util {
}
public static void main(String[] args){
System.out.println(Md5Util.build("15010826659"));
System.out.println(Md5Util.build("17623586786"));
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment