|
@@ -2254,4 +2254,75 @@
|
|
order by ASO.SALE_ORDER_ID DESC, OO.ORDER_ID DESC
|
|
order by ASO.SALE_ORDER_ID DESC, OO.ORDER_ID DESC
|
|
</select>
|
|
</select>
|
|
|
|
|
|
|
|
+ <select id="getInwardSaleSteelOrder" resultType="java.util.Map">
|
|
|
|
+ SELECT * FROM (SELECT DISTINCT
|
|
|
|
+ ASO.SALE_ORDER_ID "saleOrderId",
|
|
|
|
+ ASM.SALE_MATERIAL_ID "saleMaterialId",
|
|
|
|
+ ASO.SALE_NUMBER "saleOrderNo",
|
|
|
|
+ ASM.MATERIAL_NUMBER "materialNum",
|
|
|
|
+ ASM.EAS_PRIMARY_ID "closeEntryId",
|
|
|
|
+ ASM.DELETED "deletedStatus",
|
|
|
|
+ RM.MATERIAL_ID "materialId",
|
|
|
|
+ RM.MATERIAL_NAME "materialName",
|
|
|
|
+ RM.MATERIAL_SPECIFICATION || RM.MATERIAL_MODEL "materialSpe",
|
|
|
|
+ RAS.ARRIVAL_NAME "sendStation",
|
|
|
|
+ RAS2.ARRIVAL_NAME "toTheStation",
|
|
|
|
+ TPAR.SEND_STATION_ID "sendStationId",
|
|
|
|
+ ASM.MATERIAL_WEIGHT "materialWeight",
|
|
|
|
+ rc.CONSIGNEE_COMPANY_NAME "consigneeName",
|
|
|
|
+ RS.SHIPPER_NAME "shipperName",
|
|
|
|
+ r_cap.capacity_id "capacityId",
|
|
|
|
+ r_cap.capacity_number "capacityNo",
|
|
|
|
+ r_carrier.carrier_id "carrierId",
|
|
|
|
+ r_carrier.carrier_name "carrierName",
|
|
|
|
+ oo.ORDER_ID "orderId",
|
|
|
|
+ NVL( r_carrier.carrier_id, 0 ) "carrierIds",
|
|
|
|
+ NVL( r_cap.capacity_id, 0 ) "capacityIds",
|
|
|
|
+ RDOINDEP.ORG_NAME "transInDep",
|
|
|
|
+ RDOOUTDEP.ORG_NAME "transOutDep",
|
|
|
|
+ RISWINOF.INWARD_WAREHOUSE_NAME "transInWarehouse"
|
|
|
|
+ FROM
|
|
|
|
+ AMS_SALE_ORDER ASO
|
|
|
|
+ LEFT JOIN AMS_SALE_MATERIAL ASM ON ASO.SALE_ORDER_ID = ASM.SALE_ORDER_ID
|
|
|
|
+ LEFT JOIN AMS_SALE_TRUCKNO_MATERIAL ASTM ON ASTM.MATERIAL_ID = ASM.SALE_MATERIAL_ID
|
|
|
|
+ LEFT JOIN AMS_SALE_ORDER_MATERIAL ASOM ON ASOM.SALE_ORDER_MATERIAL_ID = ASTM.SALE_ORDER_MATERIAL_ID
|
|
|
|
+ LEFT JOIN RMS_MATERIAL rm ON rm.MATERIAL_ID = ASM.MATERIAL_ID
|
|
|
|
+ LEFT JOIN TMSTRAIN_PLEASE_APPROVE_RESULT TPAR ON TPAR.RAIL_PLAN_ID = ASM.SALE_MATERIAL_ID
|
|
|
|
+ LEFT JOIN RMSTRAIN_ARRIVAL_SEND RAS ON RAS.ARRIVAL_ID = TPAR.SEND_STATION_ID
|
|
|
|
+ LEFT JOIN RMSTRAIN_ARRIVAL_SEND RAS2 ON RAS.ARRIVAL_ID = TPAR.TO_THE_STATION_ID
|
|
|
|
+ LEFT JOIN RMS_CONSIGNEE RC ON ASO.receive_id = RC.CONSIGNEE_ID
|
|
|
|
+ LEFT JOIN RMS_SHIPPER RS ON RS.SHIPPER_ID = ASO.SHIPPER_ID
|
|
|
|
+ LEFT JOIN omstruck_order oo ON oo.order_plan_id = asom.sale_order_material_id
|
|
|
|
+ LEFT JOIN ams_dispatch_sale_order adso ON adso.sale_order_material_id = asom.sale_order_material_id
|
|
|
|
+ LEFT JOIN rms_carrier r_carrier ON r_carrier.carrier_id = 3642
|
|
|
|
+ LEFT JOIN rms_capacity r_cap ON r_cap.capacity_id = oo.capacity_id
|
|
|
|
+ LEFT JOIN RMS_DEP_ORG RDOINDEP ON RDOINDEP.ORG_CODE = ASO.TRANSFER_IN_DEP
|
|
|
|
+ LEFT JOIN RMS_DEP_ORG RDOOUTDEP ON RDOOUTDEP.ORG_CODE = ASO.TRANSFER_OUT_DEP
|
|
|
|
+ LEFT JOIN RMS_INWARD_STEEL_WAREHOUSE RISWINOF ON RISWINOF.INWARD_WAREHOUSE_CODE = ASM.TRANSFER_IN_OF_WAREHOUSE
|
|
|
|
+ WHERE
|
|
|
|
+ ASO.SALE_TYPE = 4
|
|
|
|
+ AND ASO.DELETED = 0
|
|
|
|
+ <if test="oneDate != null">
|
|
|
|
+ and to_date(#{oneDate}, 'yyyy-mm-dd hh24:mi:ss') < = ASO.INSERT_TIME
|
|
|
|
+ </if>
|
|
|
|
+ <if test="carrierSsoId != null">
|
|
|
|
+ and R_CARRIER.CARRIER_SSO_ID = #{carrierSsoId}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="startDate != null">
|
|
|
|
+ and to_date(#{startDate}, 'yyyy-mm-dd hh24:mi:ss') <= ASO.INSERT_TIME
|
|
|
|
+ and to_date(#{endDate}, 'yyyy-mm-dd hh24:mi:ss') >= ASO.INSERT_TIME
|
|
|
|
+ </if>
|
|
|
|
+ <if test="remark != null" >
|
|
|
|
+ and RM.MATERIAL_NAME || RM.MATERIAL_MODEL || RM.MATERIAL_SPECIFICATION LIKE #{remark}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="capacityNum != null">
|
|
|
|
+ and r_cap.capacity_number like #{capacityNum}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="consigneeNames != null">
|
|
|
|
+ and RC.CONSIGNEE_COMPANY_NAME like #{consigneeNames}
|
|
|
|
+ </if>
|
|
|
|
+ ORDER BY
|
|
|
|
+ oo.ORDER_ID DESC)
|
|
|
|
+ </select>
|
|
|
|
+
|
|
</mapper>
|
|
</mapper>
|