|
@@ -1085,5 +1085,70 @@
|
|
|
WHERE OO.ORDER_NUMBER = #{orderNumber}
|
|
|
and OO.ORDER_STATUS = 5
|
|
|
</update>
|
|
|
-
|
|
|
+ <select id="getOOType" resultType="map" parameterType="string">
|
|
|
+ SELECT OO.ORDER_TYPE "orderType" ,OO.ORDER_ID "orderId" , TTR.RESULT_TOTAL_ID "resultTotalId" FROM OMSTRUCK_ORDER OO
|
|
|
+ LEFT JOIN TMSTRUCK_TOTAL_RESULT TTR
|
|
|
+ ON TTR.ORDER_ID = OO.ORDER_ID
|
|
|
+ WHERE OO.ORDER_NUMBER = #{orderNumber}
|
|
|
+ FETCH FIRST 1 ROWS ONLY
|
|
|
+ </select>
|
|
|
+ <update id="updateWeightTare" parameterType="java.math.BigDecimal">
|
|
|
+ UPDATE TMSTRUCK_WEIGHT_RESULT TWR
|
|
|
+ SET TWR.RESULT_TARE_WEIGHT_TIME = NULL,
|
|
|
+ TWR.RESULT_TARE_WEIGHT = NULL,
|
|
|
+ TWR.INSERT_UPDATE_REMARK = '计量联动删除'
|
|
|
+ WHERE TWR.RESULT_TOTAL_ID = #{resultTotalId}
|
|
|
+ </update>
|
|
|
+ <update id="updateEnfactoryResult" parameterType="java.math.BigDecimal">
|
|
|
+ UPDATE TMSTRUCK_ENFACTORY_RESULT TER
|
|
|
+ SET TER.RESULT_ENTRY_GATE_TIME = NULL
|
|
|
+ WHERE TER.RESULT_TOTAL_ID = #{resultTotalId}
|
|
|
+ </update>
|
|
|
+ <update id="updateOrderLineSqe" parameterType="java.math.BigDecimal">
|
|
|
+ UPDATE OMSTRUCK_ORDER OO
|
|
|
+ SET OO.ORDER_LINE_SEQUENCE = NULL
|
|
|
+ WHERE ORDER_ID = #{orderId}
|
|
|
+ </update>
|
|
|
+ <update id="updateWeightResult" parameterType="java.math.BigDecimal">
|
|
|
+ UPDATE TMSTRUCK_WEIGHT_RESULT TWR
|
|
|
+ SET TWR.RESULT_NET_WEIGHT = NULL,
|
|
|
+ TWR.RESULT_GROSS_WEIGHT_TIME = NULL,
|
|
|
+ TWR.RESULT_GROSS_WEIGHT = NULL,
|
|
|
+ TWR.RESULT_TARE_WEIGHT = NULL,
|
|
|
+ TWR.RESULT_TARE_WEIGHT_TIME = NULL,
|
|
|
+ TWR.INSERT_UPDATE_REMARK = '计量联动删除',
|
|
|
+ TWR.RESULT_POUND_NO = NULL,
|
|
|
+ TWR.MATERIAL_ID = NULL
|
|
|
+ WHERE TWR.WEIGHT_TASK_RESULT_ID = #{weightTaskResultId}
|
|
|
+ </update>
|
|
|
+ <update id="updateWeightTareNoGross" parameterType="java.math.BigDecimal">
|
|
|
+ UPDATE TMSTRUCK_WEIGHT_RESULT TWR
|
|
|
+ SET TWR.RESULT_TARE_WEIGHT_TIME = NULL,
|
|
|
+ TWR.RESULT_TARE_WEIGHT = NULL,
|
|
|
+ TWR.INSERT_UPDATE_REMARK = '计量联动删除皮重'
|
|
|
+ WHERE TWR.RESULT_GROSS_WEIGHT IS NULL
|
|
|
+ AND TWR.RESULT_TARE_WEIGHT IS NOT NULL
|
|
|
+ AND TWR.RESULT_TOTAL_ID = #{resultTotalId}
|
|
|
+ </update>
|
|
|
+ <update id="updateOrderLineSqeBySqe">
|
|
|
+ UPDATE OMSTRUCK_ORDER OO
|
|
|
+ SET OO.ORDER_LINE_SEQUENCE = #{orderLineSqe}
|
|
|
+ WHERE OO.ORDER_ID = #{orderId}
|
|
|
+ </update>
|
|
|
+ <select id="selectWeightMes" resultType="java.util.Map">
|
|
|
+ SELECT TWR.WEIGHT_TASK_RESULT_ID "weightTaskResultId",
|
|
|
+ TWR.TARE_SEGMENT_SQE "tareSqe",
|
|
|
+ TWR.GROSS_SEGMENT_SQE "grossSqe"
|
|
|
+ FROM TMSTRUCK_WEIGHT_RESULT TWR
|
|
|
+ WHERE TWR.RESULT_GROSS_WEIGHT_TIME = to_date(#{resultGrossWeightTime},'yyyy-MM-dd HH24:mi:ss')
|
|
|
+ AND TWR.MATERIAL_ID = #{materialId}
|
|
|
+ AND TWR.RESULT_TOTAL_ID = #{resultTotalId}
|
|
|
+ </select>
|
|
|
+ <select id="selectOrderLineSqe" resultType="java.lang.Integer" parameterType="decimal">
|
|
|
+ SELECT TWR.GROSS_SEGMENT_SQE FROM TMSTRUCK_WEIGHT_RESULT TWR
|
|
|
+ WHERE TWR.RESULT_TOTAL_ID = #{resultTotalId}
|
|
|
+ and TWR.RESULT_NET_WEIGHT IS NOT NULL
|
|
|
+ ORDER BY TWR.GROSS_SEGMENT_SQE DESC
|
|
|
+ FETCH FIRST 1 ROWS ONLY
|
|
|
+ </select>
|
|
|
</mapper>
|