|
@@ -565,7 +565,8 @@
|
|
|
ASOM.SALE_ORDER_CONSIGNEE_TEL AS "saleOrderConsigneeTel",
|
|
|
ADSO.INSERT_TIME AS "insertTime",
|
|
|
ASOM.SALE_DATE_OF_RECEIPT AS "receiptDate",
|
|
|
- ASM.SALE_WAREHOUSE AS "saleWareHouse"
|
|
|
+ ASM.SALE_WAREHOUSE AS "saleWareHouse",
|
|
|
+ RM.MATERIAL_NAME AS "materialName"
|
|
|
FROM AMS_DISPATCH_SALE_ORDER ADSO
|
|
|
LEFT JOIN AMS_SALE_ORDER_MATERIAL ASOM
|
|
|
ON ADSO.SALE_ORDER_MATERIAL_ID = ASOM.SALE_ORDER_MATERIAL_ID
|
|
@@ -583,6 +584,8 @@
|
|
|
ON ASTM.SALE_ORDER_MATERIAL_ID = ASOM.SALE_ORDER_MATERIAL_ID
|
|
|
LEFT JOIN AMS_SALE_MATERIAL ASM
|
|
|
ON ASM.SALE_MATERIAL_ID = ASTM.MATERIAL_ID
|
|
|
+ LEFT JOIN RMS_MATERIAL RM
|
|
|
+ ON RM.MATERIAL_ID = ASM.MATERIAL_ID
|
|
|
WHERE ADSO.DISPATCH_TYPE = #{dispatchType}
|
|
|
AND ADSO.DISPATCH_STATUS = 0
|
|
|
AND ADSO.DISPATCH_DEAL_TIME IS NULL
|
|
@@ -591,6 +594,18 @@
|
|
|
</if>
|
|
|
)
|
|
|
<where>
|
|
|
+ <if test="materialName != null">
|
|
|
+ and
|
|
|
+ <foreach collection="materialName" item="item" open="(" separator="or" close=")">
|
|
|
+ "materialName" like '%${item}%'
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
+ <if test="saleRemark != null">
|
|
|
+ and
|
|
|
+ <foreach collection="saleRemark" item="item" open="(" separator="or" close=")">
|
|
|
+ "saleRemark" like '%${item}%'
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
<if test="saleOrderMaterialTruckNo != null">
|
|
|
and
|
|
|
<foreach collection="saleOrderMaterialTruckNo" item="item" open="(" separator="or" close=")">
|