|
@@ -1194,14 +1194,15 @@
|
|
|
FETCH FIRST 1 ROWS ONLY
|
|
|
</select>
|
|
|
<select id="getMaterialIdByOrderId" resultType="java.math.BigDecimal" parameterType="java.math.BigDecimal">
|
|
|
- SELECT OOM.MATERIAL_ID FROM OMSTRUCK_ORDER_MATERIAL OOM
|
|
|
+ SELECT OOM.SALE_MATERIAL_ID FROM OMSTRUCK_ORDER_MATERIAL OOM
|
|
|
WHERE
|
|
|
nvl(OOM.MATERIAL_PRIORITY,0) != 71
|
|
|
AND OOM.ORDER_ID = #{orderId}
|
|
|
- AND OOM.MATERIAL_ID NOT IN (SELECT nvl(TWR.MATERIAL_ID,0) FROM TMSTRUCK_TOTAL_RESULT TTR
|
|
|
+ AND OOM.SALE_MATERIAL_ID NOT IN (SELECT nvl(TWR.SALE_MATERIAL_ID,0) FROM TMSTRUCK_TOTAL_RESULT TTR
|
|
|
LEFT JOIN TMSTRUCK_WEIGHT_RESULT TWR
|
|
|
ON TWR.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID
|
|
|
- WHERE TTR.ORDER_ID = #{orderId})
|
|
|
+ WHERE TTR.ORDER_ID = #{orderId}
|
|
|
+ AND TWR.RESULT_NET_WEIGHT IS NULL)
|
|
|
FETCH FIRST 1 row only
|
|
|
</select>
|
|
|
<select id="getIsSelfMention" resultType="java.lang.String" parameterType="map">
|
|
@@ -1300,4 +1301,12 @@
|
|
|
AND TWR.RESULT_NET_WEIGHT IS NULL
|
|
|
AND TWR.SALE_MATERIAL_ID IS NOT NULL
|
|
|
</select>
|
|
|
+ <select id="getWeightTaskIdCopy" resultType="java.math.BigDecimal" parameterType="java.math.BigDecimal">
|
|
|
+ SELECT TWR.WEIGHT_TASK_RESULT_ID FROM TMSTRUCK_WEIGHT_RESULT TWR
|
|
|
+ WHERE TWR.RESULT_TOTAL_ID = #{resultTotalId}
|
|
|
+ AND TWR.RESULT_NET_WEIGHT IS NULL
|
|
|
+ AND TWR.SALE_MATERIAL_ID IS NOT NULL
|
|
|
+ ORDER BY TWR.WEIGHT_TASK_RESULT_ID
|
|
|
+ FETCH FIRST 1 ROW ONLY
|
|
|
+ </select>
|
|
|
</mapper>
|