Преглед на файлове

修改内容:修改接口方法

lth преди 1 година
родител
ревизия
c87d7ae820

+ 7 - 4
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/controller/AdsOverallSummaryController.java

@@ -1,5 +1,6 @@
 package com.zanxiang.game.data.serve.controller;
 
+import com.zanxiang.erp.security.annotation.PreAuthorize;
 import com.zanxiang.game.data.serve.pojo.vo.AdsOverallSummaryLineDataVO;
 import com.zanxiang.game.data.serve.pojo.param.AdsOverallSummaryParam;
 import com.zanxiang.game.data.serve.pojo.vo.AdsOverallSummaryVO;
@@ -33,14 +34,16 @@ public class AdsOverallSummaryController {
     private IAdsOverallSummaryService adsOverallSummaryService;
 
     @ApiOperation(value = "获取整体概况数据")
-    @PostMapping("/data")
+    @PreAuthorize(permissionKey = "gameData:adsOverallSummary:totalData")
+    @PostMapping("/totalData")
     @ApiResponses(value = {@ApiResponse(code = 200, message = "成功", response = AdsOverallSummaryVO.class)})
-    public ResultVO<AdsOverallSummaryVO> getOverallSummaryData(@RequestBody AdsOverallSummaryParam param) {
-        return ResultVO.ok(adsOverallSummaryService.getOverallSummaryData(param));
+    public ResultVO<AdsOverallSummaryVO> getOverallSummaryTotalData(@RequestBody AdsOverallSummaryParam param) {
+        return ResultVO.ok(adsOverallSummaryService.getOverallSummaryTotalData(param));
     }
 
     @ApiOperation(value = "获取折线图数据")
-    @PostMapping("/linedata")
+    @PreAuthorize(permissionKey = "gameData:adsOverallSummary:lineData")
+    @PostMapping("/lineData")
     @ApiResponses(value = {@ApiResponse(code = 200, message = "成功", response = AdsOverallSummaryLineDataVO.class, responseContainer = "list")})
     public ResultVO<List<AdsOverallSummaryLineDataVO>> getOverallSummaryLineData(@RequestBody AdsOverallSummaryParam param) {
         return ResultVO.ok(adsOverallSummaryService.getOverallSummaryLineData(param));

+ 1 - 1
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/service/IAdsOverallSummaryService.java

@@ -8,7 +8,7 @@ import java.util.List;
 
 public interface IAdsOverallSummaryService {
 
-    AdsOverallSummaryVO getOverallSummaryData(AdsOverallSummaryParam param);
+    AdsOverallSummaryVO getOverallSummaryTotalData(AdsOverallSummaryParam param);
 
     List<AdsOverallSummaryLineDataVO> getOverallSummaryLineData(AdsOverallSummaryParam param);
 }

+ 2 - 1
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/service/impl/AdsOverallSummaryServiceImpl.java

@@ -39,7 +39,7 @@ public class AdsOverallSummaryServiceImpl implements IAdsOverallSummaryService {
     private Dao dao;
 
     @Override
-    public AdsOverallSummaryVO getOverallSummaryData(AdsOverallSummaryParam param) {
+    public AdsOverallSummaryVO getOverallSummaryTotalData(AdsOverallSummaryParam param) {
 
         //获取查询条件 整体数据查询 不需要日期
         Condition totalDataCon = myCondition(param, false, -1);
@@ -178,6 +178,7 @@ public class AdsOverallSummaryServiceImpl implements IAdsOverallSummaryService {
         }
 
         /*
+         * 普通用户只能查看自己的相关信息 默认传入的param里含有投手ID
          * 如果是组长 则需要排除掉 pitcher = -2 的所有数据
          * cri.where().andNotEquals("pithcerId", -2);
          * 如果是管理员账号 则不需要排除 pitcher = -2 的数据