Эх сурвалжийг харах

获取大屏的实时数据时,新增累计出水量信息

王苗苗 3 сар өмнө
parent
commit
5658981b6b

+ 2 - 0
slibra-system/src/main/java/com/slibra/business/mapper/TXinyiIndustryMapper.java

@@ -102,4 +102,6 @@ public interface TXinyiIndustryMapper
     List<ChartBasic> selectJsTnByDate(@Param("start") String dayBefore3Str, @Param("end") String nowDateStr);
 
     List<ChartBasic> selectTytzjlByDate(@Param("start") String dayBefore3Str, @Param("end") String nowDateStr);
+
+    BigDecimal getTotalTodayCSL(String date);
 }

+ 2 - 0
slibra-system/src/main/java/com/slibra/business/res/XinyiIndustrySimple.java

@@ -236,5 +236,7 @@ public class XinyiIndustrySimple {
     @Excel(name = "2#缺氧氨氮 + 化验机器人氨氮化验有效值2", readConverterExp = "氨=氮2池缺氧机器人")
     private BigDecimal nh32Jqr;
 
+    //2024年12月24日14:01:42 新增字段,累计出水总量【统计的是今日的所有的工业库的出水水量】
+    private BigDecimal totalTodayCSL;
 
 }

+ 3 - 0
slibra-system/src/main/java/com/slibra/business/service/impl/FrontServiceImpl.java

@@ -83,6 +83,8 @@ public class FrontServiceImpl implements IFrontService {
         //当前的小事数
         DateTimeFormatter formatter = DateTimeFormatter.ofPattern(DateUtils.YYYYMMDDHH_CHINESE);
         xinyiIndustrySimple.setTestHour(formatter.format(nowTime) + ":00");//只要小时 但是要后面的:00
+        //2024年12月24日14:01:42 新增字段,累计出水总量【统计的是今日的所有的工业库的出水水量】
+        xinyiIndustrySimple.setTotalTodayCSL(this.xinyiIndustryMapper.getTotalTodayCSL(nowTime.format(DateTimeFormatter.ofPattern(DateUtils.YYYYMMDD_TS))));
         return xinyiIndustrySimple;
     }
 
@@ -820,5 +822,6 @@ public class FrontServiceImpl implements IFrontService {
         LocalDate parse = LocalDate.parse("2024-02-26");
         System.out.println("parse = " + parse);
 
+        System.out.println(LocalDateTime.now().format(DateTimeFormatter.ofPattern(DateUtils.YYYYMMDD_TS)));
     }
 }

+ 5 - 0
slibra-system/src/main/resources/mapper/business/TXinyiIndustryMapper.xml

@@ -592,4 +592,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         </where>
         order by id desc
     </select>
+
+
+    <select id="getTotalTodayCSL" resultType="java.math.BigDecimal">
+        SELECT SUM(CS_SLQC) FROM t_xinyi_industry WHERE TEST_DATE = #{date}
+    </select>
 </mapper>