|
@@ -64,6 +64,7 @@ public class MobileAuthController {
|
|
|
if(us==null||us.size()==0) {
|
|
|
return RespVOBuilder.error("非系统内的用户");
|
|
|
}
|
|
|
+
|
|
|
String refVerifyCode=verifyCoder.getFromSession(phoneNum);
|
|
|
if(refVerifyCode==null) {
|
|
|
return RespVOBuilder.error("验证码无效,请重新获取");
|
|
@@ -75,4 +76,20 @@ public class MobileAuthController {
|
|
|
verifyCoder.clear(phoneNum);
|
|
|
return RespVOBuilder.ok(us);
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 第三方登录验证(内部系统)
|
|
|
+ * @param unionPhone
|
|
|
+ * @param unionid
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @RequestMapping("/loginThird")
|
|
|
+ public RespVO loginThird(@NotNull(message = "缺少手机号") @Pattern(regexp = "^1[3-9]\\d{9}", message = "手机号无效") String unionPhone,
|
|
|
+ @NotBlank(message ="缺少微信登录标识") String unionid) {
|
|
|
+ Map<String,Object> us=service.getUserByPhone(unionPhone);
|
|
|
+ if(us==null||us.size()==0) {
|
|
|
+ return RespVOBuilder.error("非系统内的用户");
|
|
|
+ }
|
|
|
+ return RespVOBuilder.ok(us);
|
|
|
+ }
|
|
|
}
|