|
@@ -1249,4 +1249,52 @@
|
|
|
WHERE
|
|
|
OO.ORDER_ID = #{orderId}
|
|
|
</select>
|
|
|
+
|
|
|
+ <select id="getLeaveFactoryNetWeight" parameterType="DECIMAL" resultType="java.lang.Double" >
|
|
|
+ SELECT SUM(TWR.RESULT_NET_WEIGHT) AS "nowNetWeight"
|
|
|
+ FROM OMSTRUCK_ORDER OO
|
|
|
+ LEFT JOIN TMSTRUCK_TOTAL_RESULT TTR
|
|
|
+ ON OO.ORDER_ID = TTR.ORDER_ID
|
|
|
+ LEFT JOIN TMSTRUCK_WEIGHT_RESULT TWR
|
|
|
+ ON TWR.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID
|
|
|
+ LEFT JOIN TMSTRUCK_LEAVE_FACTORY_RESULT TLFR
|
|
|
+ ON TLFR.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID
|
|
|
+ LEFT JOIN RMS_MATERIAL RM
|
|
|
+ ON TWR.MATERIAL_ID = RM.MATERIAL_ID
|
|
|
+ LEFT JOIN AMS_SALE_ORDER_MATERIAL ASOM
|
|
|
+ ON ASOM.SALE_ORDER_MATERIAL_ID = OO.ORDER_PLAN_ID
|
|
|
+ WHERE ASOM.SALE_ORDER_ID = #{saleOrderId}
|
|
|
+ AND RM.MATERIAL_NAME = '钒渣'
|
|
|
+ AND TLFR.RESULT_OUT_GATE_TIME IS NOT NULL
|
|
|
+ </select>
|
|
|
+
|
|
|
+ <select id="getSaleMaterialWeight" parameterType="DECIMAL" resultType="java.lang.Double" >
|
|
|
+ SELECT DISTINCT ASM.MATERIAL_WEIGHT AS "saleWeight"
|
|
|
+ FROM OMSTRUCK_ORDER OO
|
|
|
+ LEFT JOIN AMS_SALE_ORDER_MATERIAL ASOM
|
|
|
+ ON ASOM.SALE_ORDER_MATERIAL_ID = OO.ORDER_PLAN_ID
|
|
|
+ LEFT JOIN AMS_SALE_MATERIAL ASM
|
|
|
+ ON ASM.SALE_ORDER_ID = ASOM.SALE_ORDER_ID
|
|
|
+ WHERE ASM.SALE_ORDER_ID = #{saleOrderId}
|
|
|
+ </select>
|
|
|
+
|
|
|
+ <select id="getSaleOrderId" parameterType="java.lang.String" resultType="DECIMAL" >
|
|
|
+ SELECT ASO.SALE_ORDER_ID AS "saleOrderId"
|
|
|
+ FROM OMSTRUCK_ORDER OO
|
|
|
+ LEFT JOIN AMS_SALE_ORDER_MATERIAL ASOM
|
|
|
+ ON ASOM.SALE_ORDER_MATERIAL_ID = OO.ORDER_PLAN_ID
|
|
|
+ LEFT JOIN AMS_SALE_ORDER ASO
|
|
|
+ ON ASO.SALE_ORDER_ID = ASOM.SALE_ORDER_ID
|
|
|
+ WHERE OO.ORDER_NUMBER = #{orderNumber}
|
|
|
+ </select>
|
|
|
+
|
|
|
+ <select id="getNowNetWeight" parameterType="java.lang.String" resultType="java.lang.Double" >
|
|
|
+ SELECT TWR.RESULT_NET_WEIGHT AS "nowNetWeight"
|
|
|
+ FROM OMSTRUCK_ORDER OO
|
|
|
+ LEFT JOIN TMSTRUCK_TOTAL_RESULT TTR
|
|
|
+ ON OO.ORDER_ID = TTR.ORDER_ID
|
|
|
+ LEFT JOIN TMSTRUCK_WEIGHT_RESULT TWR
|
|
|
+ ON TWR.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID
|
|
|
+ WHERE OO.ORDER_NUMBER = #{orderNumber}
|
|
|
+ </select>
|
|
|
</mapper>
|