|
@@ -2,6 +2,7 @@ package org.jeecg.modules.system.controller;
|
|
|
|
|
|
import cn.com.ctop.performanceappraisal.entity.Performance;
|
|
|
import cn.com.ctop.userefficientvideomap.entity.DesignMaterialInfo;
|
|
|
+import cn.com.ctop.userefficientvideomap.entity.PerformanceTimeDTO;
|
|
|
import cn.com.ctop.userefficientvideomap.entity.UserDto2;
|
|
|
import cn.com.ctop.userefficientvideomap.mapper.UserEfficientVideoMapMapper;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
@@ -318,8 +319,8 @@ public class PerformanceController2 {
|
|
|
|
|
|
@AutoLog(value = "获取快手绩效时时数据接口")
|
|
|
@ApiOperation(value = "获取快手绩效时时数据接口", notes = "获取快手绩效时时数据接口")
|
|
|
- @GetMapping(value = "/kuaishouPererformanceInfoNow")
|
|
|
- public Result<List<UserDto2>> kuaishouPererformanceInfoNow(HttpServletRequest req) {
|
|
|
+ @GetMapping(value = "/kuaishouPerformanceInfoNow")
|
|
|
+ public Result<List<UserDto2>> kuaishouPerformanceInfoNow(HttpServletRequest req) {
|
|
|
Result<List<UserDto2>> result = new Result<List<UserDto2>>();
|
|
|
List<UserDto2> userDto2List = performanceService.kuaishouPerformanceInfoNow();
|
|
|
result.setSuccess(true);
|
|
@@ -340,11 +341,17 @@ public class PerformanceController2 {
|
|
|
|
|
|
@AutoLog(value = "获取快手绩效周报表")
|
|
|
@ApiOperation(value = "获取快手绩效周报表", notes = "获取快手绩效周报表")
|
|
|
- @GetMapping(value = "/kuaishouWeekReport")
|
|
|
- public Result<List<UserDto2>> kuaishouWeekReport(@RequestParam(name = "startDate") String startDate,
|
|
|
- @RequestParam(name = "endDate") String endDate,
|
|
|
+ @PostMapping(value = "/kuaishouWeekReport")
|
|
|
+ public Result<List<UserDto2>> kuaishouWeekReport(@RequestBody PerformanceTimeDTO dto,
|
|
|
HttpServletRequest req) {
|
|
|
Result<List<UserDto2>> result = new Result<List<UserDto2>>();
|
|
|
+ String startDate = dto.getStartDate();
|
|
|
+ String endDate = dto.getEndDate();
|
|
|
+ if(StringUtils.isBlank(startDate) || StringUtils.isBlank(endDate)){
|
|
|
+ result.setSuccess(false);
|
|
|
+ result.setMessage("时间不能为空");
|
|
|
+ return result;
|
|
|
+ }
|
|
|
List<UserDto2> userDto2List = performanceService.kuaishouWeekReport(startDate, endDate);
|
|
|
result.setSuccess(true);
|
|
|
result.setResult(userDto2List);
|
|
@@ -353,11 +360,17 @@ public class PerformanceController2 {
|
|
|
|
|
|
@AutoLog(value = "获取头条绩效周报表")
|
|
|
@ApiOperation(value = "获取头条绩效周报表", notes = "获取头条绩效周报表")
|
|
|
- @GetMapping(value = "/toutiaoWeekReport")
|
|
|
- public Result<List<UserDto2>> toutiaoWeekReport(@RequestParam(name = "pageNo") String startDate,
|
|
|
- @RequestParam(name = "pageNo") String endDate,
|
|
|
+ @PostMapping(value = "/toutiaoWeekReport")
|
|
|
+ public Result<List<UserDto2>> toutiaoWeekReport(@RequestBody PerformanceTimeDTO dto,
|
|
|
HttpServletRequest req) {
|
|
|
Result<List<UserDto2>> result = new Result<List<UserDto2>>();
|
|
|
+ String startDate = dto.getStartDate();
|
|
|
+ String endDate = dto.getEndDate();
|
|
|
+ if(StringUtils.isBlank(startDate) || StringUtils.isBlank(endDate)){
|
|
|
+ result.setSuccess(false);
|
|
|
+ result.setMessage("时间不能为空");
|
|
|
+ return result;
|
|
|
+ }
|
|
|
List<UserDto2> userDto2List = performanceService.toutiaoWeekReport(startDate, endDate);
|
|
|
result.setSuccess(true);
|
|
|
result.setResult(userDto2List);
|
|
@@ -366,11 +379,16 @@ public class PerformanceController2 {
|
|
|
|
|
|
@AutoLog(value = "获取快手季度绩效报表")
|
|
|
@ApiOperation(value = "获取快手季度绩效报表", notes = "获取快手季度绩效报表")
|
|
|
- @GetMapping(value = "/kuaishouQuarterReport")
|
|
|
- public Result<List<UserDto2>> kuaishouQuarterReport(@RequestParam(name = "pageNo") Integer year,
|
|
|
- @RequestParam(name = "pageNo") Integer quarter,
|
|
|
+ @PostMapping(value = "/kuaishouQuarterReport")
|
|
|
+ public Result<List<UserDto2>> kuaishouQuarterReport(@RequestBody PerformanceTimeDTO dto,
|
|
|
HttpServletRequest req) {
|
|
|
Result<List<UserDto2>> result = new Result<List<UserDto2>>();
|
|
|
+ Integer year = dto.getYear();
|
|
|
+ Integer quarter = dto.getQuarter();
|
|
|
+ if(year==null || quarter == null){
|
|
|
+ result.setSuccess(false);
|
|
|
+ result.setMessage("时间不能为空");
|
|
|
+ }
|
|
|
List<UserDto2> userDto2List = performanceService.kuaishouQuarterReport(year, quarter);
|
|
|
result.setSuccess(true);
|
|
|
result.setResult(userDto2List);
|
|
@@ -379,15 +397,38 @@ public class PerformanceController2 {
|
|
|
|
|
|
@AutoLog(value = "获取头条季度绩效报表")
|
|
|
@ApiOperation(value = "获取头条季度绩效报表", notes = "获取头条季度绩效报表")
|
|
|
- @GetMapping(value = "/toutiaoQuarterReport")
|
|
|
- public Result<List<UserDto2>> toutiaoQuarterReport(@RequestParam(name = "pageNo") Integer year,
|
|
|
- @RequestParam(name = "pageNo") Integer quarter,
|
|
|
+ @PostMapping(value = "/toutiaoQuarterReport")
|
|
|
+ public Result<List<UserDto2>> toutiaoQuarterReport(@RequestBody PerformanceTimeDTO dto,
|
|
|
HttpServletRequest req) {
|
|
|
Result<List<UserDto2>> result = new Result<List<UserDto2>>();
|
|
|
+ Integer year = dto.getYear();
|
|
|
+ Integer quarter = dto.getQuarter();
|
|
|
+ if(year==null || quarter == null){
|
|
|
+ result.setSuccess(false);
|
|
|
+ result.setMessage("时间不能为空");
|
|
|
+ }
|
|
|
List<UserDto2> userDto2List = performanceService.toutiaoQuarterReport(year, quarter);
|
|
|
result.setSuccess(true);
|
|
|
result.setResult(userDto2List);
|
|
|
return result;
|
|
|
}
|
|
|
|
|
|
+ //@AutoLog(value = "获取相关有效视频列表")
|
|
|
+ //@ApiOperation(value = "获取相关有效视频列表", notes = "获取相关有效视频列表")
|
|
|
+ //@PostMapping(value = "/toutiaoQuarterReport")
|
|
|
+ //public Result<List<UserDto2>> getEffiVideoList(@RequestBody PerformanceTimeDTO dto,
|
|
|
+ // HttpServletRequest req) {
|
|
|
+ // Result<List<UserDto2>> result = new Result<List<UserDto2>>();
|
|
|
+ // Integer year = dto.getYear();
|
|
|
+ // Integer quarter = dto.getQuarter();
|
|
|
+ // if(year==null || quarter == null){
|
|
|
+ // result.setSuccess(false);
|
|
|
+ // result.setMessage("时间不能为空");
|
|
|
+ // }
|
|
|
+ // List<UserDto2> userDto2List = performanceService.toutiaoQuarterReport(year, quarter);
|
|
|
+ // result.setSuccess(true);
|
|
|
+ // result.setResult(userDto2List);
|
|
|
+ // return result;
|
|
|
+ //}
|
|
|
+
|
|
|
}
|