|
@@ -298,26 +298,70 @@
|
|
LEFT JOIN RMS_MATERIAL RM
|
|
LEFT JOIN RMS_MATERIAL RM
|
|
ON RM.MATERIAL_ID=DB.MATERIAL_ID
|
|
ON RM.MATERIAL_ID=DB.MATERIAL_ID
|
|
</select>
|
|
</select>
|
|
-<!--获取货权转移批次id 改成了 获取发货通知批次id -->
|
|
|
|
|
|
+<!--为提货委托查询批次展示列表 -->
|
|
<select id="getBatchListFortTransfer" resultType="java.util.Map" parameterType="java.util.Map">
|
|
<select id="getBatchListFortTransfer" resultType="java.util.Map" parameterType="java.util.Map">
|
|
- select DB.RESULT_FOREIGN_SHIP_NAME "resultForeignShipName",
|
|
|
|
- RM.MATERIAL_NAME "materialName",
|
|
|
|
- DBI.BATCH_INFACOTRY_ID "batchId",
|
|
|
|
- APO.PURCHASE_ORDER_NO "purchaseOrderNo",
|
|
|
|
- DBI.INFACTORY_SHIP_NAME "infactoryShipName"
|
|
|
|
-
|
|
|
|
|
|
+ select DISTINCT DB.RESULT_FOREIGN_SHIP_NAME "resultForeignShipName",
|
|
|
|
+ RM.MATERIAL_NAME "materialName",
|
|
|
|
+ DBI.BATCH_INFACOTRY_ID "batchId",
|
|
|
|
+ APO.PURCHASE_ORDER_NO "purchaseOrderNo",
|
|
|
|
+ DBI.INFACTORY_SHIP_NAME "infactoryShipName",
|
|
|
|
+ DB.INSERT_TIME
|
|
from AMSSHIP_DELIVERY_NOTICE ADN
|
|
from AMSSHIP_DELIVERY_NOTICE ADN
|
|
|
|
+ LEFT JOIN DIL_BATCH_INFACOTRY DBI
|
|
|
|
+ ON DBI.BATCH_INFACOTRY_ID = ADN.BATCH_ID
|
|
|
|
+ LEFT JOIN DIL_BATCH DB
|
|
|
|
+ on DBI.BATCH_ID = DB.BATCH_ID
|
|
|
|
+ left join AMS_PURCHASE_ORDER APO
|
|
|
|
+ ON APO.BATCH_ID = DB.BATCH_ID
|
|
|
|
+ LEFT JOIN RMS_MATERIAL RM
|
|
|
|
+ ON RM.MATERIAL_ID = DB.MATERIAL_ID
|
|
|
|
+ <where>
|
|
|
|
+ <if test="con!=null">
|
|
|
|
+ (DB.RESULT_FOREIGN_SHIP_NAME like concat('%', concat(#{con},'%'))
|
|
|
|
+ or RM.MATERIAL_NAME like concat('%', concat(#{con}, '%'))
|
|
|
|
+ or DBI.BATCH_INFACOTRY_ID like concat('%', concat(#{con}, '%'))
|
|
|
|
+ or APO.PURCHASE_ORDER_NO like concat('%', concat(#{con}, '%'))
|
|
|
|
+ or DBI.INFACTORY_SHIP_NAME like concat('%', concat(#{con}, '%'))
|
|
|
|
+ )
|
|
|
|
+ </if>
|
|
|
|
+ and ADN.DELETED = 0
|
|
|
|
+ and ADN.NOTICE_DISTRIBUTION_STATUS = 1
|
|
|
|
+ and APO.PURCHASE_ORDER_NO is not null
|
|
|
|
+ order by DB.INSERT_TIME desc
|
|
|
|
+ </where>
|
|
|
|
+ </select>
|
|
|
|
+<!--为装船指令查询批次展示列表 -->
|
|
|
|
+ <select id="getBatchListForInstruction" resultType="java.util.Map" parameterType="java.util.Map">
|
|
|
|
+ select DISTINCT DB.RESULT_FOREIGN_SHIP_NAME "resultForeignShipName",
|
|
|
|
+ RM.MATERIAL_NAME "materialName",
|
|
|
|
+ DBI.BATCH_INFACOTRY_ID "batchId",
|
|
|
|
+ APO.PURCHASE_ORDER_NO "purchaseOrderNo",
|
|
|
|
+ DBI.INFACTORY_SHIP_NAME "infactoryShipName",
|
|
|
|
+ DB.INSERT_TIME
|
|
|
|
+ from AMSSHIP_DELIVERY_ATTORNEY ADA
|
|
LEFT JOIN DIL_BATCH_INFACOTRY DBI
|
|
LEFT JOIN DIL_BATCH_INFACOTRY DBI
|
|
- ON DBI.BATCH_INFACOTRY_ID = ADN.BATCH_ID
|
|
|
|
|
|
+ ON DBI.BATCH_INFACOTRY_ID = ADA.BATCH_ID
|
|
LEFT JOIN DIL_BATCH DB
|
|
LEFT JOIN DIL_BATCH DB
|
|
on DBI.BATCH_ID = DB.BATCH_ID
|
|
on DBI.BATCH_ID = DB.BATCH_ID
|
|
left join AMS_PURCHASE_ORDER APO
|
|
left join AMS_PURCHASE_ORDER APO
|
|
- 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
|
|
|
|
- where ADN.DELETED=0
|
|
|
|
- order by DB.INSERT_TIME desc
|
|
|
|
-</select>
|
|
|
|
|
|
+ ON RM.MATERIAL_ID = DB.MATERIAL_ID
|
|
|
|
+ <where>
|
|
|
|
+ <if test="con!=null">
|
|
|
|
+ (DB.RESULT_FOREIGN_SHIP_NAME like concat('%', concat(#{con},'%'))
|
|
|
|
+ or RM.MATERIAL_NAME like concat('%', concat(#{con}, '%'))
|
|
|
|
+ or DBI.BATCH_INFACOTRY_ID like concat('%', concat(#{con}, '%'))
|
|
|
|
+ or APO.PURCHASE_ORDER_NO like concat('%', concat(#{con}, '%'))
|
|
|
|
+ or DBI.INFACTORY_SHIP_NAME like concat('%', concat(#{con}, '%'))
|
|
|
|
+ )
|
|
|
|
+ </if>
|
|
|
|
+ and ADA.DELETED = 0
|
|
|
|
+ and ADA.ATTORNEY_DISTRIBUTION_STATUS = 1
|
|
|
|
+ and APO.PURCHASE_ORDER_NO is not null
|
|
|
|
+ order by DB.INSERT_TIME desc
|
|
|
|
+ </where>
|
|
|
|
+ </select>
|
|
<!-- 根据用户输入模糊查询江船船名-->
|
|
<!-- 根据用户输入模糊查询江船船名-->
|
|
<select id="getShipNameList" resultType="java.util.Map" parameterType="java.lang.String">
|
|
<select id="getShipNameList" resultType="java.util.Map" parameterType="java.lang.String">
|
|
select RC.CAPACITY_NUMBER as "capacityName",
|
|
select RC.CAPACITY_NUMBER as "capacityName",
|