From 61a1b18c0a71c44d6f686859d5c0ffe25ea90ef4 Mon Sep 17 00:00:00 2001 From: zhangjinli Date: Wed, 29 Jun 2022 09:40:14 +0800 Subject: [PATCH] zh --- .../controller/ScheduleController.java | 7 +++++ .../manage/StatisticsController.java | 28 +++++++++++++++++++ .../controller/manage/TaskController.java | 4 +-- .../manage/UserAccountController.java | 2 +- .../controller/manage/UserController.java | 2 +- .../zh/project0512/mapper/VideoMapper.java | 8 +++++- .../zh/project0512/service/IVideoService.java | 1 + .../serviceImpl/VideoServiceImpl.java | 3 ++ 8 files changed, 50 insertions(+), 5 deletions(-) create mode 100644 src/main/java/com/zh/project0512/controller/manage/StatisticsController.java diff --git a/src/main/java/com/zh/project0512/controller/ScheduleController.java b/src/main/java/com/zh/project0512/controller/ScheduleController.java index 231f4db..dc4e2cc 100644 --- a/src/main/java/com/zh/project0512/controller/ScheduleController.java +++ b/src/main/java/com/zh/project0512/controller/ScheduleController.java @@ -60,6 +60,13 @@ public class ScheduleController { videoService.updStatusWhenTaskEnd(format); } + // 按任务结算积分 + @Scheduled(cron = "0 0 0 * * ?") + @Transactional + public void videoEffect() { + // 任务结束7天时,自动结算积分 +// videoService.videoEffectResult(taskId); + } // @Scheduled(cron = "0 0/1 * * * ? ") // @Scheduled(cron = "0 0 0 1 1/1 ?") // public void taskRank() { diff --git a/src/main/java/com/zh/project0512/controller/manage/StatisticsController.java b/src/main/java/com/zh/project0512/controller/manage/StatisticsController.java new file mode 100644 index 0000000..68896d9 --- /dev/null +++ b/src/main/java/com/zh/project0512/controller/manage/StatisticsController.java @@ -0,0 +1,28 @@ +package com.zh.project0512.controller.manage; + +import com.zh.project0512.annotation.AdminTokenValid; +import com.zh.project0512.model.dto.RankListDTO; +import com.zh.project0512.utils.result.Result; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + * 首页数据统计 + */ +@Tag(name = "首页数据统计") +@RestController +@RequestMapping("/manage/statistics") +public class StatisticsController { +// @Operation(summary = "排行列表") +// @PostMapping("/list") +// @AdminTokenValid +// public Result rankList(@Validated @RequestBody RankListDTO rankListDTO) { +// return Result.success(rankService.rankList(rankListDTO), "请求成功"); +// } + +} diff --git a/src/main/java/com/zh/project0512/controller/manage/TaskController.java b/src/main/java/com/zh/project0512/controller/manage/TaskController.java index 748f5bf..8871b83 100644 --- a/src/main/java/com/zh/project0512/controller/manage/TaskController.java +++ b/src/main/java/com/zh/project0512/controller/manage/TaskController.java @@ -449,7 +449,7 @@ public class TaskController { } @Operation(summary = "导出excel", description = "任务成员传播效果") - @GetMapping("/excel") + @PostMapping("/excel") @AdminTokenValid public void excel(HttpServletResponse response, @Validated @RequestBody DetTaskParam param) throws IOException { //这是表头及格式 @@ -512,7 +512,7 @@ public class TaskController { } @Operation(summary = "导出用户线索excel", description = "用户线索") - @GetMapping("/cnExcel") + @PostMapping("/cnExcel") // @AdminTokenValid public void cnExcel(HttpServletResponse response,@RequestBody CNListParam param) throws IOException { //这是表头及格式 diff --git a/src/main/java/com/zh/project0512/controller/manage/UserAccountController.java b/src/main/java/com/zh/project0512/controller/manage/UserAccountController.java index f4fcecc..dea9f29 100644 --- a/src/main/java/com/zh/project0512/controller/manage/UserAccountController.java +++ b/src/main/java/com/zh/project0512/controller/manage/UserAccountController.java @@ -82,7 +82,7 @@ public class UserAccountController { } @Operation(summary = "导出excel", description = "关联账号列表导出") - @GetMapping("/excel") + @PostMapping("/excel") @AdminTokenValid public void excel(HttpServletResponse response, @Validated @RequestBody ListUAParam param) throws IOException { //这是表头及格式 diff --git a/src/main/java/com/zh/project0512/controller/manage/UserController.java b/src/main/java/com/zh/project0512/controller/manage/UserController.java index c60ea94..b281f9d 100644 --- a/src/main/java/com/zh/project0512/controller/manage/UserController.java +++ b/src/main/java/com/zh/project0512/controller/manage/UserController.java @@ -90,7 +90,7 @@ public class UserController { } @Operation(summary = "导出excel", description = "成员导出") - @GetMapping("/excel") + @PostMapping("/excel") @AdminTokenValid public void excel(HttpServletResponse response, @Validated @RequestBody UParam param) throws IOException { //这是表头及格式 diff --git a/src/main/java/com/zh/project0512/mapper/VideoMapper.java b/src/main/java/com/zh/project0512/mapper/VideoMapper.java index 6b9e465..9cdfba4 100644 --- a/src/main/java/com/zh/project0512/mapper/VideoMapper.java +++ b/src/main/java/com/zh/project0512/mapper/VideoMapper.java @@ -59,7 +59,13 @@ public interface VideoMapper extends BaseMapper