|
@@ -2541,10 +2541,15 @@
|
|
|
AIR.REQUIREMENT_WORK_ENVIRONMENT AS "requirementWorkEnvironment",
|
|
|
AIR.REQUIREMENT_ESTIMATED_DURATION AS "requirementEstimatedDuration",
|
|
|
OO.ORDER_ID AS "orderId",
|
|
|
- AIP.INSERT_TIME AS "insertTime"
|
|
|
+ AIP.INSERT_TIME AS "insertTime",
|
|
|
+ RW.WAREHOUSE_NAME AS "unloadName",
|
|
|
+ RW1.WAREHOUSE_NAME AS "loadName",
|
|
|
+ RM.MATERIAL_NAME AS "materialName"
|
|
|
FROM OMSTRUCK_ORDER OO
|
|
|
LEFT JOIN OMSTRUCK_ORDER_MATERIAL OOM
|
|
|
ON OOM.ORDER_ID = OO.ORDER_ID
|
|
|
+ LEFT JOIN RMS_MATERIAL RM
|
|
|
+ ON RM.MATERIAL_ID = OOM.MATERIAL_ID
|
|
|
LEFT JOIN RMS_CAPACITY RC
|
|
|
ON RC.CAPACITY_ID = OO.CAPACITY_ID
|
|
|
LEFT JOIN AMSTRUCK_INWARD_PLAN AIP
|
|
@@ -2557,6 +2562,10 @@
|
|
|
ON ARM.REQUIREMENT_ID = AIR.REQUIREMENT_ID
|
|
|
LEFT JOIN RMS_CARRIER RCA
|
|
|
ON RCA.CARRIER_ID = AIP.CARRIER_ID
|
|
|
+ LEFT JOIN RMS_WAREHOUSE RW
|
|
|
+ ON RW.WAREHOUSE_ID = ARM.REQUIREMENT_UNLOAD_UNIT_ID
|
|
|
+ LEFT JOIN RMS_WAREHOUSE RW1
|
|
|
+ ON RW1.WAREHOUSE_ID = ARM.REQUIREMENT_PLATFORM_ID
|
|
|
WHERE AIP.DELETED = 0
|
|
|
AND OO.ORDER_TYPE = 11
|
|
|
<if test="carrierId != null">
|
|
@@ -2622,6 +2631,24 @@
|
|
|
"capacityNumber" like '%${item}%'
|
|
|
</foreach>
|
|
|
</if>
|
|
|
+ <if test="unloadName != null">
|
|
|
+ and
|
|
|
+ <foreach collection="unloadName" item="item" open="(" separator="or" close=")">
|
|
|
+ "unloadName" like '%${item}%'
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
+ <if test="loadName != null">
|
|
|
+ and
|
|
|
+ <foreach collection="loadName" item="item" open="(" separator="or" close=")">
|
|
|
+ "loadName" like '%${item}%'
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
+ <if test="materialName != null">
|
|
|
+ and
|
|
|
+ <foreach collection="materialName" item="item" open="(" separator="or" close=")">
|
|
|
+ "materialName" like '%${item}%'
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
</where>
|
|
|
<include refid="orderBy"></include>
|
|
|
</select>
|
|
@@ -2929,7 +2956,8 @@
|
|
|
OO.ORDER_STATUS "orderStatus",
|
|
|
RS.SUPPLIER_NAME "shipperName",
|
|
|
RCG.CONSIGNEE_COMPANY_NAME "consigneeCompanyName",
|
|
|
- APO.PURCHASING_ORGANIZATION_ID "organizationId"
|
|
|
+ APO.PURCHASING_ORGANIZATION_ID "organizationId",
|
|
|
+ DB.RESULT_FOREIGN_SHIP_NAME "shipName"
|
|
|
FROM OMSTRUCK_ORDER OO
|
|
|
LEFT JOIN AMSTRUCK_INWARD_PLAN AIP
|
|
|
ON OO.ORDER_PLAN_ID = AIP.PLAN_ID
|
|
@@ -2939,6 +2967,8 @@
|
|
|
ON AIR.REQUIREMENT_ID = ARP.REQUIREMENT_ID
|
|
|
LEFT JOIN AMS_PURCHASE_ORDER APO
|
|
|
ON APO.PURCHASE_ORDER_ID = AIR.PURCHASE_ORDER_ID
|
|
|
+ LEFT JOIN DIL_BATCH DB
|
|
|
+ ON DB.BATCH_ID = APO.BATCH_ID
|
|
|
LEFT JOIN RMS_SUPPLIER RS
|
|
|
ON RS.SUPPLIER_ID = APO.SUPPLIER_UNIT_ID
|
|
|
LEFT JOIN RMS_CONSIGNEE RCG
|
|
@@ -3174,7 +3204,8 @@
|
|
|
OO.ORDER_ID AS "orderId",
|
|
|
RS.SUPPLIER_NAME AS "supplierName",
|
|
|
RCE.CONSIGNEE_COMPANY_NAME AS "consigneeName",
|
|
|
- OO.ORDER_NUMBER AS "orderNo"
|
|
|
+ OO.ORDER_NUMBER AS "orderNo",
|
|
|
+ DB.RESULT_FOREIGN_SHIP_NAME AS "shipName"
|
|
|
FROM OMSTRUCK_ORDER OO
|
|
|
LEFT JOIN OMSTRUCK_ORDER_MATERIAL OOM
|
|
|
ON OOM.ORDER_ID = OO.ORDER_ID
|
|
@@ -3203,7 +3234,7 @@
|
|
|
LEFT JOIN RMS_CONSIGNEE RCE
|
|
|
ON RCE.CONSIGNEE_ID = APO.RECEIVE_UNIT_ID
|
|
|
WHERE AIP.DELETED = 0
|
|
|
- AND OO.ORDER_TYPE IN (4,9,10,11,20,21)
|
|
|
+ AND OO.ORDER_TYPE IN (10,20,15,16)
|
|
|
AND OO.ORDER_STATUS = #{orderStatus}
|
|
|
<if test="carrierId !=null">
|
|
|
AND AIP.CARRIER_ID = (SELECT RCR.CARRIER_ID FROM RMS_CARRIER RCR WHERE RCR.CARRIER_SSO_ID = #{carrierId})
|
|
@@ -3364,7 +3395,9 @@
|
|
|
</select>
|
|
|
<!-- 根据运输订单id查找需求日期 -->
|
|
|
<select id="selectInwardTimeByOrderId" parameterType="java.math.BigDecimal" resultType="java.util.Map">
|
|
|
- select AIR.DUE_DATE "dueTime"
|
|
|
+ select AIR.DUE_DATE "dueTime",
|
|
|
+ OO.ORDER_TYPE "orderType",
|
|
|
+ aip.PLAN_EABLE_STATUS "planEnableStatus"
|
|
|
from OMSTRUCK_ORDER OO
|
|
|
left join AMSTRUCK_INWARD_PLAN AIP
|
|
|
on AIP.PLAN_ID=OO.ORDER_PLAN_ID
|
|
@@ -3619,13 +3652,7 @@
|
|
|
LEFT JOIN TMSTRUCK_WEIGHT_RESULT TWR
|
|
|
ON TWR.RESULT_TOTAL_ID=TTR.RESULT_TOTAL_ID
|
|
|
where TLR.CAPACITY_REMARK IS NOT NULL and TLR.CAPACITY_REMARK=#{userName}
|
|
|
- <if test="oneDate != null">
|
|
|
- and to_date(#{oneDate}, 'yyyy-mm-dd hh24:mi:ss') < = TLR.RESULT_LOAD_END_TIME
|
|
|
- </if>
|
|
|
- <if test="startDate != null">
|
|
|
- and to_date(#{startDate}, 'yyyy-mm-dd hh24:mi:ss') <= TLR.RESULT_LOAD_END_TIME
|
|
|
- and to_date(#{endDate}, 'yyyy-mm-dd hh24:mi:ss') >= TLR.RESULT_LOAD_END_TIME
|
|
|
- </if>
|
|
|
+ and TLR.RESULT_LOAD_END_TIME >= to_date(#{limitTime}, 'yyyy-mm-dd')
|
|
|
GROUP BY TLR.CAPACITY_REMARK
|
|
|
)
|
|
|
</select>
|