luobang %!s(int64=2) %!d(string=hai) anos
pai
achega
9489009a27

+ 1 - 1
pom.xml

@@ -163,7 +163,7 @@
                     <targetPackage>com.steerinfo.dil</targetPackage>
                     <tables>
 <!--                        <param>MEASURE_JSON_DATA</param>-->
-                        <param>TMSTRUCK_TOTAL_RESULT</param>
+<!--                        <param>TMSTRUCK_TOTAL_RESULT</param>-->
                     </tables>
                 </configuration>
                 <executions>

+ 3 - 5
src/main/resources/com/steerinfo/dil/mapper/StatisticalReportMapper.xml

@@ -2228,7 +2228,7 @@
                     </if>
                     <if test="materialSpeList != null">
                         and <foreach collection="materialSpeList" item="item" open="(" separator="or" close=")">
-                        RM.MATERIAL_SPECIFICATION || RM.MATERIAL_MODEL like '%${item}%'
+                        RM.MATERIAL_SPECIFICATION || '(' || RM.MATERIAL_MODEL || ')' like '%${item}%'
                     </foreach>
                     </if>
                     <if test="saleOrderStatusList != null">
@@ -2588,7 +2588,7 @@
         </if>
         <if test="materialSpeList != null">
             and <foreach collection="materialSpeList" item="item" open="(" separator="or" close=")">
-            RM.MATERIAL_SPECIFICATION || RM.MATERIAL_MODEL like '%${item}%'
+            RM.MATERIAL_SPECIFICATION || '(' || RM.MATERIAL_MODEL || ')' like '%${item}%'
         </foreach>
         </if>
         <if test="saleOrderStatusList != null">
@@ -2771,8 +2771,6 @@
         ON TER.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID
         LEFT JOIN TMSTRUCK_WEIGHT_RESULT TWR
         ON TWR.SALE_MATERIAL_ID = ASM.SALE_MATERIAL_ID
-        and twr.SALE_MATERIAL_ID is not null
-        OR ( TWR.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID AND TWR.MATERIAL_ID = RM.MATERIAL_ID and twr.sale_material_id is null )
         LEFT JOIN BMSTRUCK_DETAILS_ORDER BDO
         ON BDO.WEIGHT_TASK_RESULT_ID = TWR.WEIGHT_TASK_RESULT_ID
         LEFT JOIN AMS_CONTRACT_TRANSPORT_PRICE actp
@@ -2901,7 +2899,7 @@
         </if>
         <if test="materialSpeList != null">
             and <foreach collection="materialSpeList" item="item" open="(" separator="or" close=")">
-            RM.MATERIAL_SPECIFICATION || RM.MATERIAL_MODEL like '%${item}%'
+            RM.MATERIAL_SPECIFICATION || '(' || RM.MATERIAL_MODEL || ')' like '%${item}%'
         </foreach>
         </if>
         <if test="saleOrderStatusList != null">