|
|
@@ -718,7 +718,7 @@
|
|
|
and OO.ORDER_STATUS = #{orderStatus}
|
|
|
</when>
|
|
|
<otherwise>
|
|
|
- and OO.ORDER_STATUS in (1, 2, 4, 5, 6)
|
|
|
+ and OO.ORDER_STATUS in (0, 1, 2, 4, 5, 6)
|
|
|
</otherwise>
|
|
|
</choose>
|
|
|
<if test="planId != null ">
|
|
|
@@ -1244,20 +1244,20 @@
|
|
|
RM.MATERIAL_NAME "materialName",
|
|
|
OO.ORDER_ENTRY_TIME "orderEntryTime",
|
|
|
OO.ORDER_TYPE "orderType",
|
|
|
- OO.UNLOAD_POINT_ID "unloadPointId",
|
|
|
+ RW.WAREHOUSE_NAME "warehouseName",
|
|
|
OOM.ORDER_MATERIAL_NUMBER "orderMaterialNumber",
|
|
|
OOM.ORDER_MATERIAL_WEIGHT "orderMaterialWeight"
|
|
|
FROM OMSTRUCK_ORDER OO
|
|
|
- left join RMS_DRIVER_CAPACITY RDC
|
|
|
- on RDC.DRIVER_CAPACITY_ID = OO.DRIVER_CAPACITY_ID
|
|
|
LEFT JOIN RMS_CAPACITY RC
|
|
|
- ON RDC.CAPACITY_ID = RC.CAPACITY_ID
|
|
|
+ ON OO.CAPACITY_ID = RC.CAPACITY_ID
|
|
|
left join AMS_PURCHASE_ORDER APO
|
|
|
on APO.PURCHASE_ORDER_ID = OO.ORDER_PLAN_ID
|
|
|
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_WAREHOUSE RW
|
|
|
+ on RW.WAREHOUSE_ID = OO.UNLOAD_POINT_ID
|
|
|
WHERE OO.ORDER_ID = #{orderId}
|
|
|
</select>
|
|
|
|
|
|
@@ -1558,16 +1558,12 @@
|
|
|
RM.MATERIAL_NAME "materialName",
|
|
|
RC.CAPACITY_NUMBER "capacityNumber"
|
|
|
from OMSTRUCK_ORDER OO
|
|
|
- left join RMS_DRIVER_CAPACITY RDC
|
|
|
- on OO.DRIVER_CAPACITY_ID = RDC.DRIVER_CAPACITY_ID
|
|
|
left join RMS_CAPACITY RC
|
|
|
- on RC.CAPACITY_ID = RDC.CAPACITY_ID
|
|
|
+ on RC.CAPACITY_ID = OO.CAPACITY_ID
|
|
|
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_WAREHOUSE RW
|
|
|
- on RW.WAREHOUSE_ID = OO.UNLOAD_POINT_ID
|
|
|
where OO.ORDER_ID = #{orderId}
|
|
|
</select>
|
|
|
|
|
|
@@ -1575,14 +1571,20 @@
|
|
|
<!-- //通过物资id查询批次表匹配最新的批次,关联最新的采购订单号 -->
|
|
|
<select id="selectNewOrderId" parameterType="java.util.Map" resultType="java.util.Map">
|
|
|
select *
|
|
|
- from (select apo.PURCHASE_ORDER_NO "purchaseOrderNo",
|
|
|
- apo.PURCHASE_ORDER_ID "purchaseOrderId"
|
|
|
+ from (
|
|
|
+ select apo.PURCHASE_ORDER_NO "purchaseOrderNo",
|
|
|
+ apo.PURCHASE_ORDER_ID "purchaseOrderId",
|
|
|
+ db.RESULT_FOREIGN_SHIP_NAME "remark"
|
|
|
|
|
|
from AMS_PURCHASE_ORDER APO
|
|
|
join DIL_BATCH DB on apo.BATCH_ID = db.BATCH_ID
|
|
|
where db.MATERIAL_ID = #{materialId}
|
|
|
and apo.SUPPLIER_UNIT_ID = #{supplierId}
|
|
|
- order by db.INSERT_TIME desc)
|
|
|
+ <if test="remark != null">
|
|
|
+ and db.RESULT_FOREIGN_SHIP_NAME like #{remark}
|
|
|
+ </if>
|
|
|
+ order by db.INSERT_TIME desc
|
|
|
+ )
|
|
|
where rownum = 1
|
|
|
</select>
|
|
|
|
|
|
@@ -2820,10 +2822,8 @@ AND OO.ORDER_STATUS = 4
|
|
|
RW.WAREHOUSE_NAME "unloadName",
|
|
|
OO.ORDER_TYPE "orderType"
|
|
|
FROM OMSTRUCK_ORDER OO
|
|
|
- LEFT JOIN RMS_DRIVER_CAPACITY RDC
|
|
|
- ON RDC.DRIVER_CAPACITY_ID = OO.DRIVER_CAPACITY_ID
|
|
|
LEFT JOIN RMS_CAPACITY RC
|
|
|
- ON RC.CAPACITY_ID = RDC.CAPACITY_ID
|
|
|
+ ON RC.CAPACITY_ID = OO.CAPACITY_ID
|
|
|
LEFT JOIN RMS_WAREHOUSE RW
|
|
|
ON RW.WAREHOUSE_ID = OO.UNLOAD_POINT_ID
|
|
|
LEFT JOIN AMS_PURCHASE_ORDER APO
|
|
|
@@ -2852,10 +2852,8 @@ AND OO.ORDER_STATUS = 4
|
|
|
ON RS.SUPPLIER_ID = APO.SUPPLIER_UNIT_ID
|
|
|
LEFT JOIN RMS_WAREHOUSE RW
|
|
|
ON RW.WAREHOUSE_ID = OO.UNLOAD_POINT_ID
|
|
|
- LEFT JOIN RMS_DRIVER_CAPACITY RDC
|
|
|
- ON RDC.DRIVER_CAPACITY_ID = OO.DRIVER_CAPACITY_ID
|
|
|
LEFT JOIN RMS_CAPACITY RC
|
|
|
- ON RC.CAPACITY_ID = RDC.CAPACITY_ID
|
|
|
+ ON RC.CAPACITY_ID = OO.CAPACITY_ID
|
|
|
WHERE OO.ORDER_ID = #{orderId}
|
|
|
|
|
|
</select>
|
|
|
@@ -2876,10 +2874,8 @@ AND OO.ORDER_STATUS = 4
|
|
|
ON RS.SHIPPER_ID = ASO.SHIPPER_ID
|
|
|
LEFT JOIN RMS_WAREHOUSE RW
|
|
|
ON RW.WAREHOUSE_ID = OO.UNLOAD_POINT_ID
|
|
|
- LEFT JOIN RMS_DRIVER_CAPACITY RDC
|
|
|
- ON RDC.DRIVER_CAPACITY_ID = OO.DRIVER_CAPACITY_ID
|
|
|
LEFT JOIN RMS_CAPACITY RC
|
|
|
- ON RC.CAPACITY_ID = RDC.CAPACITY_ID
|
|
|
+ ON RC.CAPACITY_ID = OO.CAPACITY_ID
|
|
|
WHERE OO.ORDER_ID = #{orderId}
|
|
|
</select>
|
|
|
<!-- 查询销售运输订单给APP 1 -->
|
|
|
@@ -2891,7 +2887,7 @@ AND OO.ORDER_STATUS = 4
|
|
|
RS.SHIPPER_NAME "shipperName",
|
|
|
ASOM.SALE_DATE_OF_RECEIPT "saleDateOfReceipt",
|
|
|
RC2.CONSIGNEE_COMPANY_NAME "consigneeCompanyName",
|
|
|
- RC2.CONSIGNEE_RECEIVE_ADDRESS "consigneeReceiveAddress"
|
|
|
+ CONCAT(CONCAT(CONCAT(RDA.ADDRESS_PROVINCE,RDA.ADDRESS_DISTRICT),RDA.ADDRESS_TOWN),RDA.ADDRESS_DELIVERY_ADDRESS) "receiveAddressName"
|
|
|
|
|
|
FROM OMSTRUCK_ORDER OO
|
|
|
LEFT JOIN AMS_SALE_ORDER_MATERIAL ASOM
|
|
|
@@ -2902,10 +2898,10 @@ AND OO.ORDER_STATUS = 4
|
|
|
ON RS.SHIPPER_ID = ASO.SHIPPER_ID
|
|
|
LEFT JOIN RMS_CONSIGNEE RC2
|
|
|
ON ASO.RECEIVE_ID = RC2.CONSIGNEE_ID
|
|
|
- LEFT JOIN RMS_DRIVER_CAPACITY RDC
|
|
|
- ON RDC.DRIVER_CAPACITY_ID = OO.DRIVER_CAPACITY_ID
|
|
|
LEFT JOIN RMS_CAPACITY RC
|
|
|
- ON RC.CAPACITY_ID = RDC.CAPACITY_ID
|
|
|
+ ON RC.CAPACITY_ID = OO.CAPACITY_ID
|
|
|
+ LEFT JOIN RMS_RECEIVE_ADDRESS RDA
|
|
|
+ ON RDA.ADDRESS_ID = ASOM.SALE_SHIPPING_ADDRESS_ID
|
|
|
WHERE OO.ORDER_ID = #{orderId}
|
|
|
</select>
|
|
|
|
|
|
@@ -2921,10 +2917,35 @@ AND OO.ORDER_STATUS = 4
|
|
|
SELECT
|
|
|
OO.ORDER_ID
|
|
|
FROM OMSTRUCK_ORDER OO
|
|
|
- LEFT JOIN RMS_DRIVER_CAPACITY RDC
|
|
|
- ON RDC.DRIVER_CAPACITY_ID = OO.DRIVER_CAPACITY_ID
|
|
|
LEFT JOIN RMS_CAPACITY RC
|
|
|
- ON RC.CAPACITY_ID = RDC.CAPACITY_ID
|
|
|
+ ON RC.CAPACITY_ID = OO.CAPACITY_ID
|
|
|
WHERE RC.CAPACITY_NUMBER = #{capacityNumber} AND OO.ORDER_STATUS = 4
|
|
|
</select>
|
|
|
+
|
|
|
+<!-- 根据车牌号匹配所有已接收的运输订单Id -->
|
|
|
+ <select id="getReceiveOrderIdListByCapacityNum" parameterType="string" resultType="java.lang.Integer">
|
|
|
+ SELECT
|
|
|
+ OO.ORDER_ID
|
|
|
+ FROM OMSTRUCK_ORDER OO
|
|
|
+ LEFT JOIN RMS_CAPACITY RC
|
|
|
+ ON RC.CAPACITY_ID = OO.CAPACITY_ID
|
|
|
+ WHERE RC.CAPACITY_NUMBER = #{capacityNumber} AND OO.ORDER_STATUS in (0, 1 ,5)
|
|
|
+ </select>
|
|
|
+
|
|
|
+<!-- 通过车牌号查询运输订单号和运输订单ID -->
|
|
|
+ <select id="getAllRefuseOrderNumberByCapacity" parameterType="string" resultType="java.util.Map">
|
|
|
+ select OO.ORDER_ID "orderId",
|
|
|
+ OO.ORDER_NUMBER "orderNumber"
|
|
|
+ from OMSTRUCK_ORDER OO
|
|
|
+ left join RMS_CAPACITY RC
|
|
|
+ on RC.CAPACITY_ID = OO.CAPACITY_ID
|
|
|
+ where RC.CAPACITY_NUMBER = #{capacityNumber} AND OO.ORDER_STATUS = 6
|
|
|
+ </select>
|
|
|
+
|
|
|
+<!-- 通过订单号或订单ID查询订单类型 -->
|
|
|
+ <select id="getOrderTypeByOrderId" parameterType="map" resultType="java.lang.Integer">
|
|
|
+ select ORDER_TYPE
|
|
|
+ from OMSTRUCK_ORDER
|
|
|
+ where ORDER_ID = #{orderId}
|
|
|
+ </select>
|
|
|
</mapper>
|