|  |  | 
 |  |  | import com.matrix.core.pojo.AjaxResult; | 
 |  |  | import com.matrix.core.tools.DateUtil; | 
 |  |  | import com.matrix.core.tools.WebUtil; | 
 |  |  | import com.matrix.system.app.dto.BeauticianDto; | 
 |  |  | import com.matrix.system.app.dto.PwdModifyDto; | 
 |  |  | import com.matrix.system.app.dto.UsersQueryDto; | 
 |  |  | import com.matrix.system.app.dto.*; | 
 |  |  | import com.matrix.system.app.mapper.SysBeauticianStateMapper; | 
 |  |  | import com.matrix.system.app.mapper.SysUsersMapper; | 
 |  |  | import com.matrix.system.app.mapper.SysWorkBeatuistaffMapper; | 
 |  |  | import com.matrix.system.app.vo.BeauticianVo; | 
 |  |  | import com.matrix.system.app.vo.UserAchieveVo; | 
 |  |  | import com.matrix.system.app.vo.UserInfoDetailVo; | 
 |  |  | import com.matrix.system.common.bean.SysUsers; | 
 |  |  | import com.matrix.system.common.service.SysUsersService; | 
 |  |  | import com.matrix.system.common.tools.DataAuthUtil; | 
 |  |  | 
 |  |  |  | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     @ApiOperation(value = "获取当前登陆用户信息", notes = "获取当前登陆用户信息") | 
 |  |  |     @ApiResponses({ | 
 |  |  |             @ApiResponse(code = 200, message = "ok", response = UserInfoDetailVo.class) | 
 |  |  |     }) | 
 |  |  |     @GetMapping(value = "/findUserInfo") | 
 |  |  |     public AjaxResult findUserInfo() { | 
 |  |  |         SysUsers user = sysUsersService.findById(getMe().getSuId()); | 
 |  |  |  | 
 |  |  |         UserInfoDetailVo userInfoDetailVo = SysUsersMapper.INSTANCE.usersToDetailInfoVo(user); | 
 |  |  |         AjaxResult ajaxResult = AjaxResult.buildSuccessInstance("获取成功"); | 
 |  |  |         ajaxResult.putInMap("detail", userInfoDetailVo); | 
 |  |  |         return ajaxResult; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     @ApiOperation(value = "编辑当前用户信息", notes = "编辑当前用户信息") | 
 |  |  |     @PostMapping(value = "/modifyUserInfo") | 
 |  |  |     public AjaxResult modifyUserInfo(@RequestBody @Validated ModifyUserDto modifyUserDto) { | 
 |  |  |         SysUsers user = SysUsersMapper.INSTANCE.modifyUserDtoToUsers(modifyUserDto); | 
 |  |  |         user.setSuId(getMe().getSuId()); | 
 |  |  |         int i = sysUsersService.modifyByModel(user); | 
 |  |  |         if (i > 0) { | 
 |  |  |             return AjaxResult.buildSuccessInstance("修改成功"); | 
 |  |  |         } | 
 |  |  |         return AjaxResult.buildFailInstance("修改失败"); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  | } |