|
@@ -1253,7 +1253,7 @@
|
|
|
RM.MATERIAL_NAME "materialName",
|
|
|
OO.ORDER_ENTRY_TIME "orderEntryTime",
|
|
|
OO.ORDER_TYPE "orderType",
|
|
|
- RW.WAREHOUSE_NAME "warehouseName",
|
|
|
+ RW.WAREHOUSE_NAME "warehouseName",
|
|
|
OOM.ORDER_MATERIAL_NUMBER "orderMaterialNumber",
|
|
|
OOM.ORDER_MATERIAL_WEIGHT "orderMaterialWeight"
|
|
|
FROM OMSTRUCK_ORDER OO
|
|
@@ -1321,11 +1321,10 @@
|
|
|
to_char(APO.PUCHASE_ORDER_DELIVERY_DATE, 'yyyy-mm-dd') "puchaseOrderDeliveryDate",
|
|
|
RM.MATERIAL_NAME "materialName",
|
|
|
OOM.ORDER_MATERIAL_WEIGHT "orderMaterialWeight",
|
|
|
+ OOM.ORDER_MATERIAL_NUMBER "orderMaterialNumber",
|
|
|
OO.ORDER_ISSUE_TIME "orderIssueTime",
|
|
|
OO.ORDER_RECEIVE_REFUSE_TIME "orderReceiveRefuseTime",
|
|
|
- RC.CAPACITY_NUMBER "capacityNumber",
|
|
|
- RCD.DRIVER_NAME "driverName"
|
|
|
-
|
|
|
+ RC.CAPACITY_NUMBER "capacityNumber"
|
|
|
from OMSTRUCK_ORDER OO
|
|
|
left join AMS_PURCHASE_ORDER APO
|
|
|
on APO.PURCHASE_ORDER_ID = OO.ORDER_PLAN_ID
|
|
@@ -1339,12 +1338,8 @@
|
|
|
on RCON.CONSIGNEE_ID = APO.RECEIVE_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 RMS_CAR_DRIVER RCD
|
|
|
- on RCD.DRIVER_ID = RDC.DRIVER_ID
|
|
|
+ on RC.CAPACITY_ID = OO.CAPACITY_ID
|
|
|
<where>
|
|
|
<if test="orderStatus != null">
|
|
|
OO.ORDER_STATUS = #{orderStatus}
|
|
@@ -1581,19 +1576,19 @@
|
|
|
<select id="selectNewOrderId" parameterType="java.util.Map" resultType="java.util.Map">
|
|
|
select *
|
|
|
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}
|
|
|
- <if test="remark != null">
|
|
|
- and db.RESULT_FOREIGN_SHIP_NAME like #{remark}
|
|
|
- </if>
|
|
|
- order by db.INSERT_TIME desc
|
|
|
- )
|
|
|
+ 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}
|
|
|
+ <if test="remark != null">
|
|
|
+ and db.RESULT_FOREIGN_SHIP_NAME like #{remark}
|
|
|
+ </if>
|
|
|
+ order by db.INSERT_TIME desc
|
|
|
+ )
|
|
|
where rownum = 1
|
|
|
</select>
|
|
|
|
|
@@ -2394,7 +2389,7 @@
|
|
|
RC.CAPACITY_ID AS "carrierId"
|
|
|
FROM RMS_CAPACITY RC
|
|
|
WHERE RC.CAPACITY_STATUS = 0
|
|
|
- AND RC.CAPACITY_TYPE_ID = 1
|
|
|
+ AND RC.CAPACITY_TYPE_ID = 1
|
|
|
)
|
|
|
<where>
|
|
|
<if test="capacityNumber != null">
|
|
@@ -2830,6 +2825,7 @@
|
|
|
LEFT JOIN RMS_SUPPLIER RS
|
|
|
ON RS.SUPPLIER_ID = APO.SUPPLIER_UNIT_ID
|
|
|
WHERE OO.ORDER_ID = #{orderId}
|
|
|
+ AND OO.ORDER_STATUS != 9
|
|
|
</select>
|
|
|
|
|
|
<!-- 查询内转运输订单给APP 9 10 11-->
|
|
@@ -2841,18 +2837,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_CAPACITY RC
|
|
|
- ON RC.CAPACITY_ID = OO.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>
|
|
@@ -2865,28 +2861,29 @@
|
|
|
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_CAPACITY RC
|
|
|
- ON RC.CAPACITY_ID = OO.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 -->
|
|
|
<select id="getXSOrderMessageToApp" parameterType="java.math.BigDecimal" resultType="java.util.Map">
|
|
|
- SELECT OO.ORDER_ID "orderId",
|
|
|
- OO.ORDER_TYPE "orderType",
|
|
|
- OO.ORDER_NUMBER "orderNumber",
|
|
|
- RC.CAPACITY_NUMBER "capacityNumber",
|
|
|
- RS.SHIPPER_NAME "shipperName",
|
|
|
- ASOM.SALE_DATE_OF_RECEIPT "saleDateOfReceipt",
|
|
|
- RC2.CONSIGNEE_COMPANY_NAME "consigneeCompanyName",
|
|
|
- CONCAT(CONCAT(CONCAT(RDA.ADDRESS_PROVINCE,RDA.ADDRESS_DISTRICT),RDA.ADDRESS_TOWN),RDA.ADDRESS_DELIVERY_ADDRESS) "receiveAddressName"
|
|
|
+ SELECT OO.ORDER_ID "orderId",
|
|
|
+ OO.ORDER_TYPE "orderType",
|
|
|
+ OO.ORDER_NUMBER "orderNumber",
|
|
|
+ RC.CAPACITY_NUMBER "capacityNumber",
|
|
|
+ RS.SHIPPER_NAME "shipperName",
|
|
|
+ ASOM.SALE_DATE_OF_RECEIPT "saleDateOfReceipt",
|
|
|
+ RC2.CONSIGNEE_COMPANY_NAME "consigneeCompanyName",
|
|
|
+ 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
|
|
@@ -2915,32 +2912,34 @@
|
|
|
<select id="getOrderIdListByCapacityNumber" parameterType="string" resultType="int">
|
|
|
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 = 4
|
|
|
+ LEFT JOIN RMS_CAPACITY RC
|
|
|
+ ON RC.CAPACITY_ID = OO.CAPACITY_ID
|
|
|
+ WHERE RC.CAPACITY_NUMBER = #{capacityNumber}
|
|
|
+ AND OO.ORDER_STATUS = 4
|
|
|
</select>
|
|
|
|
|
|
-<!-- 根据车牌号匹配所有已接收的运输订单Id -->
|
|
|
+ <!-- 根据车牌号匹配所有已接收的运输订单Id -->
|
|
|
<select id="getReceiveOrderIdListByCapacityNum" parameterType="string" resultType="java.lang.Integer">
|
|
|
- SELECT
|
|
|
- OO.ORDER_ID
|
|
|
+ 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)
|
|
|
+ WHERE RC.CAPACITY_NUMBER = #{capacityNumber}
|
|
|
+ AND OO.ORDER_STATUS in (0, 1, 5)
|
|
|
</select>
|
|
|
|
|
|
-<!-- 通过车牌号查询运输订单号和运输订单ID -->
|
|
|
+ <!-- 通过车牌号查询运输订单号和运输订单ID -->
|
|
|
<select id="getAllRefuseOrderNumberByCapacity" parameterType="string" resultType="java.util.Map">
|
|
|
- select OO.ORDER_ID "orderId",
|
|
|
+ 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
|
|
|
+ left join RMS_CAPACITY RC
|
|
|
+ on RC.CAPACITY_ID = OO.CAPACITY_ID
|
|
|
+ where RC.CAPACITY_NUMBER = #{capacityNumber}
|
|
|
+ AND OO.ORDER_STATUS = 6
|
|
|
</select>
|
|
|
|
|
|
-<!-- 通过订单号或订单ID查询订单类型 -->
|
|
|
+ <!-- 通过订单号或订单ID查询订单类型 -->
|
|
|
<select id="getOrderTypeByOrderId" parameterType="map" resultType="java.lang.Integer">
|
|
|
select ORDER_TYPE
|
|
|
from OMSTRUCK_ORDER
|