Bladeren bron

修改总实绩状态

luobang 1 jaar geleden
bovenliggende
commit
27ec7993b3

+ 2 - 0
src/main/java/com/steerinfo/dil/mapper/OmstruckOrderMapper.java

@@ -81,4 +81,6 @@ public interface OmstruckOrderMapper extends IBaseMapper<OmstruckOrder, BigDecim
 
     BigDecimal getOrderType(BigDecimal orderId);
 
+    int updateTotalOrderStatus(BigDecimal resultTotalId);
+
 }

+ 6 - 0
src/main/java/com/steerinfo/dil/service/impl/AmsSaleOrderServiceImpl.java

@@ -2334,6 +2334,12 @@ public class AmsSaleOrderServiceImpl implements IAmsSaleOrderService {
                     result += omstruckOrderMapper.deleteWeightResult(resultTotalId);
                     result += omstruckOrderMapper.deleteLoadResult(resultTotalId);
                     result += omstruckOrderMapper.deleteLeaveResult(resultTotalId);
+                    //修改总实绩状态
+                    try {
+                        omstruckOrderMapper.updateTotalOrderStatus(resultTotalId);
+                    } catch (Exception e) {
+                        e.printStackTrace();
+                    }
                 }
             }else{
                 OmstruckOrder omstruckOrder = new OmstruckOrder();

+ 11 - 0
src/main/resources/com/steerinfo/dil/mapper/OmstruckOrderMapper.xml

@@ -973,6 +973,7 @@
         WHERE OO.ORDER_TYPE = 1
         AND OO.ORDER_ID = #{previousOrderId}
     </update>
+
     <select id="selectSaleMaterialNum" resultType="java.lang.Integer" parameterType="java.math.BigDecimal">
         SELECT COUNT(TWR.WEIGHT_TASK_RESULT_ID) FROM TMSTRUCK_TOTAL_RESULT TTR
         LEFT JOIN TMSTRUCK_WEIGHT_RESULT TWR
@@ -985,4 +986,14 @@
         SELECT OO.ORDER_TYPE FROM OMSTRUCK_ORDER OO
         WHERE OO.ORDER_ID = #{orderId}
     </select>
+    <update id="updateTotalOrderStatus">
+        UPDATE TMSTRUCK_TOTAL_RESULT
+        SET ORDER_STATUS = '已派单',
+            QUEUE_START_TIME = NULL,
+            QUEUE_ALLOW_TIME = NULL,
+            ENFACTORY_TIME = NULL,
+            OUTFACTORY_TIME = NULL,
+            SMS_STATUS = NULL
+        WHERE RESULT_TOTAL_ID = #{resultTotalId}
+    </update>
 </mapper>