Browse Source

:fix:查询流水总消耗为空报错的问题

zhangxianyu 1 year ago
parent
commit
ad1a7b210f

+ 5 - 8
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/service/impl/GameDataServiceImpl.java

@@ -5379,14 +5379,7 @@ public class GameDataServiceImpl implements IGameDataService {
         Sql costSql = Sqls.create(getTotalCostSql(costCri, costTable));
         Sql costSql = Sqls.create(getTotalCostSql(costCri, costTable));
         costSql.setCallback(Sqls.callback.doubleValue());
         costSql.setCallback(Sqls.callback.doubleValue());
         dao.execute(costSql);
         dao.execute(costSql);
-
-        List<Object> list = costSql.getList(Object.class);
-        if(CollectionUtils.isNotEmpty(list)){
-            //总消耗
-            return costSql.getDouble();
-        }else {
-           return 0.00;
-        }
+        return costSql.getDouble(0.00);
     }
     }
 
 
     private String getTotalCostSql(Criteria costCri, String costTable) {
     private String getTotalCostSql(Criteria costCri, String costTable) {
@@ -5633,6 +5626,10 @@ public class GameDataServiceImpl implements IGameDataService {
      */
      */
     @Override
     @Override
     public FlowMonitorCountVo getFlowMonitorCount(FlowMonitorDTO dto) {
     public FlowMonitorCountVo getFlowMonitorCount(FlowMonitorDTO dto) {
+        //查询所有,所以给分页默认值
+        dto.setPageNum(1);
+        dto.setPageSize(100000);
+
         FlowMonitorCountVo vo = new FlowMonitorCountVo();
         FlowMonitorCountVo vo = new FlowMonitorCountVo();
         Page<FlowMonitorVO> flowMonitor = basicService.getFlowMonitor(dto);
         Page<FlowMonitorVO> flowMonitor = basicService.getFlowMonitor(dto);
         List<FlowMonitorVO> records = flowMonitor.getRecords();
         List<FlowMonitorVO> records = flowMonitor.getRecords();