|
@@ -446,27 +446,25 @@
|
|
|
<!-- 请将自己写的代码放在此标签之下,方便以后粘贴复制。-->
|
|
|
<select id="getTruckPlanList" resultType="java.util.Map" parameterType="java.util.Map">
|
|
|
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.PLAN_TRUCK_NUMBER AS "planTruckNumber",
|
|
|
- AIR.REQUIREMENT_NUMBER AS "requirementNumber",
|
|
|
- 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 RM.MATERIAL_NAME || rm.material_specification || '(' ||
|
|
|
+ rm.material_model || ')' AS "materialName",
|
|
|
+ AIP.PLAN_NUMBER AS "planNumber",
|
|
|
+ RCA.CARRIER_NAME AS "carrierName",
|
|
|
+ AIP.PLAN_TRUCK_NUMBER AS "planTruckNumber",
|
|
|
+ AIR.REQUIREMENT_NUMBER AS "requirementNumber",
|
|
|
+ AIR.REQUIREMENT_TYPE AS "requirementType",
|
|
|
+ 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",
|
|
|
- AIP.PLAN_ID AS "planId",
|
|
|
- AIP.INSERT_TIME AS "insertTime",
|
|
|
- RW1.WAREHOUSE_NAME AS "unLoadWarehouse",
|
|
|
- RS.SHIPPER_NAME AS "shipperName"
|
|
|
+ AIP.PLAN_ID AS "planId",
|
|
|
+ AIP.INSERT_TIME AS "insertTime",
|
|
|
+ RW1.WAREHOUSE_NAME AS "unLoadWarehouse",
|
|
|
+ RS.SHIPPER_NAME AS "shipperName"
|
|
|
FROM AMSTRUCK_INWARD_PLAN AIP
|
|
|
LEFT JOIN AMSTRUCK_REQUIREMENT_PLAN ARP
|
|
|
ON ARP.PLAN_ID = AIP.PLAN_ID
|
|
@@ -474,24 +472,19 @@
|
|
|
ON AIR.REQUIREMENT_ID = ARP.REQUIREMENT_ID
|
|
|
LEFT JOIN AMSTRUCK_REQUIREMENT_MATERIAL ARM
|
|
|
ON ARM.REQUIREMENT_ID = AIR.REQUIREMENT_ID
|
|
|
- LEFT JOIN AMS_PURCHASE_ORDER APO
|
|
|
- ON APO.PURCHASE_ORDER_ID = AIR.PURCHASE_ORDER_ID
|
|
|
- LEFT JOIN DIL_BATCH DB
|
|
|
- ON APO.BATCH_ID = DB.BATCH_ID
|
|
|
LEFT JOIN RMS_MATERIAL RM
|
|
|
ON RM.MATERIAL_ID = ARM.MATERIAL_ID
|
|
|
LEFT JOIN RMS_WAREHOUSE RW
|
|
|
- ON RW.WAREHOUSE_ID = AIR.REQUIREMNT_UNIT_ID
|
|
|
+ ON RW.WAREHOUSE_ID = AIR.REQUIREMENT_PLATFORM_ID
|
|
|
LEFT JOIN RMS_WAREHOUSE RW1
|
|
|
ON RW1.WAREHOUSE_ID = AIR.REQUIREMENT_UNLOAD_UNIT_ID
|
|
|
LEFT JOIN RMS_CARRIER RCA
|
|
|
ON RCA.CARRIER_ID = AIP.CARRIER_ID
|
|
|
- LEFT JOIN RMS_CAPACITY_TYPE RCT
|
|
|
- ON RCT.CAPACITY_TYPE_ID = AIR.CAPACITY_TYPE_ID
|
|
|
LEFT JOIN RMS_SHIPPER RS
|
|
|
ON RS.SHIPPER_ID = AIR.REQUIREMENT_SHIPPER_ID
|
|
|
WHERE AIP.PLAN_STATUS = #{planStatus}
|
|
|
AND AIP.DELETED = 0
|
|
|
+ AND AIR.PURCHASE_ORDER_ID IS NULL
|
|
|
)
|
|
|
<where>
|
|
|
<if test="purchaseOrderNo != null">
|
|
@@ -597,29 +590,27 @@
|
|
|
<!-- 展示运输计划 -->
|
|
|
<select id="getIssuedPlanList" resultType="java.util.Map" parameterType="java.util.Map">
|
|
|
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.PLAN_TRUCK_NUMBER AS "planTruckNumber",
|
|
|
- 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 RM.MATERIAL_NAME || rm.material_specification || '(' ||
|
|
|
+ rm.material_model || ')' AS "materialName",
|
|
|
+ AIP.PLAN_NUMBER AS "planNumber",
|
|
|
+ RCA.CARRIER_NAME AS "carrierName",
|
|
|
+ AIP.PLAN_TRUCK_NUMBER AS "planTruckNumber",
|
|
|
+ AIR.REQUIREMENT_NUMBER AS "requirementNumber",
|
|
|
+ AIP.PLAN_ISSUE_TIME AS "planIssueTime",
|
|
|
+ AIP.PLAN_ISSUE_NAME AS "planIssueName",
|
|
|
+ AIR.REQUIREMENT_TYPE AS "requirementType",
|
|
|
+ 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",
|
|
|
- AIP.PLAN_ID AS "planId",
|
|
|
- AIP.CARRIER_ID AS "carrierId",
|
|
|
- AIP.INSERT_TIME AS "insertTime",
|
|
|
- RW1.WAREHOUSE_NAME AS "unloadWarehouseName"
|
|
|
+ AIP.PLAN_ID AS "planId",
|
|
|
+ AIP.CARRIER_ID AS "carrierId",
|
|
|
+ AIP.INSERT_TIME AS "insertTime",
|
|
|
+ RW1.WAREHOUSE_NAME AS "unloadWarehouseName"
|
|
|
FROM AMSTRUCK_INWARD_PLAN AIP
|
|
|
LEFT JOIN AMSTRUCK_REQUIREMENT_PLAN ARP
|
|
|
ON ARP.PLAN_ID = AIP.PLAN_ID
|
|
@@ -627,22 +618,17 @@
|
|
|
ON AIR.REQUIREMENT_ID = ARP.REQUIREMENT_ID
|
|
|
LEFT JOIN AMSTRUCK_REQUIREMENT_MATERIAL ARM
|
|
|
ON ARM.REQUIREMENT_ID = AIR.REQUIREMENT_ID
|
|
|
- LEFT JOIN AMS_PURCHASE_ORDER APO
|
|
|
- ON APO.PURCHASE_ORDER_ID = AIR.PURCHASE_ORDER_ID
|
|
|
- LEFT JOIN DIL_BATCH DB
|
|
|
- ON APO.BATCH_ID = DB.BATCH_ID
|
|
|
LEFT JOIN RMS_MATERIAL RM
|
|
|
ON RM.MATERIAL_ID = ARM.MATERIAL_ID
|
|
|
LEFT JOIN RMS_WAREHOUSE RW
|
|
|
- ON RW.WAREHOUSE_ID = AIR.REQUIREMNT_UNIT_ID
|
|
|
+ ON RW.WAREHOUSE_ID = AIR.REQUIREMENT_PLATFORM_ID
|
|
|
LEFT JOIN RMS_WAREHOUSE RW1
|
|
|
ON RW1.WAREHOUSE_ID = AIR.REQUIREMENT_UNLOAD_UNIT_ID
|
|
|
LEFT JOIN RMS_CARRIER RCA
|
|
|
ON RCA.CARRIER_ID = AIP.CARRIER_ID
|
|
|
- LEFT JOIN RMS_CAPACITY_TYPE RCT
|
|
|
- ON RCT.CAPACITY_TYPE_ID = AIR.CAPACITY_TYPE_ID
|
|
|
WHERE AIP.PLAN_STATUS = #{planStatus}
|
|
|
AND AIP.DELETED = 0
|
|
|
+ AND AIR.PURCHASE_ORDER_ID IS NULL
|
|
|
<if test="planId != null">
|
|
|
and AIP.PLAN_ID = #{planId}
|
|
|
</if>
|