| 
					
				 | 
			
			
				@@ -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(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		} 
			 |