| | |
| | | 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; |
| | |
| | | query.setCompanyId(sysUsers.getCompanyId()); |
| | | query.setShopId(sysUsers.getShopId()); |
| | | } |
| | | query.setSuUserType("employee"); |
| | | query.setSuName(usersQueryDto.getQueryKey()); |
| | | List<SysUsers> list = sysUsersService.findByModel(query); |
| | | List<BeauticianVo> dataList = SysUsersMapper.INSTANCE.usersListToBeautyList(list); |
| | |
| | | |
| | | } |
| | | |
| | | @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("修改失败"); |
| | | } |
| | | |
| | | } |