Commit 06c96fa9 authored by muhong's avatar muhong

修改 小程序登录接口

parent 915d3a55
...@@ -205,7 +205,6 @@ public class UserServiceImpl implements UserService { ...@@ -205,7 +205,6 @@ public class UserServiceImpl implements UserService {
user.setStatus((byte) 0); user.setStatus((byte) 0);
user.setLastLoginTime(new Date()); user.setLastLoginTime(new Date());
user.setLastLoginIp(IpUtil.client(request)); user.setLastLoginIp(IpUtil.client(request));
user.setShareUserId(dto.getShareUserId());
userDao.insert(user); userDao.insert(user);
FavoritesRequestDto favoritesRequestDto = new FavoritesRequestDto(); FavoritesRequestDto favoritesRequestDto = new FavoritesRequestDto();
......
...@@ -3,6 +3,7 @@ package com.wwdz.ch.wx.web; ...@@ -3,6 +3,7 @@ package com.wwdz.ch.wx.web;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.wwdz.ch.core.type.Result; import com.wwdz.ch.core.type.Result;
import com.wwdz.ch.core.util.JacksonUtil;
import com.wwdz.ch.core.util.ResponseUtil; import com.wwdz.ch.core.util.ResponseUtil;
import com.wwdz.ch.db.domain.UserAccountObsolete; import com.wwdz.ch.db.domain.UserAccountObsolete;
import com.wwdz.ch.db.service.DtsAccountService; import com.wwdz.ch.db.service.DtsAccountService;
...@@ -90,27 +91,49 @@ public class WxUserController { ...@@ -90,27 +91,49 @@ public class WxUserController {
@ApiOperation(value = "微信登录") @ApiOperation(value = "微信登录")
@PostMapping("/loginByWx") @PostMapping("/loginByWx")
public Result loginByWx(@RequestBody UserRequestDto dto, HttpServletRequest request) { public Result loginByWx(@RequestBody String kl_data, HttpServletRequest request) {
logger.info("【请求开始】微信登录,请求参数,wxLoginInfo:{}", JSONObject.toJSONString(dto)); logger.info("【请求开始】微信登录,请求参数,kl_data:{}", kl_data);
String code = JacksonUtil.parseString(kl_data, "code");
if (StringUtils.isBlank(code)) {
return Result.failed("授权码不能为空");
}
UserRequestDto dto = new UserRequestDto();
dto.setCode(code);
return userService.loginByWx(dto, request); return userService.loginByWx(dto, request);
} }
@ApiOperation(value = "登录手机验证码") @ApiOperation(value = "登录手机验证码")
@PostMapping("/loginRegCaptcha") @PostMapping("/loginRegCaptcha")
public Object registerCaptcha(@RequestBody UserRequestDto dto) { public Object registerCaptcha(@RequestBody String kl_data) {
logger.info("【请求开始】请求验证码,请求参数,mobile:{}", dto.getMobile()); logger.info("【请求开始】请求登录手机验证码,请求参数,kl_data:{}", kl_data);
String mobile = JacksonUtil.parseString(kl_data, "mobile");
if (StringUtils.isBlank(dto.getMobile())) { if (StringUtils.isBlank(mobile)) {
return Result.failed("手机号不能为空"); return Result.failed("手机号不能为空");
} }
UserRequestDto dto = new UserRequestDto();
dto.setMobile(mobile);
dto.setSmsType(CacheCodeEnum.SmsTypeEnum.LOGIN.getCode()); dto.setSmsType(CacheCodeEnum.SmsTypeEnum.LOGIN.getCode());
return userService.regCaptcha(dto); return userService.regCaptcha(dto);
} }
@ApiOperation(value = "手机验证码登录") @ApiOperation(value = "手机验证码登录")
@PostMapping("/loginByMobile") @PostMapping("/loginByMobile")
public Result loginByMobile(@RequestBody UserRequestDto dto, HttpServletRequest request) { public Result loginByMobile(@RequestBody String kl_data, HttpServletRequest request) {
logger.info("【请求开始】手机号登录,请求参数,userRequestDto:{}", JSONObject.toJSONString(dto)); logger.info("【请求开始】手机号登录,请求参数,kl_data:{}", kl_data);
String mobile = JacksonUtil.parseString(kl_data, "mobile");
String smsCode = JacksonUtil.parseString(kl_data, "smsCode");
if (StringUtils.isBlank(mobile)) {
return Result.failed("手机号不能为空");
}
if (StringUtils.isBlank(smsCode)) {
return Result.failed("验证码不能为空");
}
UserRequestDto dto = new UserRequestDto();
dto.setMobile(mobile);
dto.setSmsCode(smsCode);
return userService.loginByMobile(dto, request); return userService.loginByMobile(dto, request);
} }
......
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