|  | @@ -1,32 +1,5 @@
 | 
											
												
													
														|  |  package com.yonge.cooleshow.auth.web.controller;
 |  |  package com.yonge.cooleshow.auth.web.controller;
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -import io.swagger.annotations.Api;
 |  | 
 | 
											
												
													
														|  | -import io.swagger.annotations.ApiImplicitParam;
 |  | 
 | 
											
												
													
														|  | -import io.swagger.annotations.ApiImplicitParams;
 |  | 
 | 
											
												
													
														|  | -import io.swagger.annotations.ApiOperation;
 |  | 
 | 
											
												
													
														|  | -
 |  | 
 | 
											
												
													
														|  | -import java.util.Date;
 |  | 
 | 
											
												
													
														|  | -import java.util.List;
 |  | 
 | 
											
												
													
														|  | -import java.util.Objects;
 |  | 
 | 
											
												
													
														|  | -
 |  | 
 | 
											
												
													
														|  | -import javax.validation.Valid;
 |  | 
 | 
											
												
													
														|  | -
 |  | 
 | 
											
												
													
														|  | -import org.apache.commons.lang3.StringUtils;
 |  | 
 | 
											
												
													
														|  | -import org.springframework.beans.factory.annotation.Autowired;
 |  | 
 | 
											
												
													
														|  | -import org.springframework.beans.factory.annotation.Value;
 |  | 
 | 
											
												
													
														|  | -import org.springframework.http.HttpStatus;
 |  | 
 | 
											
												
													
														|  | -import org.springframework.http.MediaType;
 |  | 
 | 
											
												
													
														|  | -import org.springframework.security.access.prepost.PreAuthorize;
 |  | 
 | 
											
												
													
														|  | -import org.springframework.security.authentication.BadCredentialsException;
 |  | 
 | 
											
												
													
														|  | -import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
 |  | 
 | 
											
												
													
														|  | -import org.springframework.web.bind.annotation.GetMapping;
 |  | 
 | 
											
												
													
														|  | -import org.springframework.web.bind.annotation.PathVariable;
 |  | 
 | 
											
												
													
														|  | -import org.springframework.web.bind.annotation.PostMapping;
 |  | 
 | 
											
												
													
														|  | -import org.springframework.web.bind.annotation.RequestBody;
 |  | 
 | 
											
												
													
														|  | -import org.springframework.web.bind.annotation.RequestMapping;
 |  | 
 | 
											
												
													
														|  | -import org.springframework.web.bind.annotation.ResponseBody;
 |  | 
 | 
											
												
													
														|  | -import org.springframework.web.bind.annotation.RestController;
 |  | 
 | 
											
												
													
														|  | -
 |  | 
 | 
											
												
													
														|  |  import com.yonge.cooleshow.auth.api.dto.RealnameAuthReq;
 |  |  import com.yonge.cooleshow.auth.api.dto.RealnameAuthReq;
 | 
											
												
													
														|  |  import com.yonge.cooleshow.auth.api.dto.SysUserQueryInfo;
 |  |  import com.yonge.cooleshow.auth.api.dto.SysUserQueryInfo;
 | 
											
												
													
														|  |  import com.yonge.cooleshow.auth.api.dto.UpdatePasswordDto;
 |  |  import com.yonge.cooleshow.auth.api.dto.UpdatePasswordDto;
 | 
											
										
											
												
													
														|  | @@ -40,7 +13,6 @@ import com.yonge.cooleshow.auth.service.SysRoleService;
 | 
											
												
													
														|  |  import com.yonge.cooleshow.auth.service.SysUserRoleService;
 |  |  import com.yonge.cooleshow.auth.service.SysUserRoleService;
 | 
											
												
													
														|  |  import com.yonge.cooleshow.auth.service.SysUserService;
 |  |  import com.yonge.cooleshow.auth.service.SysUserService;
 | 
											
												
													
														|  |  import com.yonge.cooleshow.auth.web.controller.queryInfo.RoleQueryInfo;
 |  |  import com.yonge.cooleshow.auth.web.controller.queryInfo.RoleQueryInfo;
 | 
											
												
													
														|  | -import com.yonge.cooleshow.common.constant.CommonConstants;
 |  | 
 | 
											
												
													
														|  |  import com.yonge.cooleshow.common.constant.SysConfigConstant;
 |  |  import com.yonge.cooleshow.common.constant.SysConfigConstant;
 | 
											
												
													
														|  |  import com.yonge.cooleshow.common.controller.BaseController;
 |  |  import com.yonge.cooleshow.common.controller.BaseController;
 | 
											
												
													
														|  |  import com.yonge.cooleshow.common.entity.HttpResponseResult;
 |  |  import com.yonge.cooleshow.common.entity.HttpResponseResult;
 | 
											
										
											
												
													
														|  | @@ -56,6 +28,31 @@ import com.yonge.toolset.thirdparty.user.realname.RealnameAuthenticationPlugin;
 | 
											
												
													
														|  |  import com.yonge.toolset.utils.date.DateUtil;
 |  |  import com.yonge.toolset.utils.date.DateUtil;
 | 
											
												
													
														|  |  import com.yonge.toolset.utils.idcard.IdcardInfoExtractor;
 |  |  import com.yonge.toolset.utils.idcard.IdcardInfoExtractor;
 | 
											
												
													
														|  |  import com.yonge.toolset.utils.idcard.IdcardValidator;
 |  |  import com.yonge.toolset.utils.idcard.IdcardValidator;
 | 
											
												
													
														|  | 
 |  | +import io.swagger.annotations.Api;
 | 
											
												
													
														|  | 
 |  | +import io.swagger.annotations.ApiImplicitParam;
 | 
											
												
													
														|  | 
 |  | +import io.swagger.annotations.ApiImplicitParams;
 | 
											
												
													
														|  | 
 |  | +import io.swagger.annotations.ApiOperation;
 | 
											
												
													
														|  | 
 |  | +import org.apache.commons.lang3.StringUtils;
 | 
											
												
													
														|  | 
 |  | +import org.springframework.beans.factory.annotation.Autowired;
 | 
											
												
													
														|  | 
 |  | +import org.springframework.beans.factory.annotation.Value;
 | 
											
												
													
														|  | 
 |  | +import org.springframework.http.HttpStatus;
 | 
											
												
													
														|  | 
 |  | +import org.springframework.http.MediaType;
 | 
											
												
													
														|  | 
 |  | +import org.springframework.security.access.prepost.PreAuthorize;
 | 
											
												
													
														|  | 
 |  | +import org.springframework.security.authentication.BadCredentialsException;
 | 
											
												
													
														|  | 
 |  | +import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
 | 
											
												
													
														|  | 
 |  | +import org.springframework.web.bind.annotation.GetMapping;
 | 
											
												
													
														|  | 
 |  | +import org.springframework.web.bind.annotation.PathVariable;
 | 
											
												
													
														|  | 
 |  | +import org.springframework.web.bind.annotation.PostMapping;
 | 
											
												
													
														|  | 
 |  | +import org.springframework.web.bind.annotation.RequestBody;
 | 
											
												
													
														|  | 
 |  | +import org.springframework.web.bind.annotation.RequestMapping;
 | 
											
												
													
														|  | 
 |  | +import org.springframework.web.bind.annotation.ResponseBody;
 | 
											
												
													
														|  | 
 |  | +import org.springframework.web.bind.annotation.RestController;
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +import javax.validation.Valid;
 | 
											
												
													
														|  | 
 |  | +import java.text.MessageFormat;
 | 
											
												
													
														|  | 
 |  | +import java.util.Date;
 | 
											
												
													
														|  | 
 |  | +import java.util.List;
 | 
											
												
													
														|  | 
 |  | +import java.util.Objects;
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  @RestController()
 |  |  @RestController()
 | 
											
												
													
														|  |  @RequestMapping("user")
 |  |  @RequestMapping("user")
 | 
											
										
											
												
													
														|  | @@ -392,7 +389,11 @@ public class UserController extends BaseController {
 | 
											
												
													
														|  |              return failed("非法操作");
 |  |              return failed("非法操作");
 | 
											
												
													
														|  |          }
 |  |          }
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -        String password = new BCryptPasswordEncoder().encode(CommonConstants.DEFULT_PASSWORD);
 |  | 
 | 
											
												
													
														|  | 
 |  | +        // 新密码规则:clx+手机号后四位
 | 
											
												
													
														|  | 
 |  | +        String newPassword = MessageFormat.format("klx{0}", sysUser.getPhone().substring(7));
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +        // 生成重置默认密码
 | 
											
												
													
														|  | 
 |  | +        String password = new BCryptPasswordEncoder().encode(newPassword);
 | 
											
												
													
														|  |          sysUser.setPassword(password);
 |  |          sysUser.setPassword(password);
 | 
											
												
													
														|  |          sysUser.setUpdateTime(new Date());
 |  |          sysUser.setUpdateTime(new Date());
 | 
											
												
													
														|  |          sysUserService.update(sysUser);
 |  |          sysUserService.update(sysUser);
 |