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

修改大经编送经量 ,只取A面的

wukai 3 өдөр өмнө
parent
commit
1ba343fbf5

+ 20 - 15
jjt-biz/src/main/java/com/jjt/biz/vo/WarpRunIn.java

@@ -59,21 +59,26 @@ public class WarpRunIn {
     }
 
     private void setBig(Map<String, Object> map) {
-        this.l1 = String.format("%d,%d",
-                ((Number) map.get("Formula_data_1")).intValue(),
-                ((Number) map.get("Formula_data_2")).intValue());
-        this.l2 = String.format("%d,%d",
-                ((Number) map.get("Formula_data_3")).intValue(),
-                ((Number) map.get("Formula_data_4")).intValue());
-        this.l3 = String.format("%d,%d",
-                ((Number) map.get("Formula_data_5")).intValue(),
-                ((Number) map.get("Formula_data_6")).intValue());
-        this.l4 = String.format("%d,%d",
-                ((Number) map.get("Formula_data_7")).intValue(),
-                ((Number) map.get("Formula_data_8")).intValue());
-        this.l5 = String.format("%d,%d",
-                ((Number) map.get("Formula_data_9")).intValue(),
-                ((Number) map.get("Formula_data_10")).intValue());
+        this.l1 = ((Number) map.get("Formula_data_1")).intValue()+"";
+        this.l2 = ((Number) map.get("Formula_data_2")).intValue()+"";
+        this.l3 = ((Number)map.get("Formula_data_3")).intValue()+"";
+        this.l4 = ((Number) map.get("Formula_data_4")).intValue()+"";
+        this.l5 = ((Number) map.get("Formula_data_5")).intValue()+"";
+//        this.l1 = String.format("%d,%d",
+//                ((Number) map.get("Formula_data_1")).intValue(),
+//                ((Number) map.get("Formula_data_2")).intValue());
+//        this.l2 = String.format("%d,%d",
+//                ((Number) map.get("Formula_data_3")).intValue(),
+//                ((Number) map.get("Formula_data_4")).intValue());
+//        this.l3 = String.format("%d,%d",
+//                ((Number) map.get("Formula_data_5")).intValue(),
+//                ((Number) map.get("Formula_data_6")).intValue());
+//        this.l4 = String.format("%d,%d",
+//                ((Number) map.get("Formula_data_7")).intValue(),
+//                ((Number) map.get("Formula_data_8")).intValue());
+//        this.l5 = String.format("%d,%d",
+//                ((Number) map.get("Formula_data_9")).intValue(),
+//                ((Number) map.get("Formula_data_10")).intValue());
         this.density = (float) map.get("Capacity_data_112");
     }
 

+ 46 - 31
jjt-biz/src/main/resources/mapper/calc/TwinCalcStopMapper.xml

@@ -1,44 +1,57 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE mapper
-PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
-"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+        PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
 <mapper namespace="com.jjt.calc.mapper.TwinCalcStopMapper">
 
     <resultMap type="TwinCalcStop" id="TwinCalcStopResult">
-        <result property="id"    column="ID"    />
-        <result property="deviceId"    column="DEVICE_ID"    />
-        <result property="dataDate"    column="DATA_DATE"    />
-        <result property="hour"    column="HOUR"    />
-        <result property="startTime"    column="START_TIME"    />
-        <result property="endTime"    column="END_TIME"    />
-        <result property="stopType"    column="STOP_TYPE"    />
-        <result property="calcStatus"    column="CALC_STATUS"    />
-        <result property="createdBy"    column="CREATED_BY"    />
-        <result property="createdTime"    column="CREATED_TIME"    />
-        <result property="updatedBy"    column="UPDATED_BY"    />
-        <result property="updatedTime"    column="UPDATED_TIME"    />
-        <result property="remark"    column="REMARK"    />
+        <result property="id" column="ID"/>
+        <result property="deviceId" column="DEVICE_ID"/>
+        <result property="dataDate" column="DATA_DATE"/>
+        <result property="hour" column="HOUR"/>
+        <result property="startTime" column="START_TIME"/>
+        <result property="endTime" column="END_TIME"/>
+        <result property="stopType" column="STOP_TYPE"/>
+        <result property="calcStatus" column="CALC_STATUS"/>
+        <result property="createdBy" column="CREATED_BY"/>
+        <result property="createdTime" column="CREATED_TIME"/>
+        <result property="updatedBy" column="UPDATED_BY"/>
+        <result property="updatedTime" column="UPDATED_TIME"/>
+        <result property="remark" column="REMARK"/>
     </resultMap>
 
     <sql id="selectTwinCalcStopVo">
