|
@@ -1075,5 +1075,35 @@
|
|
|
AND OO.ORDER_STATUS = 5
|
|
|
AND OO.ORDER_TYPE = 1
|
|
|
</select>
|
|
|
+ <select id="getInwardWeightMaterial" resultType="java.util.Map" parameterType="java.util.Map">
|
|
|
+ SELECT * FROM (SELECT
|
|
|
+ RMT.MATERIAL_TYPE_ID "materialTypeId",
|
|
|
+ rm.MATERIAL_ID "materialId",
|
|
|
+ rm.MATERIAL_NAME "materialName",
|
|
|
+ rmt.MATERIAL_TYPE_NAME "materialTypeName"
|
|
|
+ FROM
|
|
|
+ RMS_MATERIAL RM
|
|
|
+ LEFT JOIN RMS_MATERIAL_TYPE RMT ON RMT.MATERIAL_TYPE_ID = RM.MATERIAL_TYPE_ID
|
|
|
+ WHERE
|
|
|
+ RM.DELETED = 0
|
|
|
+ AND RMT.MATERIAL_ISINWARD = 1
|
|
|
+ <if test="index != null">
|
|
|
+ AND instr(RM.MATERIAL_NAME, #{index}) > 0
|
|
|
+ </if>
|
|
|
+ )
|
|
|
+ <where>
|
|
|
+ <if test="materialName != null">
|
|
|
+ <foreach collection="materialName" item="item" open="(" separator="or" close=")">
|
|
|
+ "materialName" like '%${item}%'
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
+ <if test="materialTypeName != null">
|
|
|
+ and
|
|
|
+ <foreach collection="materialTypeName" item="item" open="(" separator="or" close=")">
|
|
|
+ "materialTypeName" like '%${item}%'
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
+ </where>
|
|
|
+ </select>
|
|
|
|
|
|
</mapper>
|