|
@@ -644,29 +644,33 @@
|
|
|
select
|
|
|
OO.ORDER_ID "orderId",
|
|
|
APO.PURCHASE_ORDER_ID "purchaseOrderId",
|
|
|
- AP.PLAN_ID "planId",
|
|
|
APO.PURCHASE_ORDER_NO "purchaseOrderNo",
|
|
|
RM.MATERIAL_NAME "materialName",
|
|
|
+ <if test="orderTypee == 8">
|
|
|
AP.PLAN_NO "planNo",
|
|
|
+ AP.PLAN_ID "planId",
|
|
|
+ to_char(AP.PLAN_TRUCK_TIME, 'yyyy-mm-dd')"planTruckTime",
|
|
|
+ to_char(AP.PLAN_INCOMING_TIME, 'yyyy-mm-dd') "planIncomingTime",
|
|
|
+ </if>
|
|
|
RC.CAPACITY_NUMBER "capacityNumber",
|
|
|
RC.CAPACITY_ID "capacityId",
|
|
|
OOM.ORDER_MATERIAL_WEIGHT "orderMaterialWeight",
|
|
|
- to_char(AP.PLAN_TRUCK_TIME, 'yyyy-mm-dd')"planTruckTime",
|
|
|
- to_char(AP.PLAN_INCOMING_TIME, 'yyyy-mm-dd') "planIncomingTime",
|
|
|
OO.INSERT_USERNAME "insertUsername",
|
|
|
OO.INSERT_TIME "insertTime",
|
|
|
OO.ORDER_NUMBER "orderNumber",
|
|
|
RW.WAREHOUSE_NAME "warehouseName", --卸货点
|
|
|
to_char(OO.ORDER_ENTRY_TIME, 'yyyy-mm-dd') "orderEntryTime", --进厂时间
|
|
|
RS.SUPPLIER_NAME "supplierName", --发货单位
|
|
|
- RCSE.CONSIGNEE_COMPANY_NAME "consigneeCompanyName", --收货单位,
|
|
|
+ RCSE.CONSIGNEE_COMPANY_NAME "consigneeCompanyName", --收货单位
|
|
|
OO.ORDER_ISSUE_TIME "orderIssueTime"
|
|
|
|
|
|
from OMSTRUCK_ORDER OO
|
|
|
left join AMS_PURCHASE_ORDER APO
|
|
|
on OO.ORDER_PLAN_ID = APO.PURCHASE_ORDER_ID
|
|
|
- left join AMSTRUCK_PURPLAN AP
|
|
|
- on AP.BATCH_ID = APO.BATCH_ID and AP.PLAN_STATUS != 3
|
|
|
+ <if test="orderTypee == 8">
|
|
|
+ left join AMSTRUCK_PURPLAN AP
|
|
|
+ on AP.BATCH_ID = APO.BATCH_ID and AP.PLAN_STATUS != 3
|
|
|
+ </if>
|
|
|
left join RMS_CAPACITY RC
|
|
|
on RC.CAPACITY_ID = OO.CAPACITY_ID
|
|
|
left join OMSTRUCK_ORDER_MATERIAL OOM
|
|
@@ -681,12 +685,12 @@
|
|
|
on APO.RECEIVE_UNIT_ID = RCSE.CONSIGNEE_ID
|
|
|
<where>
|
|
|
<choose>
|
|
|
- <when test="orderStatus != 8">
|
|
|
+ <when test="orderStatus != 111">
|
|
|
and OO.ORDER_STATUS = #{orderStatus}
|
|
|
</when>
|
|
|
- <otherwise>
|
|
|
+ <when test="orderStatus == 111">
|
|
|
and OO.ORDER_STATUS in (0, 1, 2, 4, 5, 6)
|
|
|
- </otherwise>
|
|
|
+ </when>
|
|
|
</choose>
|
|
|
<if test="planId != null ">
|
|
|
and AP.PLAN_ID = #{planId}
|
|
@@ -1185,7 +1189,7 @@
|
|
|
WHERE OO.ORDER_ID = #{orderId}
|
|
|
</select>
|
|
|
|
|
|
- <!-- 通过运输订单ID查询运输订单相关信息 -->
|
|
|
+ <!-- 通过运输订单ID查询运输订单相关信息 仅限单拼 -->
|
|
|
<select id="getOrderByOrderId" parameterType="java.math.BigDecimal" resultType="java.util.Map">
|
|
|
SELECT APO.PURCHASE_ORDER_NO "purchaseOrderNo",
|
|
|
RC.CAPACITY_NUMBER "capacityNumber",
|
|
@@ -1502,6 +1506,7 @@
|
|
|
left join RMS_CAPACITY RC
|
|
|
on RC.CAPACITY_ID = OO.CAPACITY_ID
|
|
|
where OO.ORDER_ID = #{orderId}
|
|
|
+ and rownum = 1
|
|
|
</select>
|
|
|
|
|
|
|
|
@@ -2743,6 +2748,20 @@
|
|
|
AND OO.ORDER_STATUS in (4, 5)
|
|
|
</select>
|
|
|
|
|
|
+<!--查询采购零星物资信息给app 12 -->
|
|
|
+ <select id="getSporadicOrder" parameterType="java.math.BigDecimal" resultType="java.util.Map">
|
|
|
+ SELECT OO.ORDER_ID "orderId",
|
|
|
+ OO.ORDER_NUMBER "orderNumber",
|
|
|
+ OO.ORDER_LINE_SEQUENCE "orderLineSequence",
|
|
|
+ RC.CAPACITY_NUMBER "capacityNumber",
|
|
|
+ OO.ORDER_TYPE "orderType"
|
|
|
+ FROM OMSTRUCK_ORDER OO
|
|
|
+ LEFT JOIN RMS_CAPACITY RC
|
|
|
+ ON RC.CAPACITY_ID = OO.CAPACITY_ID
|
|
|
+ WHERE OO.ORDER_ID = #{orderId}
|
|
|
+ AND OO.ORDER_STATUS in (4, 5)
|
|
|
+ </select>
|
|
|
+
|
|
|
<!-- 查询内转运输订单给APP 9 10 11-->
|
|
|
<select id="getNZOrderMessageToApp" parameterType="java.math.BigDecimal" resultType="java.util.Map">
|
|
|
SELECT OO.ORDER_ID "orderId",
|