-        select ID, DEVICE_ID, DATA_DATE, HOUR, START_TIME, END_TIME, STOP_TYPE, CALC_STATUS, CREATED_BY, CREATED_TIME, UPDATED_BY, UPDATED_TIME, REMARK from TWIN_CALC_STOP
+        select ID,
+               DEVICE_ID,
+               DATA_DATE,
+               HOUR,
+               START_TIME,
+               END_TIME,
+               STOP_TYPE,
+               CALC_STATUS,
+               CREATED_BY,
+               CREATED_TIME,
+               UPDATED_BY,
+               UPDATED_TIME,
+               REMARK
+        from TWIN_CALC_STOP
     </sql>
 
     <select id="selectTwinCalcStopList" parameterType="TwinCalcStop" resultMap="TwinCalcStopResult">
         <include refid="selectTwinCalcStopVo"/>
         <where>
-            <if test="deviceId != null "> and DEVICE_ID = #{deviceId}</if>
-            <if test="dataDate != null "> and DATA_DATE = #{dataDate}</if>
-            <if test="hour != null "> and HOUR = #{hour}</if>
-            <if test="startTime != null "> and START_TIME = #{startTime}</if>
-            <if test="endTime != null "> and END_TIME = #{endTime}</if>
-            <if test="stopType != null "> and STOP_TYPE = #{stopType}</if>
-            <if test="calcStatus != null  and calcStatus != ''"> and CALC_STATUS = #{calcStatus}</if>
-            <if test="createdBy != null  and createdBy != ''"> and CREATED_BY = #{createdBy}</if>
-            <if test="createdTime != null "> and CREATED_TIME = #{createdTime}</if>
-            <if test="updatedBy != null  and updatedBy != ''"> and UPDATED_BY = #{updatedBy}</if>
-            <if test="updatedTime != null "> and UPDATED_TIME = #{updatedTime}</if>
-            <if test="remark != null  and remark != ''"> and REMARK = #{remark}</if>
+            <if test="deviceId != null ">and DEVICE_ID = #{deviceId}</if>
+            <if test="dataDate != null ">and cast(DATEADD(hour, HOUR-7, DATA_DATE) as date) = #{dataDate}</if>
+            <if test="hour != null ">and HOUR = #{hour}</if>
+            <if test="startTime != null ">and START_TIME = #{startTime}</if>
+            <if test="endTime != null ">and END_TIME = #{endTime}</if>
+            <if test="stopType != null ">and STOP_TYPE = #{stopType}</if>
+            <if test="calcStatus != null  and calcStatus != ''">and CALC_STATUS = #{calcStatus}</if>
+            <if test="createdBy != null  and createdBy != ''">and CREATED_BY = #{createdBy}</if>
+            <if test="createdTime != null ">and CREATED_TIME = #{createdTime}</if>
+            <if test="updatedBy != null  and updatedBy != ''">and UPDATED_BY = #{updatedBy}</if>
+            <if test="updatedTime != null ">and UPDATED_TIME = #{updatedTime}</if>
+            <if test="remark != null  and remark != ''">and REMARK = #{remark}</if>
             <if test="params.sTime != null and params.eTime != null">
                 and DATEADD(hour, HOUR, DATA_DATE) between #{params.sTime} and #{params.eTime}
             </if>
@@ -68,7 +81,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
             <if test="updatedBy != null">UPDATED_BY,</if>
             <if test="updatedTime != null">UPDATED_TIME,</if>
             <if test="remark != null">REMARK,</if>
-         </trim>
+        </trim>
         <trim prefix="values (" suffix=")" suffixOverrides=",">
             <if test="deviceId != null">#{deviceId},</if>
             <if test="dataDate != null">#{dataDate},</if>
@@ -82,7 +95,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
             <if test="updatedBy != null">#{updatedBy},</if>
             <if test="updatedTime != null">#{updatedTime},</if>
             <if test="remark != null">#{remark},</if>
-         </trim>
+        </trim>
     </insert>
 
     <update id="updateTwinCalcStop" parameterType="TwinCalcStop">
@@ -105,7 +118,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
     </update>
 
     <delete id="deleteTwinCalcStopById" parameterType="Long">
-        delete from TWIN_CALC_STOP where ID = #{id}
+        delete
+        from TWIN_CALC_STOP
+        where ID = #{id}
     </delete>
 
     <delete id="deleteTwinCalcStopByIds" parameterType="String">