From 9f08b3ce3d4d0a1f3837c34ccd4d318da4b64076 Mon Sep 17 00:00:00 2001 From: Helius <wangdoubleone@gmail.com> Date: Fri, 25 Dec 2020 18:20:51 +0800 Subject: [PATCH] modify --- zq-erp/src/main/java/com/matrix/system/app/action/ApiUsersAction.java | 43 +++++++++++++++++++++++++++---------------- 1 files changed, 27 insertions(+), 16 deletions(-) diff --git a/zq-erp/src/main/java/com/matrix/system/app/action/ApiUsersAction.java b/zq-erp/src/main/java/com/matrix/system/app/action/ApiUsersAction.java index 2f035da..95a5374 100644 --- a/zq-erp/src/main/java/com/matrix/system/app/action/ApiUsersAction.java +++ b/zq-erp/src/main/java/com/matrix/system/app/action/ApiUsersAction.java @@ -5,12 +5,15 @@ import com.matrix.core.tools.DateUtil; import com.matrix.core.tools.WebUtil; import com.matrix.system.app.dto.BeauticianDto; +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.common.bean.SysUsers; import com.matrix.system.common.service.SysUsersService; import com.matrix.system.hive.bean.SysBeauticianState; +import com.matrix.system.hive.bean.SysWorkBeatuistaff; import com.matrix.system.hive.service.AchieveNewService; import com.matrix.system.hive.service.SysWorkBeatuistaffService; import com.matrix.system.hive.service.SysWorktimeService; @@ -37,10 +40,15 @@ @Autowired private AchieveNewService achieveNewService; - @Resource + + @Autowired private SysWorktimeService sysWorkTimeService; - @Resource + + @Autowired private SysUsersService sysUsersService; + + @Autowired + private SysWorkBeatuistaffService sysWorkBeatuistaffService; @ApiOperation(value = "个人中心--获取用户业绩接口 type 1-今日 2-昨天 3-本月 4-上月") @@ -55,27 +63,30 @@ return ajaxResult; } - @ApiOperation(value = "获取美疗师列表") + @ApiOperation(value = "获取美疗师列表 - 开始时间结束时间") @ApiResponses( @ApiResponse(code = 200, message = "Ok", response = BeauticianVo.class) ) @PostMapping(value = "/findBeauticianList") public AjaxResult findBeauticianList(@RequestBody @Validated BeauticianDto beauticianDto) { - SysBeauticianState sysBeauticianState = new SysBeauticianState(); - sysBeauticianState.setBeginTime(beauticianDto.getStartTime()); - sysBeauticianState.setEndTime(beauticianDto.getEndTime()); +// SysBeauticianState sysBeauticianState = new SysBeauticianState(); +// sysBeauticianState.setBeginTime(beauticianDto.getStartTime()); +// sysBeauticianState.setEndTime(beauticianDto.getEndTime()); +// +// // 根据时间获取一段排班码 +// String panBanCodes = DateUtil.dateToString(sysBeauticianState.getBeginTime(),DateUtil.DATE_FORMAT_NO_SPLITE_DD); +// // 获取登陆的用户 +// SysUsers user = (SysUsers) WebUtil.getSession().getAttribute(MatrixConstance.LOGIN_KEY); +// List<SysUsers> staffs=new ArrayList<>(); +// if(sysWorkTimeService.isInWorkTime(user.getShopId(),sysBeauticianState.getBeginTime(),sysBeauticianState.getEndTime())){ +// staffs= sysUsersService.findByCodeBeaStateShop(user.getShopId(), +// sysBeauticianState, panBanCodes); +// } - // 根据时间获取一段排班码 - String panBanCodes = DateUtil.dateToString(sysBeauticianState.getBeginTime(),DateUtil.DATE_FORMAT_NO_SPLITE_DD); - // 获取登陆的用户 SysUsers user = (SysUsers) WebUtil.getSession().getAttribute(MatrixConstance.LOGIN_KEY); - List<SysUsers> staffs=new ArrayList<>(); - if(sysWorkTimeService.isInWorkTime(user.getShopId(),sysBeauticianState.getBeginTime(),sysBeauticianState.getEndTime())){ - staffs= sysUsersService.findByCodeBeaStateShop(user.getShopId(), - sysBeauticianState, panBanCodes); - } - - return new AjaxResult(AjaxResult.STATUS_SUCCESS, SysUsersMapper.INSTANCE.usersListToBeautyList(staffs), 0); + String panBanCodes = DateUtil.dateToString(beauticianDto.getStartTime(),DateUtil.DATE_FORMAT_NO_SPLITE_DD); + List<SysWorkBeatuistaff> workBeauty = sysWorkBeatuistaffService.findByDateStr(panBanCodes, user.getShopId()); + return new AjaxResult(AjaxResult.STATUS_SUCCESS, SysWorkBeatuistaffMapper.INSTANCE.workBeautysToBeautyVos(workBeauty), 0); } } -- Gitblit v1.9.1