|
@@ -2012,26 +2012,26 @@
|
|
bdo.PRICEIDS "priceids"
|
|
bdo.PRICEIDS "priceids"
|
|
FROM
|
|
FROM
|
|
BMSTRUCK_DETAILS_ORDER bdo
|
|
BMSTRUCK_DETAILS_ORDER bdo
|
|
- JOIN TMSTRUCK_WEIGHT_RESULT twr ON twr.WEIGHT_TASK_RESULT_ID = bdo.WEIGHT_TASK_RESULT_ID
|
|
|
|
- JOIN TMSTRUCK_TOTAL_RESULT ttl ON ttl.RESULT_TOTAL_ID = twr.RESULT_TOTAL_ID
|
|
|
|
- JOIN TMSTRUCK_LOAD_RESULT tlr ON tlr.RESULT_TOTAL_ID = ttl.RESULT_TOTAL_ID
|
|
|
|
|
|
+ LEFT JOIN TMSTRUCK_WEIGHT_RESULT twr ON twr.WEIGHT_TASK_RESULT_ID = bdo.WEIGHT_TASK_RESULT_ID
|
|
|
|
+ LEFT JOIN TMSTRUCK_TOTAL_RESULT ttl ON ttl.RESULT_TOTAL_ID = twr.RESULT_TOTAL_ID
|
|
|
|
+ LEFT JOIN TMSTRUCK_LOAD_RESULT tlr ON tlr.RESULT_TOTAL_ID = ttl.RESULT_TOTAL_ID
|
|
AND TWR.MATERIAL_ID = TLR.MATERIAL_ID
|
|
AND TWR.MATERIAL_ID = TLR.MATERIAL_ID
|
|
- JOIN OMSTRUCK_ORDER oo ON oo.ORDER_ID = ttl.ORDER_ID
|
|
|
|
- JOIN AMS_SALE_ORDER_MATERIAL asom ON oo.ORDER_PLAN_ID = asom.SALE_ORDER_MATERIAL_ID
|
|
|
|
- JOIN AMS_DISPATCH_SALE_ORDER ADSO ON ADSO.SALE_ORDER_MATERIAL_ID = asom.SALE_ORDER_MATERIAL_ID
|
|
|
|
- JOIN AMS_SALE_TRUCKNO_MATERIAL ASTM ON ASTM.SALE_ORDER_MATERIAL_ID = ASOM.SALE_ORDER_MATERIAL_ID
|
|
|
|
- JOIN AMS_SALE_MATERIAL ASM ON ASM.SALE_MATERIAL_ID = ASTM.MATERIAL_ID AND ASM.MATERIAL_ID = TWR.MATERIAL_ID
|
|
|
|
- JOIN AMS_SALE_ORDER ASO ON ASO.SALE_ORDER_ID = ASOM.SALE_ORDER_ID
|
|
|
|
|
|
+ LEFT JOIN OMSTRUCK_ORDER oo ON oo.ORDER_ID = ttl.ORDER_ID
|
|
|
|
+ LEFT JOIN AMS_SALE_ORDER_MATERIAL asom ON oo.ORDER_PLAN_ID = asom.SALE_ORDER_MATERIAL_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 AND ASM.MATERIAL_ID = TWR.MATERIAL_ID
|
|
|
|
+ LEFT JOIN AMS_SALE_ORDER ASO ON ASO.SALE_ORDER_ID = ASOM.SALE_ORDER_ID
|
|
AND ASM.SALE_ORDER_ID = ASO.SALE_ORDER_ID
|
|
AND ASM.SALE_ORDER_ID = ASO.SALE_ORDER_ID
|
|
- JOIN RMS_CARRIER RC2 ON RC2.CARRIER_ID = ADSO.CARRIER_ID
|
|
|
|
- JOIN RMS_SHIPPER rs ON rs.SHIPPER_ID = aso.SHIPPER_ID
|
|
|
|
- JOIN RMS_CONSIGNEE rco ON rco.CONSIGNEE_ID = aso.RECEIVE_ID
|
|
|
|
- JOIN RMS_CAPACITY rc ON oo.CAPACITY_ID = rc.CAPACITY_ID
|
|
|
|
- JOIN AMS_CONTRACT_TRANSPORT_PRICE actp ON actp.PRICE_ID = bdo.PRICE_ID
|
|
|
|
- JOIN RMS_RECEIVE_PLACE RRP ON RRP.PLACE_ID = asom.SALE_SHIPPING_ADDRESS_ID
|
|
|
|
- JOIN RMS_RECEIVE_ADDRESS RRA ON RRA.ADDRESS_ID = RRP.ADDRESS_ID
|
|
|
|
- JOIN RMS_MATERIAL RM ON RM.MATERIAL_ID = ASM.MATERIAL_ID
|
|
|
|
- JOIN RMS_SALE_AREA RSA ON RSA.AREA_ID = RCO.AREA_ID
|
|
|
|
|
|
+ LEFT JOIN RMS_CARRIER RC2 ON RC2.CARRIER_ID = ADSO.CARRIER_ID
|
|
|
|
+ LEFT JOIN RMS_SHIPPER rs ON rs.SHIPPER_ID = aso.SHIPPER_ID
|
|
|
|
+ LEFT JOIN RMS_CONSIGNEE rco ON rco.CONSIGNEE_ID = aso.RECEIVE_ID
|
|
|
|
+ LEFT JOIN RMS_CAPACITY rc ON oo.CAPACITY_ID = rc.CAPACITY_ID
|
|
|
|
+ LEFT JOIN AMS_CONTRACT_TRANSPORT_PRICE actp ON actp.PRICE_ID = bdo.PRICE_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 RMS_MATERIAL RM ON RM.MATERIAL_ID = ASM.MATERIAL_ID
|
|
|
|
+ LEFT JOIN RMS_SALE_AREA RSA ON RSA.AREA_ID = RCO.AREA_ID
|
|
WHERE
|
|
WHERE
|
|
oo.ORDER_TYPE = 1
|
|
oo.ORDER_TYPE = 1
|
|
AND bdo.WETHER_TO_STATEMENT = 0
|
|
AND bdo.WETHER_TO_STATEMENT = 0
|
|
@@ -2054,6 +2054,7 @@
|
|
order by oo.order_id desc
|
|
order by oo.order_id desc
|
|
)
|
|
)
|
|
<where>
|
|
<where>
|
|
|
|
+ "shipperName" is not null and "priceValue" is not null
|
|
<if test="preparationDate!= null">
|
|
<if test="preparationDate!= null">
|
|
and
|
|
and
|
|
<foreach collection="preparationDate" item="item" open="(" separator="or" close=")">
|
|
<foreach collection="preparationDate" item="item" open="(" separator="or" close=")">
|