|
@@ -1657,19 +1657,13 @@
|
|
OO.ORDER_NUMBER "orderNumber",
|
|
OO.ORDER_NUMBER "orderNumber",
|
|
ASO.SALE_NUMBER "saleNumber",
|
|
ASO.SALE_NUMBER "saleNumber",
|
|
RC.CAPACITY_NUMBER "capacityNumber",
|
|
RC.CAPACITY_NUMBER "capacityNumber",
|
|
- RM.MATERIAL_NAME "materialName",
|
|
|
|
- OOM.ORDER_MATERIAL_WEIGHT "orderMaterialweight",
|
|
|
|
- OOM.ORDER_MATERIAL_NUMBER "orderMaterialNumber",
|
|
|
|
- RM.MATERIAL_THEORETICAL_WEIGHT "materialTheoreticalWeight",
|
|
|
|
RC2.CONSIGNEE_COMPANY_NAME "consigneeCompanyName",
|
|
RC2.CONSIGNEE_COMPANY_NAME "consigneeCompanyName",
|
|
RRA.ADDRESS_DELIVERY_ADDRESS "addressDeliveryAddress",
|
|
RRA.ADDRESS_DELIVERY_ADDRESS "addressDeliveryAddress",
|
|
ASOM.SALE_DATE_OF_RECEIPT "saleDateOfReceipt",
|
|
ASOM.SALE_DATE_OF_RECEIPT "saleDateOfReceipt",
|
|
OO.ORDER_RECEIVE_REFUSE_TIME "orderReceiveRefuseTime",
|
|
OO.ORDER_RECEIVE_REFUSE_TIME "orderReceiveRefuseTime",
|
|
- RS.SHIPPER_NAME "shipperName"
|
|
|
|
-
|
|
|
|
|
|
+ RS.SHIPPER_NAME "shipperName",
|
|
|
|
+ OO.ORDER_ID "orderId"
|
|
FROM OMSTRUCK_ORDER OO
|
|
FROM OMSTRUCK_ORDER OO
|
|
- LEFT JOIN OMSTRUCK_ORDER_MATERIAL OOM
|
|
|
|
- ON OO.ORDER_ID=OOM.ORDER_ID
|
|
|
|
LEFT JOIN AMS_SALE_ORDER_MATERIAL ASOM
|
|
LEFT JOIN AMS_SALE_ORDER_MATERIAL ASOM
|
|
ON ASOM.SALE_ORDER_MATERIAL_ID=OO.ORDER_PLAN_ID
|
|
ON ASOM.SALE_ORDER_MATERIAL_ID=OO.ORDER_PLAN_ID
|
|
LEFT JOIN AMS_SALE_ORDER ASO
|
|
LEFT JOIN AMS_SALE_ORDER ASO
|
|
@@ -1678,8 +1672,6 @@
|
|
ON RC2.CONSIGNEE_ID=ASO.RECEIVE_ID
|
|
ON RC2.CONSIGNEE_ID=ASO.RECEIVE_ID
|
|
LEFT JOIN RMS_CAPACITY RC
|
|
LEFT JOIN RMS_CAPACITY RC
|
|
ON OO.CAPACITY_ID=RC.CAPACITY_ID
|
|
ON OO.CAPACITY_ID=RC.CAPACITY_ID
|
|
- LEFT JOIN RMS_MATERIAL RM
|
|
|
|
- ON OOM.MATERIAL_ID=RM.MATERIAL_ID
|
|
|
|
LEFT JOIN RMS_SHIPPER RS
|
|
LEFT JOIN RMS_SHIPPER RS
|
|
ON RS.SHIPPER_ID=ASO.SHIPPER_ID
|
|
ON RS.SHIPPER_ID=ASO.SHIPPER_ID
|
|
LEFT JOIN RMS_RECEIVE_ADDRESS RRA
|
|
LEFT JOIN RMS_RECEIVE_ADDRESS RRA
|
|
@@ -2343,6 +2335,9 @@
|
|
FROM RMS_CAPACITY RC
|
|
FROM RMS_CAPACITY RC
|
|
WHERE RC.CAPACITY_STATUS = 0
|
|
WHERE RC.CAPACITY_STATUS = 0
|
|
AND RC.CAPACITY_TYPE_ID = 1
|
|
AND RC.CAPACITY_TYPE_ID = 1
|
|
|
|
+ <if test="carrierIds != null">
|
|
|
|
+ and RC.CARRIER_ID = (select rcr.carrier_id from rms_carrier rcr where rcr.carrier_sso_id = #{carrierIds})
|
|
|
|
+ </if>
|
|
)
|
|
)
|
|
<where>
|
|
<where>
|
|
<if test="capacityNumber != null">
|
|
<if test="capacityNumber != null">
|
|
@@ -2365,29 +2360,30 @@
|
|
<!-- 查询分解运输计划 -->
|
|
<!-- 查询分解运输计划 -->
|
|
<select id="getInwardOrderList" resultType="java.util.Map" parameterType="java.util.Map">
|
|
<select id="getInwardOrderList" resultType="java.util.Map" parameterType="java.util.Map">
|
|
SELECT *
|
|
SELECT *
|
|
- FROM (SELECT APO.PURCHASE_ORDER_NO AS "purchaseOrderNo",
|
|
|
|
- RM.MATERIAL_NAME AS "materialName",
|
|
|
|
- DB.RESULT_FOREIGN_SHIP_NAME AS "resultForeignShipName",
|
|
|
|
- AIP.PLAN_NUMBER AS "planNumber",
|
|
|
|
- RCA.CARRIER_NAME AS "carrierName",
|
|
|
|
- AIP.CARRIER_ID AS "carrierId",
|
|
|
|
- RC.CAPACITY_NUMBER AS "capacityNumber",
|
|
|
|
- OOM.ORDER_MATERIAL_NUMBER AS "orderMaterialNumber",
|
|
|
|
- AIR.REQUIREMENT_NUMBER AS "requirementNumber",
|
|
|
|
- AIP.PLAN_ISSUE_TIME AS "planIssueTime",
|
|
|
|
- AIP.PLAN_ISSUE_NAME AS "planIssueName",
|
|
|
|
- AIR.REQUIREMENT_TYPE AS "requirementType",
|
|
|
|
- RCT.CAPACITY_TYPE_NAME AS "capacityTypeName",
|
|
|
|
- ARM.MATERIAL_COUNT AS "materialNumber",
|
|
|
|
- ARM.MATERIAL_WEIGHT AS "materialWeight",
|
|
|
|
- AIR.REQUIREMENT_TRUCK_TIME AS "requirementTruckTime",
|
|
|
|
- RW.WAREHOUSE_NAME AS "wareHouseName",
|
|
|
|
- AIR.REQUIREMENT_WORK_TYPE AS "requirementWorkType",
|
|
|
|
- AIR.REQUIREMENT_WORK_CONTENT AS "requirementWorkContent",
|
|
|
|
- AIR.REQUIREMENT_WORK_ENVIRONMENT AS "requirementWorkEnvironment",
|
|
|
|
|
|
+ FROM (SELECT APO.PURCHASE_ORDER_NO AS "purchaseOrderNo",
|
|
|
|
+ RM.MATERIAL_NAME AS "materialName",
|
|
|
|
+ DB.RESULT_FOREIGN_SHIP_NAME AS "resultForeignShipName",
|
|
|
|
+ AIP.PLAN_NUMBER AS "planNumber",
|
|
|
|
+ RCA.CARRIER_NAME AS "carrierName",
|
|
|
|
+ AIP.CARRIER_ID AS "carrierId",
|
|
|
|
+ RC.CAPACITY_NUMBER AS "capacityNumber",
|
|
|
|
+ OOM.ORDER_MATERIAL_NUMBER AS "orderMaterialNumber",
|
|
|
|
+ AIR.REQUIREMENT_NUMBER AS "requirementNumber",
|
|
|
|
+ AIP.PLAN_ISSUE_TIME AS "planIssueTime",
|
|
|
|
+ AIP.PLAN_ISSUE_NAME AS "planIssueName",
|
|
|
|
+ AIR.REQUIREMENT_TYPE AS "requirementType",
|
|
|
|
+ RCT.CAPACITY_TYPE_NAME AS "capacityTypeName",
|
|
|
|
+ ARM.MATERIAL_COUNT AS "materialNumber",
|
|
|
|
+ ARM.MATERIAL_WEIGHT AS "materialWeight",
|
|
|
|
+ AIR.REQUIREMENT_TRUCK_TIME AS "requirementTruckTime",
|
|
|
|
+ RW.WAREHOUSE_NAME AS "wareHouseName",
|
|
|
|
+ AIR.REQUIREMENT_WORK_TYPE AS "requirementWorkType",
|
|
|
|
+ AIR.REQUIREMENT_WORK_CONTENT AS "requirementWorkContent",
|
|
|
|
+ AIR.REQUIREMENT_WORK_ENVIRONMENT AS "requirementWorkEnvironment",
|
|
AIR.REQUIREMENT_ESTIMATED_DURATION AS "requirementEstimatedDuration",
|
|
AIR.REQUIREMENT_ESTIMATED_DURATION AS "requirementEstimatedDuration",
|
|
- OO.ORDER_ID AS "orderId",
|
|
|
|
- AIP.INSERT_TIME AS "insertTime"
|
|
|
|
|
|
+ RW1.WAREHOUSE_NAME "unloadWarehouseName",
|
|
|
|
+ OO.ORDER_ID AS "orderId",
|
|
|
|
+ AIP.INSERT_TIME AS "insertTime"
|
|
FROM OMSTRUCK_ORDER OO
|
|
FROM OMSTRUCK_ORDER OO
|
|
LEFT JOIN OMSTRUCK_ORDER_MATERIAL OOM
|
|
LEFT JOIN OMSTRUCK_ORDER_MATERIAL OOM
|
|
ON OOM.ORDER_ID = OO.ORDER_ID
|
|
ON OOM.ORDER_ID = OO.ORDER_ID
|
|
@@ -2406,17 +2402,20 @@
|
|
LEFT JOIN DIL_BATCH DB
|
|
LEFT JOIN DIL_BATCH DB
|
|
ON APO.BATCH_ID = DB.BATCH_ID
|
|
ON APO.BATCH_ID = DB.BATCH_ID
|
|
LEFT JOIN RMS_MATERIAL RM
|
|
LEFT JOIN RMS_MATERIAL RM
|
|
- ON RM.MATERIAL_ID = DB.MATERIAL_ID
|
|
|
|
|
|
+ ON RM.MATERIAL_ID = OOM.MATERIAL_ID
|
|
LEFT JOIN RMS_WAREHOUSE RW
|
|
LEFT JOIN RMS_WAREHOUSE RW
|
|
ON RW.WAREHOUSE_ID = AIR.REQUIREMNT_UNIT_ID
|
|
ON RW.WAREHOUSE_ID = AIR.REQUIREMNT_UNIT_ID
|
|
|
|
+ LEFT JOIN RMS_WAREHOUSE RW1
|
|
|
|
+ ON RW1.WAREHOUSE_ID = AIR.REQUIREMENT_UNLOAD_UNIT_ID
|
|
LEFT JOIN RMS_CARRIER RCA
|
|
LEFT JOIN RMS_CARRIER RCA
|
|
ON RCA.CARRIER_ID = AIP.CARRIER_ID
|
|
ON RCA.CARRIER_ID = AIP.CARRIER_ID
|
|
LEFT JOIN RMS_CAPACITY_TYPE RCT
|
|
LEFT JOIN RMS_CAPACITY_TYPE RCT
|
|
ON RCT.CAPACITY_TYPE_ID = AIR.CAPACITY_TYPE_ID
|
|
ON RCT.CAPACITY_TYPE_ID = AIR.CAPACITY_TYPE_ID
|
|
WHERE AIP.DELETED = 0
|
|
WHERE AIP.DELETED = 0
|
|
- AND OO.ORDER_TYPE IN (4,9,10,11)
|
|
|
|
|
|
+ AND OO.ORDER_TYPE IN (4, 9, 10, 11)
|
|
<if test="carrierId != null">
|
|
<if test="carrierId != null">
|
|
- AND AIP.CARRIER_ID = #{carrierId}
|
|
|
|
|
|
+ AND AIP.CARRIER_ID = (select rc.carrier_id from rms_carrier rc
|
|
|
|
+ where rc.carrier_sso_id = #{carrierId})
|
|
</if>
|
|
</if>
|
|
<if test="orderStatus != null">
|
|
<if test="orderStatus != null">
|
|
AND OO.ORDER_STATUS = #{orderStatus}
|
|
AND OO.ORDER_STATUS = #{orderStatus}
|
|
@@ -2794,28 +2793,31 @@
|
|
<!-- 查询内转运输订单给APP 9 10 11-->
|
|
<!-- 查询内转运输订单给APP 9 10 11-->
|
|
<select id="getNZOrderMessageToApp" parameterType="java.math.BigDecimal" resultType="java.util.Map">
|
|
<select id="getNZOrderMessageToApp" parameterType="java.math.BigDecimal" resultType="java.util.Map">
|
|
SELECT OO.ORDER_ID "orderId",
|
|
SELECT OO.ORDER_ID "orderId",
|
|
- OO.ORDER_NUMBER "orderNumber",
|
|
|
|
- OO.ORDER_LINE_SEQUENCE "orderLineSequence",
|
|
|
|
- RC.CAPACITY_NUMBER "capacityNumber",
|
|
|
|
- rwl.warehouse_name "loadName",
|
|
|
|
- RW.WAREHOUSE_NAME "unloadName",
|
|
|
|
- OO.ORDER_TYPE "orderType"
|
|
|
|
- FROM OMSTRUCK_ORDER OO
|
|
|
|
- LEFT JOIN AMSTRUCK_REQUIREMENT_PLAN ARP
|
|
|
|
- ON OO.ORDER_PLAN_ID = ARP.PLAN_ID
|
|
|
|
- LEFT JOIN AMSTRUCK_INWARD_REQUIREMENT AIR
|
|
|
|
- ON AIR.REQUIREMENT_ID = ARP.REQUIREMENT_ID
|
|
|
|
- left join rms_warehouse rwl
|
|
|
|
- on rwl.warehouse_id = air.requirement_platform_id
|
|
|
|
- LEFT JOIN AMS_PURCHASE_ORDER APO
|
|
|
|
- ON APO.PURCHASE_ORDER_ID = AIR.PURCHASE_ORDER_ID
|
|
|
|
- LEFT JOIN RMS_SUPPLIER RS
|
|
|
|
- ON RS.SUPPLIER_ID = APO.SUPPLIER_UNIT_ID
|
|
|
|
- LEFT JOIN RMS_WAREHOUSE RW
|
|
|
|
- ON RW.WAREHOUSE_ID = air.requirement_unload_unit_id
|
|
|
|
- LEFT JOIN RMS_CAPACITY RC
|
|
|
|
- ON RC.CAPACITY_ID = OO.CAPACITY_ID
|
|
|
|
- WHERE OO.ORDER_ID = #{orderId} AND OO.ORDER_STATUS in (4, 5)
|
|
|
|
|
|
+ OO.ORDER_NUMBER "orderNumber",
|
|
|
|
+ OO.ORDER_LINE_SEQUENCE "orderLineSequence",
|
|
|
|
+ RC.CAPACITY_NUMBER "capacityNumber",
|
|
|
|
+ rwl.warehouse_name "loadName",
|
|
|
|
+ RW.WAREHOUSE_NAME "unloadName",
|
|
|
|
+ OO.ORDER_TYPE "orderType"
|
|
|
|
+ FROM OMSTRUCK_ORDER OO
|
|
|
|
+ LEFT JOIN AMSTRUCK_INWARD_PLAN AIP
|
|
|
|
+ ON OO.ORDER_PLAN_ID = AIP.PLAN_ID
|
|
|
|
+ LEFT JOIN AMSTRUCK_REQUIREMENT_PLAN ARP
|
|
|
|
+ ON ARP.PLAN_ID = AIP.PLAN_ID
|
|
|
|
+ LEFT JOIN AMSTRUCK_INWARD_REQUIREMENT AIR
|
|
|
|
+ ON AIR.REQUIREMENT_ID = ARP.REQUIREMENT_ID
|
|
|
|
+ LEFT JOIN AMS_PURCHASE_ORDER APO
|
|
|
|
+ ON APO.PURCHASE_ORDER_ID = AIR.PURCHASE_ORDER_ID
|
|
|
|
+ left join rms_warehouse rwl
|
|
|
|
+ on rwl.warehouse_id = AIR.REQUIREMNT_UNIT_ID
|
|
|
|
+ LEFT JOIN RMS_SUPPLIER RS
|
|
|
|
+ ON RS.SUPPLIER_ID = APO.SUPPLIER_UNIT_ID
|
|
|
|
+ LEFT JOIN RMS_WAREHOUSE RW
|
|
|
|
+ ON RW.WAREHOUSE_ID = air.requirement_unload_unit_id
|
|
|
|
+ LEFT JOIN RMS_CAPACITY RC
|
|
|
|
+ ON RC.CAPACITY_ID = OO.CAPACITY_ID
|
|
|
|
+ WHERE OO.ORDER_ID = #{orderId}
|
|
|
|
+ AND OO.ORDER_STATUS in (4, 5)
|
|
</select>
|
|
</select>
|
|
<!-- 查询发运计划运输订单给APP 2 3 4 -->
|
|
<!-- 查询发运计划运输订单给APP 2 3 4 -->
|
|
<select id="getFYJHOrderMessageToApp" parameterType="java.math.BigDecimal" resultType="java.util.Map">
|
|
<select id="getFYJHOrderMessageToApp" parameterType="java.math.BigDecimal" resultType="java.util.Map">
|
|
@@ -2935,4 +2937,24 @@
|
|
WHERE OO.ORDER_ID = #{orderId}
|
|
WHERE OO.ORDER_ID = #{orderId}
|
|
AND OO.ORDER_STATUS in (4, 5)
|
|
AND OO.ORDER_STATUS in (4, 5)
|
|
</select>
|
|
</select>
|
|
|
|
+
|
|
|
|
+ <select id="getCarrierIdBySSO" parameterType="java.lang.String" resultType="DECIMAL" >
|
|
|
|
+ SELECT
|
|
|
|
+ RC.CARRIER_ID AS "carrierId"
|
|
|
|
+ FROM RMS_CARRIER RC
|
|
|
|
+ WHERE RC.CARRIER_SSO_ID = #{carrierSsoId}
|
|
|
|
+ </select>
|
|
|
|
+
|
|
|
|
+ <select id="getOrderMaterialList" parameterType="DECIMAL" resultType="java.util.Map" >
|
|
|
|
+ SELECT
|
|
|
|
+ OOM.MATERIAL_ID AS "materialId",
|
|
|
|
+ RM.MATERIAL_NAME AS "materialName",
|
|
|
|
+ OOM.ORDER_MATERIAL_WEIGHT AS "materialWeight",
|
|
|
|
+ OOM.ORDER_MATERIAL_NUMBER AS "materialNumber",
|
|
|
|
+ RM.MATERIAL_SPECIFICATION || RM.MATERIAL_MODEL AS "specificationModel"
|
|
|
|
+ FROM OMSTRUCK_ORDER_MATERIAL OOM
|
|
|
|
+ LEFT JOIN RMS_MATERIAL RM
|
|
|
|
+ ON RM.MATERIAL_ID = OOM.MATERIAL_ID
|
|
|
|
+ WHERE OOM.ORDER_ID = #{orderId}
|
|
|
|
+ </select>
|
|
</mapper>
|
|
</mapper>
|