Explorar o código

回退部分代码

wangxx hai 3 semanas
pai
achega
9b3eb2097d

+ 2 - 2
airport-admin/src/main/java/com/sundot/airport/web/controller/ledger/LedgerSeizureStatsController.java

@@ -90,8 +90,8 @@ public class LedgerSeizureStatsController extends BaseController {
90 90
      */
91 91
     @PostMapping("/countSeizureInfoItem")
92 92
     public AjaxResult countSeizureInfoItem(@RequestBody CountQueryReqVO countQueryReq) {
93
-        DailyDeptStatisticsVO dailyDeptStatisticsVO = service.getTimeRangeStats(countQueryReq);
94
-        return AjaxResult.success(dailyDeptStatisticsVO);
93
+        SeizeTotalAndItemVO seizeTotalAndItemVO = service.getTimeRangeStats(countQueryReq);
94
+        return AjaxResult.success(seizeTotalAndItemVO);
95 95
     }
96 96
 
97 97
     /**

+ 24 - 0
airport-ledger/src/main/java/com/sundot/airport/ledger/domain/vo/SeizeTotalAndItemVO.java

@@ -0,0 +1,24 @@
1
+package com.sundot.airport.ledger.domain.vo;
2
+
3
+import lombok.Data;
4
+
5
+import java.io.Serializable;
6
+import java.util.List;
7
+
8
+/**
9
+ * 功能描述:查获信息展示-总数和项目信息
10
+ *
11
+ * @author PanHu Sun
12
+ * @date 2026/5/20 13:36
13
+ */
14
+@Data
15
+public class SeizeTotalAndItemVO implements Serializable {
16
+    /**
17
+     * 总查获数(左侧大数字)
18
+     */
19
+    private Integer totalSeizeNum;
20
+    /**
21
+     * 柱状图明细列表(右侧)
22
+     */
23
+    private List<SeizeItemVO> itemList;
24
+}

+ 1 - 1
airport-ledger/src/main/java/com/sundot/airport/ledger/service/ILedgerSeizureStatsService.java

@@ -40,7 +40,7 @@ public interface ILedgerSeizureStatsService extends IService<LedgerSeizureStats>
40 40
      * @author PanHu Sun
41 41
      * @date 2026/5/20 13:43
42 42
      */
43
-    DailyDeptStatisticsVO getTimeRangeStats(CountQueryReqVO countQueryReq);
43
+    SeizeTotalAndItemVO getTimeRangeStats(CountQueryReqVO countQueryReq);
44 44
 
45 45
     /**
46 46
      * 功能描述:查获物品分布

+ 4 - 6
airport-ledger/src/main/java/com/sundot/airport/ledger/service/impl/LedgerSeizureStatsServiceImpl.java

@@ -161,15 +161,13 @@ public class LedgerSeizureStatsServiceImpl extends ServiceImpl<LedgerSeizureStat
161 161
      * @date 2026/5/20 13:43
162 162
      */
163 163
     @Override
164
-    public DailyDeptStatisticsVO getTimeRangeStats(CountQueryReqVO countQueryReq) {
165
-        DailyDeptStatisticsVO result = new DailyDeptStatisticsVO();
164
+    public SeizeTotalAndItemVO getTimeRangeStats(CountQueryReqVO countQueryReq) {
165
+        SeizeTotalAndItemVO result = new SeizeTotalAndItemVO();
166 166
         // 总查获数
167 167
         Integer total = this.baseMapper.statsTimeRangeTotal(countQueryReq);
168 168
         result.setTotalSeizeNum(total);
169
-
170
-        List<DailyDeptStatisticsVO.DailyDeptItemVO> itemList = getDetailedStatsByLevel(countQueryReq);
171
-        
172
-        // 每日部门统计数据
169
+        // 柱状明细
170
+        List<SeizeItemVO> itemList = this.baseMapper.statsTimeRangeItem(countQueryReq);
173 171
         result.setItemList(itemList);
174 172
         return result;
175 173
     }