|
@@ -11,6 +11,7 @@ import com.ym.mec.common.security.AuthUser;
|
|
|
import com.ym.mec.common.security.SecurityConstants;
|
|
|
import com.ym.mec.common.security.SecurityUtils;
|
|
|
import com.ym.mec.common.service.IdGeneratorService;
|
|
|
+import com.ym.mec.util.date.DateUtil;
|
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiImplicitParam;
|
|
|
import io.swagger.annotations.ApiImplicitParams;
|
|
@@ -73,6 +74,15 @@ public class UserController extends BaseController {
|
|
|
return sysUserService.queryByPhone(mobile);
|
|
|
}
|
|
|
|
|
|
+ @GetMapping(value = "/noAuth/queryUserByPhone")
|
|
|
+ public Object noAuthQueryUserByPhone(String mobile) {
|
|
|
+ SysUser sysUser = sysUserService.queryByPhone(mobile);
|
|
|
+ if(sysUser == null){
|
|
|
+ return succeed(0);
|
|
|
+ }
|
|
|
+ return succeed(1);
|
|
|
+ }
|
|
|
+
|
|
|
@GetMapping(value = "/queryUserById/{userId}")
|
|
|
public SysUser queryUserById(@PathVariable("userId") Integer userId) {
|
|
|
return sysUserService.get(userId);
|
|
@@ -203,6 +213,9 @@ public class UserController extends BaseController {
|
|
|
Date date = new Date();
|
|
|
sysUser.setId(user.getUserId());
|
|
|
sysUser.setUpdateTime(date);
|
|
|
+ if(sysUser.getBirthdate() != null && DateUtil.daysBetween(sysUser.getBirthdate(),date) <= 0){
|
|
|
+ throw new BizException("出生日期不可超过当前时间");
|
|
|
+ }
|
|
|
sysUserService.updateBaseInfo(sysUser);
|
|
|
return succeed();
|
|
|
}
|