|
@@ -1390,4 +1390,89 @@
|
|
ORDER BY RLS.SEGMENT_SQE DESC
|
|
ORDER BY RLS.SEGMENT_SQE DESC
|
|
FETCH FIRST 1 ROW ONLY
|
|
FETCH FIRST 1 ROW ONLY
|
|
</select>
|
|
</select>
|
|
|
|
+ <select id="getOrderMesFinish" resultType="java.util.Map">
|
|
|
|
+ select *
|
|
|
|
+ from (
|
|
|
|
+ select OO.ORDER_ID "orderId",
|
|
|
|
+ OO.ORDER_TYPE "orderTypee",
|
|
|
|
+ OO.ORDER_NUMBER "orderNo",
|
|
|
|
+ TWR.WEIGHT_TASK_RESULT_ID "weightTaskResultId",
|
|
|
|
+ TTR.RESULT_TOTAL_ID "resultTotalId",
|
|
|
|
+ TWR.TARE_SEGMENT_SQE "tareSegmentSqe",
|
|
|
|
+ TWR.GROSS_SEGMENT_SQE "grossSegmentSqe"
|
|
|
|
+ from TMSTRUCK_WEIGHT_RESULT TWR
|
|
|
|
+ left join TMSTRUCK_TOTAL_RESULT TTR
|
|
|
|
+ on TTR.RESULT_TOTAL_ID = TWR.RESULT_TOTAL_ID
|
|
|
|
+ left join OMSTRUCK_ORDER OO
|
|
|
|
+ on OO.ORDER_ID = TTR.ORDER_ID
|
|
|
|
+ left join RMS_CAPACITY RC
|
|
|
|
+ ON RC.CAPACITY_ID = OO.CAPACITY_ID
|
|
|
|
+ left join AMS_SALE_ORDER_MATERIAL ASOM
|
|
|
|
+ on asom.SALE_ORDER_MATERIAL_ID = oo.ORDER_PLAN_ID
|
|
|
|
+ where RC.CAPACITY_NUMBER = #{carNo}
|
|
|
|
+ and TWR.RESULT_NET_WEIGHT is null
|
|
|
|
+ and TWR.sale_material_id is not null
|
|
|
|
+ and oo.order_status = 2
|
|
|
|
+ and oo.order_type in (1,4)
|
|
|
|
+ and oo.order_id > 510000
|
|
|
|
+ AND ASOM.SALE_DATE_OF_RECEIPT > SYSDATE - 1
|
|
|
|
+ AND SYSDATE > ASOM.SALE_DATE_OF_RECEIPT
|
|
|
|
+ order by "tareSegmentSqe" asc, "orderId" desc
|
|
|
|
+ )
|
|
|
|
+ where rownum = 1
|
|
|
|
+ </select>
|
|
|
|
+ <select id="getOrderMesByFLID" resultType="java.util.Map">
|
|
|
|
+ select *
|
|
|
|
+ from (
|
|
|
|
+ select OO.ORDER_ID "orderId",
|
|
|
|
+ OO.ORDER_TYPE "orderTypee",
|
|
|
|
+ OO.ORDER_NUMBER "orderNo",
|
|
|
|
+ TWR.WEIGHT_TASK_RESULT_ID "weightTaskResultId",
|
|
|
|
+ TTR.RESULT_TOTAL_ID "resultTotalId",
|
|
|
|
+ TWR.TARE_SEGMENT_SQE "tareSegmentSqe",
|
|
|
|
+ TWR.GROSS_SEGMENT_SQE "grossSegmentSqe"
|
|
|
|
+ from TMSTRUCK_WEIGHT_RESULT TWR
|
|
|
|
+ left join TMSTRUCK_TOTAL_RESULT TTR
|
|
|
|
+ on TTR.RESULT_TOTAL_ID = TWR.RESULT_TOTAL_ID
|
|
|
|
+ left join OMSTRUCK_ORDER OO
|
|
|
|
+ on OO.ORDER_ID = TTR.ORDER_ID
|
|
|
|
+ left join RMS_CAPACITY RC
|
|
|
|
+ ON RC.CAPACITY_ID = OO.CAPACITY_ID
|
|
|
|
+ LEFT JOIN AMS_SALE_MATERIAL ASM
|
|
|
|
+ ON ASM.SALE_MATERIAL_ID = TWR.SALE_MATERIAL_ID
|
|
|
|
+ where RC.CAPACITY_NUMBER = #{carNo}
|
|
|
|
+ and TWR.RESULT_NET_WEIGHT is null
|
|
|
|
+ and TWR.sale_material_id is not null
|
|
|
|
+ and oo.order_status = 2
|
|
|
|
+ and oo.order_type in (1,4)
|
|
|
|
+ AND ASM.EAS_PRIMARY_ID = #{FLID}
|
|
|
|
+ order by "tareSegmentSqe" asc, "orderId" desc
|
|
|
|
+ )
|
|
|
|
+ where rownum = 1
|
|
|
|
+ </select>
|
|
|
|
+ <select id="getOrderMesByOrderId" resultType="java.util.Map" parameterType="java.math.BigDecimal">
|
|
|
|
+ select *
|
|
|
|
+ from (
|
|
|
|
+ select OO.ORDER_ID "orderId",
|
|
|
|
+ OO.ORDER_TYPE "orderTypee",
|
|
|
|
+ OO.ORDER_NUMBER "orderNo",
|
|
|
|
+ TWR.WEIGHT_TASK_RESULT_ID "weightTaskResultId",
|
|
|
|
+ TTR.RESULT_TOTAL_ID "resultTotalId",
|
|
|
|
+ TWR.TARE_SEGMENT_SQE "tareSegmentSqe",
|
|
|
|
+ TWR.GROSS_SEGMENT_SQE "grossSegmentSqe"
|
|
|
|
+ from TMSTRUCK_WEIGHT_RESULT TWR
|
|
|
|
+ left join TMSTRUCK_TOTAL_RESULT TTR
|
|
|
|
+ on TTR.RESULT_TOTAL_ID = TWR.RESULT_TOTAL_ID
|
|
|
|
+ left join OMSTRUCK_ORDER OO
|
|
|
|
+ on OO.ORDER_ID = TTR.ORDER_ID
|
|
|
|
+ left join RMS_CAPACITY RC
|
|
|
|
+ ON RC.CAPACITY_ID = OO.CAPACITY_ID
|
|
|
|
+ where
|
|
|
|
+ TWR.RESULT_NET_WEIGHT is null
|
|
|
|
+ and OO.ORDER_ID = #{orderIdByFLID}
|
|
|
|
+ and oo.order_type in (1,4)
|
|
|
|
+ order by "tareSegmentSqe" asc, "orderId" desc
|
|
|
|
+ )
|
|
|
|
+ where rownum = 1
|
|
|
|
+ </select>
|
|
</mapper>
|
|
</mapper>
|