|
@@ -163,12 +163,12 @@
|
|
<if test="index != null">
|
|
<if test="index != null">
|
|
and (instr(RC.CAPACITY_NUMBER, #{index}) > 0 or instr(RCA.CARRIER_NAME, #{index}) > 0)
|
|
and (instr(RC.CAPACITY_NUMBER, #{index}) > 0 or instr(RCA.CARRIER_NAME, #{index}) > 0)
|
|
</if>
|
|
</if>
|
|
|
|
+ )
|
|
|
|
+ <where>
|
|
<if test="con != null">
|
|
<if test="con != null">
|
|
- where "capacityNumber" like #{con} or "carrierName" like #{con} or
|
|
|
|
|
|
+ "capacityNumber" like #{con} or "carrierName" like #{con} or
|
|
"remark" like #{con}
|
|
"remark" like #{con}
|
|
</if>
|
|
</if>
|
|
- )
|
|
|
|
- <where>
|
|
|
|
<if test="capacityNumber != null">
|
|
<if test="capacityNumber != null">
|
|
<foreach collection="capacityNumber" item="item" open="(" separator="or" close=")">
|
|
<foreach collection="capacityNumber" item="item" open="(" separator="or" close=")">
|
|
"capacityNumber" like '%${item}%'
|
|
"capacityNumber" like '%${item}%'
|
|
@@ -680,4 +680,50 @@
|
|
FROM BMSTRUCK_FORMULA BF
|
|
FROM BMSTRUCK_FORMULA BF
|
|
WHERE FORMULA_NAME LIKE #{con}
|
|
WHERE FORMULA_NAME LIKE #{con}
|
|
</select>
|
|
</select>
|
|
|
|
+
|
|
|
|
+ <select id="getBatchByLike" parameterType="string" resultType="java.util.Map">
|
|
|
|
+ select *
|
|
|
|
+ from (
|
|
|
|
+ select DB.BATCH_ID "batchId",
|
|
|
|
+ DB.RESULT_FOREIGN_SHIP_NAME "foreignShipName",
|
|
|
|
+ CONCAT(DB.RESULT_FOREIGN_SHIP_NAME, '"' || RM.MATERIAL_NAME || '"') "value"
|
|
|
|
+ from DIL_BATCH DB
|
|
|
|
+ left join RMS_MATERIAL RM on RM.MATERIAL_ID = DB.MATERIAL_ID
|
|
|
|
+ where DB.RESULT_FOREIGN_SHIP_NAME is not null
|
|
|
|
+ )
|
|
|
|
+ where instr("foreignShipName", #{index}) > 0
|
|
|
|
+ </select>
|
|
|
|
+
|
|
|
|
+ <select id="getPortId" resultType="java.util.Map">
|
|
|
|
+ SELECT rp.PORT_ID "id",
|
|
|
|
+ rp.PORT_ID "value",
|
|
|
|
+ rp.PORT_NAME "label"
|
|
|
|
+ FROM RMS_PORT rp
|
|
|
|
+ </select>
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ <select id="getOrderNumber" parameterType="string" resultType="java.util.Map">
|
|
|
|
+ select OO.ORDER_NUMBER "orderNumber",
|
|
|
|
+ OO.ORDER_ID "orderId"
|
|
|
|
+ from OMSTRUCK_ORDER OO
|
|
|
|
+ left join RMS_CAPACITY RC
|
|
|
|
+ ON RC.CAPACITY_ID = OO.CAPACITY_ID
|
|
|
|
+ where OO.CAPACITY_ID = #{capacityId} and OO.ORDER_STATUS = 5
|
|
|
|
+ </select>
|
|
|
|
+
|
|
|
|
+ <select id="getCapacityNumber" parameterType="string" resultType="java.util.Map">
|
|
|
|
+ select RC.CAPACITY_NUMBER "capacityNumber",
|
|
|
|
+ RC.CAPACITY_ID "capacityId"
|
|
|
|
+ from RMS_CAPACITY RC
|
|
|
|
+ where instr(RC.CAPACITY_NUMBER, #{num}) > 0
|
|
|
|
+ </select>
|
|
|
|
+
|
|
|
|
+ <select id="getMaterialIdByOrderId" resultType="java.util.Map">
|
|
|
|
+ select OOM.MATERIAL_ID "materialId",
|
|
|
|
+ CONCAT(CONCAT(RM.MATERIAL_NAME, RM.MATERIAL_SPECIFICATION),RM.MATERIAL_MODEL) "materialName"
|
|
|
|
+ from OMSTRUCK_ORDER_MATERIAL OOM
|
|
|
|
+ left join RMS_MATERIAL RM
|
|
|
|
+ on RM.MATERIAL_ID = OOM.MATERIAL_ID
|
|
|
|
+ where OOM.ORDER_ID = #{orderId}
|
|
|
|
+ </select>
|
|
</mapper>
|
|
</mapper>
|