|
@@ -727,7 +727,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 ">
|
|
@@ -1253,20 +1253,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>
|
|
|
|
|
@@ -1567,16 +1567,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>
|
|
|
|
|
@@ -1584,14 +1580,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>
|
|
|
|
|
@@ -2819,10 +2821,8 @@
|
|
|
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
|
|
@@ -2841,20 +2841,18 @@
|
|
|
RW.WAREHOUSE_NAME "unloadName",
|
|
|
OO.ORDER_TYPE "orderType"
|
|
|
FROM OMSTRUCK_ORDER OO
|
|
|
- LEFT JOIN AMSTRUCK_REQUIREMENT_PLAN ARP
|
|
|
- ON OO.ORDER_PLAN_ID = ARP.PLAN_ID
|
|
|
- LEFT JOIN AMSTRUCK_INWARD_REQUIREMENT AIR
|
|
|
- ON AIR.REQUIREMENT_ID = ARP.REQUIREMENT_ID
|
|
|
- LEFT JOIN AMS_PURCHASE_ORDER APO
|
|
|
- ON APO.PURCHASE_ORDER_ID = AIR.PURCHASE_ORDER_ID
|
|
|
- LEFT JOIN RMS_SUPPLIER RS
|
|
|
- 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
|
|
|
+ LEFT JOIN AMSTRUCK_REQUIREMENT_PLAN ARP
|
|
|
+ ON OO.ORDER_PLAN_ID = ARP.PLAN_ID
|
|
|
+ LEFT JOIN AMSTRUCK_INWARD_REQUIREMENT AIR
|
|
|
+ ON AIR.REQUIREMENT_ID = ARP.REQUIREMENT_ID
|
|
|
+ LEFT JOIN AMS_PURCHASE_ORDER APO
|
|
|
+ ON APO.PURCHASE_ORDER_ID = AIR.PURCHASE_ORDER_ID
|
|
|
+ LEFT JOIN RMS_SUPPLIER RS
|
|
|
+ ON RS.SUPPLIER_ID = APO.SUPPLIER_UNIT_ID
|
|
|
+ LEFT JOIN RMS_WAREHOUSE RW
|
|
|
+ ON RW.WAREHOUSE_ID = OO.UNLOAD_POINT_ID
|
|
|
+ LEFT JOIN RMS_CAPACITY RC
|
|
|
+ ON RC.CAPACITY_ID = OO.CAPACITY_ID
|
|
|
WHERE OO.ORDER_ID = #{orderId}
|
|
|
|
|
|
</select>
|
|
@@ -2867,18 +2865,16 @@
|
|
|
RS.SHIPPER_NAME "loadName",
|
|
|
RW.WAREHOUSE_NAME "unloadName"
|
|
|
FROM OMSTRUCK_ORDER OO
|
|
|
- LEFT JOIN AMS_SALE_ORDER_MATERIAL ASOM
|
|
|
- on ASOM.SALE_ORDER_MATERIAL_ID = OO.ORDER_PLAN_ID
|
|
|
- LEFT JOIN AMS_SALE_ORDER ASO
|
|
|
- ON ASO.SALE_ORDER_ID = ASOM.SALE_ORDER_ID
|
|
|
- LEFT JOIN RMS_SHIPPER RS
|
|
|
- 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
|
|
|
+ LEFT JOIN AMS_SALE_ORDER_MATERIAL ASOM
|
|
|
+ on ASOM.SALE_ORDER_MATERIAL_ID = OO.ORDER_PLAN_ID
|
|
|
+ LEFT JOIN AMS_SALE_ORDER ASO
|
|
|
+ ON ASO.SALE_ORDER_ID = ASOM.SALE_ORDER_ID
|
|
|
+ LEFT JOIN RMS_SHIPPER RS
|
|
|
+ ON RS.SHIPPER_ID = ASO.SHIPPER_ID
|
|
|
+ LEFT JOIN RMS_WAREHOUSE RW
|
|
|
+ ON RW.WAREHOUSE_ID = OO.UNLOAD_POINT_ID
|
|
|
+ LEFT JOIN RMS_CAPACITY RC
|
|
|
+ ON RC.CAPACITY_ID = OO.CAPACITY_ID
|
|
|
WHERE OO.ORDER_ID = #{orderId}
|
|
|
</select>
|
|
|
<!-- 查询销售运输订单给APP 1 -->
|
|
@@ -2890,7 +2886,7 @@
|
|
|
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
|
|
@@ -2901,10 +2897,10 @@
|
|
|
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>
|
|
|
|
|
@@ -2919,11 +2915,35 @@
|
|
|
<select id="getOrderIdListByCapacityNumber" parameterType="string" resultType="int">
|
|
|
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 = 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 = RDC.CAPACITY_ID
|
|
|
- WHERE RC.CAPACITY_NUMBER = #{capacityNumber}
|
|
|
- AND OO.ORDER_STATUS = 4
|
|
|
+ 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>
|