|
@@ -1147,24 +1147,55 @@
|
|
|
</select>
|
|
|
<!-- 展示所有销售公司已审核的销售订单 -->
|
|
|
<select id="getSaleOrderList" parameterType="java.util.Map" resultType="java.util.Map">
|
|
|
- select
|
|
|
- adso.DISPATCH_ID "dispatchId",
|
|
|
- asom.SALE_ORDER_MATERIAL_ID "orderMaterialId",
|
|
|
- asom.sale_order_id as "saleOrderId",
|
|
|
- aso.SALE_NUMBER "saleNumber",
|
|
|
- asom.sale_order_material_truck_no as "saleOrderMaterialTruckNo",
|
|
|
- asom.sale_order_material_id,
|
|
|
- rra.address_delivery_address as "addressDeliveryAddress",
|
|
|
- asom.sale_date_of_receipt as "saleDateOfReceipt",
|
|
|
- asom.sale_order_consignee as "saleOrderConsignee",
|
|
|
- asom.sale_order_consignee_tel as "saleOrderConsigneeTel"
|
|
|
- from ams_sale_order aso
|
|
|
- join ams_sale_order_material asom
|
|
|
- on aso.sale_order_id =asom.sale_order_id
|
|
|
- left join AMS_DISPATCH_SALE_ORDER adso
|
|
|
- on adso.SALE_ORDER_MATERIAL_ID = asom.SALE_ORDER_MATERIAL_ID
|
|
|
- left join rms_receive_address rra on asom.sale_shipping_address_id=rra.address_id
|
|
|
- where aso.sale_order_status in (2, 4) and adso.DISPATCH_STATUS = #{status} and adso.DISPATCH_TYPE=0
|
|
|
+ select ADSO.DISPATCH_ID "dispatchId",
|
|
|
+ ASOM.SALE_ORDER_ID "saleOrderId",
|
|
|
+ ASOM.SALE_ORDER_MATERIAL_ID "saleOrderMaterialId",
|
|
|
+ ASO.SALE_NUMBER "saleNumber",
|
|
|
+ ASOM.SALE_ORDER_MATERIAL_TRUCK_NO "saleOrderMaterialTruckNo",
|
|
|
+ CONCAT(CONCAT(CONCAT(ADDRESS_PROVINCE, ADDRESS_DISTRICT), ADDRESS_TOWN),
|
|
|
+ ADDRESS_DELIVERY_ADDRESS) "addressDeliveryAddress",
|
|
|
+ TO_CHAR(ASOM.SALE_DATE_OF_RECEIPT, 'yyyy-mm-dd') "saleDateOfReceipt",
|
|
|
+ ASOM.SALE_ORDER_CONSIGNEE "saleOrderConsignee",
|
|
|
+ ASOM.SALE_ORDER_CONSIGNEE_TEL "saleOrderConsigneeTel",
|
|
|
+ RS.SHIPPER_NAME "shipperName",
|
|
|
+ RC.CONSIGNEE_COMPANY_NAME "consigneeCompanyName",
|
|
|
+ ASO.SALE_ORDER_ISSELF_MENTION "saleOrderIsselfMention",
|
|
|
+ ADSO.DISPATCH_TIME "dispatchTime",
|
|
|
+ (
|
|
|
+ SELECT *
|
|
|
+ FROM (
|
|
|
+ SELECT RM.MATERIAL_NAME
|
|
|
+ FROM AMS_SALE_TRUCKNO_MATERIAL ASTM
|
|
|
+ LEFT JOIN RMS_MATERIAL RM ON RM.MATERIAL_ID = ASTM.MATERIAL_ID
|
|
|
+ WHERE ASTM.SALE_ORDER_MATERIAL_ID = ASOM.SALE_ORDER_MATERIAL_ID
|
|
|
+ ORDER BY ASTM.TRUCKNO_MATERIAL_ID
|
|
|
+ )
|
|
|
+ WHERE ROWNUM = 1
|
|
|
+ ) "materialName",
|
|
|
+ (
|
|
|
+ SELECT *
|
|
|
+ FROM (
|
|
|
+ SELECT ASTM.MATERIAL_THEORETICAL_WEIGHT
|
|
|
+ FROM AMS_SALE_TRUCKNO_MATERIAL ASTM
|
|
|
+ WHERE ASTM.SALE_ORDER_MATERIAL_ID = ASOM.SALE_ORDER_MATERIAL_ID
|
|
|
+ ORDER BY ASTM.TRUCKNO_MATERIAL_ID
|
|
|
+ )
|
|
|
+ WHERE ROWNUM = 1
|
|
|
+ ) "weight"
|
|
|
+ FROM AMS_SALE_ORDER ASO
|
|
|
+ JOIN AMS_SALE_ORDER_MATERIAL ASOM
|
|
|
+ ON ASO.SALE_ORDER_ID = ASOM.SALE_ORDER_ID
|
|
|
+ LEFT JOIN AMS_DISPATCH_SALE_ORDER ADSO
|
|
|
+ ON ADSO.SALE_ORDER_MATERIAL_ID = ASOM.SALE_ORDER_MATERIAL_ID
|
|
|
+ LEFT JOIN RMS_RECEIVE_ADDRESS RRA
|
|
|
+ ON ASOM.SALE_SHIPPING_ADDRESS_ID = RRA.ADDRESS_ID
|
|
|
+ LEFT JOIN RMS_SHIPPER RS
|
|
|
+ ON RS.SHIPPER_ID = ASO.SHIPPER_ID
|
|
|
+ LEFT JOIN RMS_CONSIGNEE RC
|
|
|
+ ON RC.CONSIGNEE_ID = ASO.RECEIVE_ID
|
|
|
+ WHERE ASO.SALE_ORDER_STATUS IN (2, 4)
|
|
|
+ AND ADSO.DISPATCH_STATUS = #{status}
|
|
|
+ AND ADSO.DISPATCH_TYPE = 0
|
|
|
</select>
|
|
|
|
|
|
<!-- 通过收货地址,匹配对应的承运商-->
|
|
@@ -1172,10 +1203,5 @@
|
|
|
select rc.carrier_id from rms_receive_address rra join rms_carrier rc on rra.address_town = rc.carrier_bid_area
|
|
|
WHERE rra.address_id = #{param}
|
|
|
</select>
|
|
|
- <!-- 获取到站id -->
|
|
|
-<!-- <select id="selectReciveId" resultType="java.util.LinkedHashMap">-->
|
|
|
-<!-- select -->
|
|
|
-<!-- from-->
|
|
|
-<!-- where-->
|
|
|
-<!-- </select>-->
|
|
|
+
|
|
|
</mapper>
|