| | |
| | | import org.springframework.web.bind.annotation.RequestMapping; |
| | | import org.springframework.web.bind.annotation.RestController; |
| | | |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | |
| | | /** |
| | |
| | | private SysOrderService sysOrderService; |
| | | |
| | | @Autowired |
| | | private AchieveNewService achieveNewService; |
| | | |
| | | @Autowired |
| | | private AchieveNewDao achieveNewDao; |
| | | |
| | | @ApiOperation(value = "顾问业绩排行榜", notes = "顾问业绩排行榜") |
| | |
| | | }) |
| | | @PostMapping(value = "/findStaffAchieveRanking") |
| | | public AjaxResult findStaffAchieveRanking(@RequestBody RankingDto rankingDto) { |
| | | return null; |
| | | SysOrder sysOrder = new SysOrder(); |
| | | if (DataAuthUtil.hasAllShopAuth()) { |
| | | QueryUtil.setQueryLimitCom(sysOrder); |
| | | } else { |
| | | QueryUtil.setQueryLimit(sysOrder); |
| | | } |
| | | sysOrder.setOrderTime(new Date()); |
| | | sysOrder.setType(rankingDto.getType()); |
| | | return AjaxResult.buildSuccessInstance(sysOrderService.findStaffSaleAchieveRanking(sysOrder)); |
| | | } |
| | | |
| | | @ApiOperation(value = "门店业绩排行榜", notes = "门店业绩排行榜") |
| | |
| | | SysOrder sysOrder = new SysOrder(); |
| | | QueryUtil.setQueryLimitCom(sysOrder); |
| | | sysOrder.setType(rankingDto.getType()); |
| | | sysOrder.setOrderTime(DateUtil.stringToDate(rankingDto.getTime(), DateUtil.DATE_FORMAT_DD)); |
| | | sysOrder.setOrderTime(new Date()); |
| | | List<RankingVo> list = sysOrderService.findApiShopAchieveRanking(sysOrder); |
| | | ajaxResult.setRows(list); |
| | | } else { |
| | | AchieveNew achieveNew = new AchieveNew(); |
| | | QueryUtil.setQueryLimitCom(achieveNew); |
| | | achieveNew.setDatatime(DateUtil.stringToDate(rankingDto.getTime(), DateUtil.DATE_FORMAT_DD)); |
| | | achieveNew.setDatatime(new Date()); |
| | | achieveNew.setT1(rankingDto.getType()); |
| | | List<RankingVo> rankingVos = achieveNewDao.selectShopConsumeAchieveRanking(achieveNew); |
| | | ajaxResult.setRows(rankingVos); |
| | |
| | | }) |
| | | @PostMapping(value = "/findBeauticianAchieveRanking") |
| | | public AjaxResult findBeauticianAchieveRanking(@RequestBody RankingDto rankingDto) { |
| | | return null; |
| | | AchieveNew achieveNew = new AchieveNew(); |
| | | if (DataAuthUtil.hasAllShopAuth()) { |
| | | QueryUtil.setQueryLimitCom(achieveNew); |
| | | } else { |
| | | QueryUtil.setQueryLimit(achieveNew); |
| | | } |
| | | achieveNew.setDatatime(new Date()); |
| | | achieveNew.setT1(rankingDto.getType()); |
| | | return AjaxResult.buildSuccessInstance(achieveNewDao.selectBeauticianConsumeAchieveRanking(achieveNew)); |
| | | } |
| | | } |