|
@@ -1390,4 +1390,57 @@
|
|
ON TUR.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID
|
|
ON TUR.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID
|
|
WHERE TTR.ORDER_ID = #{orderId}
|
|
WHERE TTR.ORDER_ID = #{orderId}
|
|
</select>
|
|
</select>
|
|
|
|
+ <select id="getOffSiteWarehouse" resultType="java.util.Map" parameterType="java.lang.String">
|
|
|
|
+ SELECT DISTINCT
|
|
|
|
+ OO.ORDER_ID "orderId",
|
|
|
|
+ ASM.MATERIAL_NUMBER || '件' "materialNum",
|
|
|
|
+ RC.CONSIGNEE_COMPANY_NAME "companyName",
|
|
|
|
+ RS.SHIPPER_NAME "shipperName",
|
|
|
|
+ RCA.CAPACITY_NUMBER "capacityNo",
|
|
|
|
+ RM.MATERIAL_ID "materialId",
|
|
|
|
+ RM.MATERIAL_NAME "materialName",
|
|
|
|
+ RM.MATERIAL_MODEL "materialModel",
|
|
|
|
+ RM.MATERIAL_SPECIFICATION "materialSpecification",
|
|
|
|
+ OO.ORDER_NUMBER "orderNo",
|
|
|
|
+ RRA.ADDRESS_PROVINCE || RRA.ADDRESS_DISTRICT || RRA.ADDRESS_TOWN || RRP.ADDRESS_DELIVERY_ADDRESS AS "addressPlace",
|
|
|
|
+ TLFR.RESULT_OUT_GATE_TIME "outGateTime",
|
|
|
|
+ ASO.sale_remark "saleRemark" ,
|
|
|
|
+ sysdate "sendTime",
|
|
|
|
+ '汽运' "transportType",
|
|
|
|
+ '四川省达州市通川区' "shipperAddress",
|
|
|
|
+ ASM.IS_POUND_SALE "isPoundSale",
|
|
|
|
+ (case when
|
|
|
|
+ ASM.IS_POUND_SALE = 1
|
|
|
|
+ then asm.MATERIAL_WEIGHT
|
|
|
|
+ else
|
|
|
|
+ TWR.RESULT_NET_WEIGHT
|
|
|
|
+ end) || '吨' "netWeight"
|
|
|
|
+
|
|
|
|
+ FROM
|
|
|
|
+ AMS_SALE_ORDER ASO
|
|
|
|
+ LEFT JOIN RMS_CONSIGNEE RC ON RC.CONSIGNEE_ID = ASO.RECEIVE_ID
|
|
|
|
+ LEFT JOIN RMS_SHIPPER RS ON RS.SHIPPER_ID = ASO.SHIPPER_ID
|
|
|
|
+ LEFT JOIN RMS_SALE_AREA RSA ON RSA.AREA_ID = RC.AREA_ID
|
|
|
|
+ LEFT JOIN RMS_SALER RSR ON RSR.SALER_ID = ASO.SALER_ID
|
|
|
|
+ LEFT JOIN AMS_SALE_ORDER_MATERIAL ASOM ON ASOM.SALE_ORDER_ID = ASO.SALE_ORDER_ID
|
|
|
|
+ LEFT JOIN RMS_RECEIVE_PLACE RRP ON RRP.PLACE_ID = ASOM.SALE_SHIPPING_ADDRESS_ID
|
|
|
|
+ LEFT JOIN RMS_RECEIVE_ADDRESS RRA ON RRA.ADDRESS_ID = RRP.ADDRESS_ID
|
|
|
|
+ LEFT JOIN AMS_DISPATCH_SALE_ORDER ADSO ON ADSO.SALE_ORDER_MATERIAL_ID = ASOM.SALE_ORDER_MATERIAL_ID
|
|
|
|
+ LEFT JOIN AMS_SALE_TRUCKNO_MATERIAL ASTM ON ASTM.SALE_ORDER_MATERIAL_ID = ASOM.SALE_ORDER_MATERIAL_ID
|
|
|
|
+ LEFT JOIN AMS_SALE_MATERIAL ASM ON ASM.SALE_MATERIAL_ID = ASTM.MATERIAL_ID
|
|
|
|
+ LEFT JOIN RMS_MATERIAL RM ON RM.MATERIAL_ID = ASM.MATERIAL_ID
|
|
|
|
+ LEFT JOIN OMSTRUCK_ORDER OO ON OO.ORDER_PLAN_ID = ASOM.SALE_ORDER_MATERIAL_ID
|
|
|
|
+ AND NVL( OO.ORDER_TYPE, 0 ) IN ( 0, 1 )
|
|
|
|
+ LEFT JOIN RMS_CAPACITY RCA ON RCA.CAPACITY_ID = OO.CAPACITY_ID
|
|
|
|
+ LEFT JOIN TMSTRUCK_TOTAL_RESULT TTR ON TTR.ORDER_ID = OO.ORDER_ID
|
|
|
|
+ LEFT JOIN TMSTRUCK_WEIGHT_RESULT TWR ON TWR.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID
|
|
|
|
+ AND TWR.MATERIAL_ID = RM.MATERIAL_ID
|
|
|
|
+ LEFT JOIN TMSTRUCK_LEAVE_FACTORY_RESULT TLFR ON TLFR.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID
|
|
|
|
+ WHERE
|
|
|
|
+ ASO.SALE_TYPE = 1
|
|
|
|
+ AND ASO.DELETED = 0
|
|
|
|
+ AND ASM.SALE_MATERIAL_ID IS NOT NULL
|
|
|
|
+ AND TWR.RESULT_NET_WEIGHT IS NOT NULL
|
|
|
|
+ AND oo.order_number = #{orderNumber}
|
|
|
|
+ </select>
|
|
</mapper>
|
|
</mapper>
|