|
|
@@ -530,7 +530,6 @@ public class WechatScanLoginController implements WechatScanLoginControllerAPI {
|
|
|
}
|
|
|
|
|
|
jsonObject.put("user", userDatas);
|
|
|
- jsonObject.put("userhead", AesUtils.encrypt(String.valueOf(user.get(0).getId())));
|
|
|
|
|
|
return CommonResult.ok(jsonObject.toString());
|
|
|
}
|
|
|
@@ -596,21 +595,31 @@ public class WechatScanLoginController implements WechatScanLoginControllerAPI {
|
|
|
@Override
|
|
|
@PassToken
|
|
|
@DESRespondSecret(validated = true)
|
|
|
- public CommonResult vertifyMessage(String phone, String code, String wxcode) {
|
|
|
- QueryWrapper<SmsCode> queryWrapper1 = new QueryWrapper<>();
|
|
|
- queryWrapper1.eq("deleted", 0);
|
|
|
- queryWrapper1.eq("is_verify", 0);
|
|
|
- queryWrapper1.eq("phone_number", phone);
|
|
|
- queryWrapper1.eq("code", code);
|
|
|
- queryWrapper1.ge("expiration_time", new Date());
|
|
|
- List<SmsCode> listc = smsCodeService.getSmsCodeByKey(queryWrapper1);
|
|
|
- if (listc.isEmpty()) {
|
|
|
- return CommonResult.ok("验证码已失效");
|
|
|
- }
|
|
|
- //核销验证码
|
|
|
- for (SmsCode smsCode : listc) {
|
|
|
- smsCode.setIsVerify("1");
|
|
|
- smsCodeService.updateSmsCode(smsCode);
|
|
|
+ public CommonResult vertifyMessage(String phone, String code, String wxcode, Integer loginType) {
|
|
|
+ /**
|
|
|
+ * loginType:登录方式
|
|
|
+ * 短信验证登录:1
|
|
|
+ * 快捷登录:2
|
|
|
+ */
|
|
|
+ if(loginType == null){
|
|
|
+ return CommonResult.fail("请选择登录方式");
|
|
|
+ }
|
|
|
+ if(loginType.intValue() == 1){
|
|
|
+ QueryWrapper<SmsCode> queryWrapper1 = new QueryWrapper<>();
|
|
|
+ queryWrapper1.eq("deleted", 0);
|
|
|
+ queryWrapper1.eq("is_verify", 0);
|
|
|
+ queryWrapper1.eq("phone_number", phone);
|
|
|
+ queryWrapper1.eq("code", code);
|
|
|
+ queryWrapper1.ge("expiration_time", new Date());
|
|
|
+ List<SmsCode> listc = smsCodeService.getSmsCodeByKey(queryWrapper1);
|
|
|
+ if (listc.isEmpty()) {
|
|
|
+ return CommonResult.ok("验证码已失效");
|
|
|
+ }
|
|
|
+ //核销验证码
|
|
|
+ for (SmsCode smsCode : listc) {
|
|
|
+ smsCode.setIsVerify("1");
|
|
|
+ smsCodeService.updateSmsCode(smsCode);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
if (StringUtils.isBlank(wxcode)) {
|