|
@@ -1513,14 +1513,37 @@
|
|
|
TWR.RESULT_TOTAL_ID "resultTotalId",
|
|
|
TWR.RESULT_GROSS_WEIGHT_TIME "resultGrossWeightTime",
|
|
|
TWR.RESULT_TARE_WEIGHT_TIME "resultTareWeightTime",
|
|
|
- OO.ORDER_ID "orderId"
|
|
|
+ OO.ORDER_ID "orderId",
|
|
|
+ OO.ORDER_NUMBER || ' ' "orderNumber",
|
|
|
+ RG .GATEPOST_ID "gatepostId",
|
|
|
+ RG.GATEPOST_NAME "gatepostName"
|
|
|
FROM TMSTRUCK_WEIGHT_RESULT TWR
|
|
|
LEFT JOIN TMSTRUCK_TOTAL_RESULT TTR ON TTR .RESULT_TOTAL_ID = TWR .RESULT_TOTAL_ID
|
|
|
+ LEFT JOIN TMSTRUCK_LEAVE_FACTORY_RESULT TLFR ON TLFR .RESULT_TOTAL_ID = TTR .RESULT_TOTAL_ID
|
|
|
LEFT JOIN OMSTRUCK_ORDER OO ON OO .ORDER_ID = TTR .ORDER_ID
|
|
|
- WHERE OO .ORDER_STATUS = 5 AND OO .ORDER_TYPE != 1 AND TWR .RESULT_NET_WEIGHT IS NOT NULL
|
|
|
+ LEFT JOIN RMS_GATEPOST RG ON RG .GATEPOST_NAME = '系统自动补扫出厂'
|
|
|
+ WHERE OO .ORDER_STATUS = 5 AND OO .ORDER_TYPE != 1 AND TWR .RESULT_NET_WEIGHT IS NULL
|
|
|
+ AND TLFR .RESULT_OUT_GATE_TIME IS NULL
|
|
|
AND #{nowDate} > TWR .RESULT_GROSS_WEIGHT_TIME
|
|
|
AND #{nowDate} > TWR .RESULT_TARE_WEIGHT_TIME
|
|
|
</select>
|
|
|
+ <select id="getSteelForLeave" resultType="java.util.Map">
|
|
|
+ SELECT
|
|
|
+ OO.ORDER_ID "orderId",
|
|
|
+ OO.ORDER_NUMBER || ' ' "orderNumber",
|
|
|
+ OO .PRINTDATE "printDate",
|
|
|
+ RG .GATEPOST_ID "gatepostId",
|
|
|
+ RC .CAPACITY_NUMBER "capacityNumber",
|
|
|
+ RG.GATEPOST_NAME "gatepostName"
|
|
|
+ FROM OMSTRUCK_ORDER OO
|
|
|
+ LEFT JOIN RMS_GATEPOST RG ON RG .GATEPOST_NAME = '系统自动补扫出厂'
|
|
|
+ LEFT JOIN RMS_CAPACITY RC ON RC .CAPACITY_ID =OO .CAPACITY_ID
|
|
|
+ LEFT JOIN TMSTRUCK_TOTAL_RESULT TTR ON TTR .ORDER_ID = OO .ORDER_ID
|
|
|
+ LEFT JOIN TMSTRUCK_LEAVE_FACTORY_RESULT TLFR ON TLFR .RESULT_TOTAL_ID = TTR .RESULT_TOTAL_ID
|
|
|
+ WHERE OO .ORDER_STATUS = 5 AND OO .ORDER_TYPE = 1 AND OO .PRINTDATE IS NOT NULL
|
|
|
+ AND TLFR .RESULT_OUT_GATE_TIME IS NULL
|
|
|
+ AND #{nowDate} > OO .PRINTDATE
|
|
|
+ </select>
|
|
|
<update id="updateLeaveTime">
|
|
|
UPDATE TMSTRUCK_LEAVE_FACTORY_RESULT
|
|
|
SET TMSTRUCK_LEAVE_FACTORY_RESULT.RESULT_OUT_GATE_TIME = SYSDATE,
|