|
@@ -2898,33 +2898,30 @@
|
|
|
</select>
|
|
|
<!-- 查询销售运输订单给APP 1 -->
|
|
|
<select id="getXSOrderMessageToApp" parameterType="java.util.Map" resultType="java.util.Map">
|
|
|
- SELECT OO.ORDER_ID "orderId",
|
|
|
- OO.ORDER_TYPE "orderType",
|
|
|
- OO.ORDER_LINE_SEQUENCE "orderLineSequence",
|
|
|
- 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",
|
|
|
- ASM.SALE_WAREHOUSE "remark"
|
|
|
- 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 AMS_SALE_MATERIAL ASM
|
|
|
- ON ASM.SALE_ORDER_ID = ASO.SALE_ORDER_ID
|
|
|
- LEFT JOIN RMS_SHIPPER RS
|
|
|
- ON RS.SHIPPER_ID = ASO.SHIPPER_ID
|
|
|
- LEFT JOIN RMS_CONSIGNEE RC2
|
|
|
- ON ASO.RECEIVE_ID = RC2.CONSIGNEE_ID
|
|
|
- LEFT JOIN RMS_CAPACITY RC
|
|
|
- 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
|
|
|
+ OO.ORDER_ID "orderId",
|
|
|
+ OO.ORDER_TYPE "orderType",
|
|
|
+ OO.ORDER_LINE_SEQUENCE "orderLineSequence",
|
|
|
+ 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",
|
|
|
+ ASM.SALE_WAREHOUSE "remark"
|
|
|
+ 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 AMS_SALE_MATERIAL ASM ON ASM.SALE_ORDER_ID = ASO.SALE_ORDER_ID
|
|
|
+ LEFT JOIN RMS_SHIPPER RS ON RS.SHIPPER_ID = ASO.SHIPPER_ID
|
|
|
+ LEFT JOIN RMS_CONSIGNEE RC2 ON ASO.RECEIVE_ID = RC2.CONSIGNEE_ID
|
|
|
+ LEFT JOIN RMS_CAPACITY RC ON RC.CAPACITY_ID = OO.CAPACITY_ID
|
|
|
+ LEFT JOIN RMS_RECEIVE_PLACE RRP ON RRP.PLACE_ID = ASOM.SALE_SHIPPING_ADDRESS_ID
|
|
|
+ LEFT JOIN RMS_RECEIVE_ADDRESS RDA ON RDA.ADDRESS_ID = RRP.ADDRESS_ID
|
|
|
+ WHERE
|
|
|
+ OO.ORDER_ID = #{orderId}
|
|
|
<if test="status == null">
|
|
|
AND OO.ORDER_STATUS in (4, 5, 6)
|
|
|
</if>
|
|
@@ -3447,4 +3444,38 @@
|
|
|
ON TTR.RESULT_TOTAL_ID=TTTR.RESULT_TOTAL_ID
|
|
|
WHERE TTR.RESULT_TOTAL_ID=#{resultTotalId} and TTTR.RESULT_TIME_TYPE=1
|
|
|
</select>
|
|
|
+
|
|
|
+ <select id="getSteelOrderMessageToApp" parameterType="map" resultType="map">
|
|
|
+ SELECT
|
|
|
+ OO.ORDER_ID "orderId",
|
|
|
+ OO.ORDER_TYPE "orderType",
|
|
|
+ OO.ORDER_LINE_SEQUENCE "orderLineSequence",
|
|
|
+ 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 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_CONSIGNEE RC2 ON ASO.RECEIVE_ID = RC2.CONSIGNEE_ID
|
|
|
+ LEFT JOIN RMS_CAPACITY RC ON RC.CAPACITY_ID = OO.CAPACITY_ID
|
|
|
+ LEFT JOIN RMS_RECEIVE_PLACE RRP ON RRP.PLACE_ID = ASOM.SALE_SHIPPING_ADDRESS_ID
|
|
|
+ LEFT JOIN RMS_RECEIVE_ADDRESS RDA ON RDA.ADDRESS_ID = RRP.ADDRESS_ID
|
|
|
+ WHERE
|
|
|
+ OO.ORDER_ID = #{orderId}
|
|
|
+ <if test="status == null">
|
|
|
+ AND OO.ORDER_STATUS in (4, 5, 6)
|
|
|
+ </if>
|
|
|
+ <if test="status == 2">
|
|
|
+ AND OO.ORDER_STATUS = 2
|
|
|
+ </if>
|
|
|
+ <if test="status == 22">
|
|
|
+ AND OO.ORDER_STATUS in (2, 4, 5, 6)
|
|
|
+ </if>
|
|
|
+ </select>
|
|
|
</mapper>
|