|
@@ -2033,7 +2033,8 @@
|
|
|
ASM.SALE_WAREHOUSE "warehouse",
|
|
|
ASM.MATERIAL_WEIGHT "materialWeight",
|
|
|
TWR.RESULT_NET_WEIGHT "netWeight",
|
|
|
- OO.ORDER_LINE_SEQUENCE "lineSequence"
|
|
|
+ OO.ORDER_LINE_SEQUENCE "lineSequence",
|
|
|
+ ASM.DELETED "materialStatus"
|
|
|
FROM AMS_SALE_ORDER_MATERIAL ASOM
|
|
|
LEFT JOIN OMSTRUCK_ORDER OO
|
|
|
ON ASOM.SALE_ORDER_MATERIAL_ID=OO.ORDER_PLAN_ID
|
|
@@ -3994,4 +3995,65 @@
|
|
|
</where>
|
|
|
</select>
|
|
|
|
|
|
+ <select id="getWarehouseMes" parameterType="java.util.Map" resultType="java.util.Map" >
|
|
|
+ SELECT DISTINCT * FROM (
|
|
|
+ SELECT OO.ORDER_NUMBER "orderNumber",
|
|
|
+ RC.CAPACITY_NUMBER "capacityNumber",
|
|
|
+ OO.ORDER_ID "orderId",
|
|
|
+ WOR.RESULT_ID "outboudId",
|
|
|
+ WORM.RESULT_MATERIAL_ID "outboudMaterialId",
|
|
|
+ OOM.ORDER_MATERIAL_NUMBER "materialNumber",
|
|
|
+ OOM.ORDER_MATERIAL_WEIGHT "materialWeight",
|
|
|
+ RM.MATERIAL_ID "materialId",
|
|
|
+ RM.MATERIAL_NAME "materialName",
|
|
|
+ RM.MATERIAL_SPECIFICATION "materialSpecification",
|
|
|
+ RM.MATERIAL_MODEL "materialModel",
|
|
|
+ RM.MATERIAL_SPECIFICATION || RM.MATERIAL_MODEL "specificationModel",
|
|
|
+ TWR.RESULT_GROSS_WEIGHT "grossWeight",
|
|
|
+ TWR.RESULT_GROSS_WEIGHT_TIME "grossWeightTime",
|
|
|
+ TWR.RESULT_TARE_WEIGHT "tareWeight",
|
|
|
+ TWR.RESULT_TARE_WEIGHT_TIME "tareWeightTime",
|
|
|
+ TWR.RESULT_NET_WEIGHT "netWeight",
|
|
|
+ TLR.RESULT_LOAD_END_TIME "loadTime",
|
|
|
+ TLFR.RESULT_OUT_GATE_TIME "outGateTime",
|
|
|
+ TER.RESULT_ENTRY_GATE_TIME "entryGateTime"
|
|
|
+ FROM OMSTRUCK_ORDER OO
|
|
|
+ LEFT JOIN TMSTRUCK_TOTAL_RESULT TTR
|
|
|
+ ON OO.ORDER_ID = TTR.ORDER_ID
|
|
|
+ LEFT JOIN TMSTRUCK_ENFACTORY_RESULT TER
|
|
|
+ ON TER.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 TMSTRUCK_WEIGHT_RESULT TWR
|
|
|
+ ON TWR.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID
|
|
|
+ AND OOM.MATERIAL_ID = TWR.MATERIAL_ID
|
|
|
+ LEFT JOIN TMSTRUCK_LOAD_RESULT TLR
|
|
|
+ ON TLR.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID
|
|
|
+ AND OOM.MATERIAL_ID = TLR.MATERIAL_ID
|
|
|
+ LEFT JOIN OMSTRUCK_ORDER_MATERIAL OOM
|
|
|
+ ON OOM.ORDER_ID = OO.ORDER_ID
|
|
|
+ LEFT JOIN RMS_CAPACITY RC
|
|
|
+ ON RC.CAPACITY_ID = OO.CAPACITY_ID
|
|
|
+ LEFT JOIN WMSP_OUTBOUND_RESULT WOR
|
|
|
+ ON WOR.BILL_LADING_ID = OO.ORDER_ID
|
|
|
+ LEFT JOIN WMSP_OUTBOUND_RESULT_MATERIAL WORM
|
|
|
+ ON WORM.OUTBOUND_RESULT_ID = WOR.RESULT_ID
|
|
|
+ LEFT JOIN RMS_MATERIAL RM
|
|
|
+ ON RM.MATERIAL_ID = OOM.MATERIAL_ID
|
|
|
+ WHERE OO.ORDER_STATUS = 5
|
|
|
+ AND OO.ORDER_TYPE = 1
|
|
|
+ <if test="con != null">
|
|
|
+ and RC.CAPACITY_NUMBER || RM.MATERIAL_NAME || RM.MATERIAL_SPECIFICATION || RM.MATERIAL_MODEL LIKE #{con}
|
|
|
+ </if>
|
|
|
+ <if test="oneDate != null">
|
|
|
+ and to_date(#{oneDate}, 'yyyy-mm-dd hh24:mi:ss') <= OO.INSERT_TIME
|
|
|
+ </if>
|
|
|
+ <if test="startDate != null">
|
|
|
+ and to_date(#{startDate}, 'yyyy-mm-dd hh24:mi:ss') <= OO.INSERT_TIME
|
|
|
+ and to_date(#{endDate}, 'yyyy-mm-dd hh24:mi:ss') >= OO.INSERT_TIME
|
|
|
+ </if>
|
|
|
+ )
|
|
|
+ ORDER BY "orderNumber" DESC
|
|
|
+ </select>
|
|
|
+
|
|
|
</mapper>
|