mirror of https://github.com/jeecgboot/jeecg-boot
35 lines
1.6 KiB
Java
35 lines
1.6 KiB
Java
CREATE OR REPLACE VIEW platform_order_logistic_expense_detail AS
|
|
SELECT s.erp_code AS 'shopErpCode',
|
|
po.tracking_number AS 'trackingNumber',
|
|
po.shop_id,
|
|
po.logistic_channel_name AS 'logisticChannelName',
|
|
po.platform_order_id AS 'platformOrderId',
|
|
po.platform_order_number AS 'platformOrderNumber',
|
|
po.order_time AS 'orderTime',
|
|
po.shipping_time AS 'shippingTime',
|
|
po.country,
|
|
po.fret_fee AS 'fretFee',
|
|
SUM(poc.shipping_fee) AS 'shippingFee',
|
|
SUM(poc.vat) AS 'vatFee',
|
|
po.order_service_fee + SUM(poc.service_fee) AS 'serviceFee',
|
|
po.shipping_invoice_number AS 'shippingInvoiceNumber',
|
|
fled.real_weight,
|
|
fled.volumetric_weight,
|
|
fled.charging_weight,
|
|
fled.discount,
|
|
fled.shipping_fee AS 'realShippingFee',
|
|
fled.fuel_surcharge,
|
|
fled.registration_fee,
|
|
fled.second_delivery_fee,
|
|
fled.vat,
|
|
fled.vat_service_fee,
|
|
fled.total_fee,
|
|
fled.logistic_company_id,
|
|
fled.additional_fee
|
|
FROM full_logistic_expense_detail fled
|
|
RIGHT JOIN platform_order po ON fled.trackingNumber = po.tracking_number
|
|
JOIN shop s ON po.shop_id = s.id
|
|
JOIN platform_order_content poc ON po.id = poc.platform_order_id
|
|
WHERE po.erp_status IN (3, 4)
|
|
GROUP BY po.id, s.erp_code
|
|
ORDER BY s.erp_code; |