|  |  |  | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | @PostMapping(value = "/findStaffAchieveRanking") | 
|---|
|  |  |  | public AjaxResult findStaffAchieveRanking(@RequestBody RankingDto rankingDto) { | 
|---|
|  |  |  | SysOrder sysOrder = new SysOrder(); | 
|---|
|  |  |  | if (DataAuthUtil.hasAllShopAuth()) { | 
|---|
|  |  |  | QueryUtil.setQueryLimitCom(sysOrder); | 
|---|
|  |  |  | } else { | 
|---|
|  |  |  | QueryUtil.setQueryLimit(sysOrder); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | sysOrder.setType(rankingDto.getType()); | 
|---|
|  |  |  | return AjaxResult.buildSuccessInstance(sysOrderService.findStaffSaleAchieveRanking(sysOrder)); | 
|---|
|  |  |  | AchieveNew achieveNew = new AchieveNew(); | 
|---|
|  |  |  | QueryUtil.setQueryLimitCom(achieveNew); | 
|---|
|  |  |  | achieveNew.setType(rankingDto.getType()); | 
|---|
|  |  |  | achieveNew.setDatatime(new Date()); | 
|---|
|  |  |  | return AjaxResult.buildSuccessInstance(achieveNewDao.selectStaffSaleAchieveRanking(achieveNew)); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiOperation(value = "门店业绩排行榜", notes = "门店业绩排行榜") | 
|---|
|  |  |  | 
|---|
|  |  |  | @PostMapping(value = "/findShopAchieveRanking") | 
|---|
|  |  |  | public AjaxResult findShopAchieveRanking(@RequestBody RankingDto rankingDto) { | 
|---|
|  |  |  | AjaxResult ajaxResult = AjaxResult.buildSuccessInstance(""); | 
|---|
|  |  |  | AchieveNew achieveNew = new AchieveNew(); | 
|---|
|  |  |  | QueryUtil.setQueryLimitCom(achieveNew); | 
|---|
|  |  |  | achieveNew.setT1(rankingDto.getType()); | 
|---|
|  |  |  | achieveNew.setDatatime(new Date()); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | if (RankingDto.SALE.equals(rankingDto.getDataType())) { | 
|---|
|  |  |  | SysOrder sysOrder = new SysOrder(); | 
|---|
|  |  |  | QueryUtil.setQueryLimitCom(sysOrder); | 
|---|
|  |  |  | sysOrder.setType(rankingDto.getType()); | 
|---|
|  |  |  | sysOrder.setOrderTime(new Date()); | 
|---|
|  |  |  | List<RankingVo> list = sysOrderService.findApiShopAchieveRanking(sysOrder); | 
|---|
|  |  |  | List<RankingVo> list = achieveNewDao.selectShopSaleAchieveRanking(achieveNew); | 
|---|
|  |  |  | ajaxResult.setRows(list); | 
|---|
|  |  |  | } else { | 
|---|
|  |  |  | AchieveNew achieveNew = new AchieveNew(); | 
|---|
|  |  |  | QueryUtil.setQueryLimitCom(achieveNew); | 
|---|
|  |  |  | 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) { | 
|---|
|  |  |  | AchieveNew achieveNew = new AchieveNew(); | 
|---|
|  |  |  | if (DataAuthUtil.hasAllShopAuth()) { | 
|---|
|  |  |  | QueryUtil.setQueryLimitCom(achieveNew); | 
|---|
|  |  |  | } else { | 
|---|
|  |  |  | QueryUtil.setQueryLimit(achieveNew); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | QueryUtil.setQueryLimitCom(achieveNew); | 
|---|
|  |  |  | achieveNew.setDatatime(new Date()); | 
|---|
|  |  |  | achieveNew.setT1(rankingDto.getType()); | 
|---|
|  |  |  | return AjaxResult.buildSuccessInstance(achieveNewDao.selectBeauticianConsumeAchieveRanking(achieveNew)); | 
|---|