This commit is contained in:
suyl
2021-06-23 09:59:07 +08:00
parent 0999414560
commit b7b34bd6d2

View File

@@ -351,15 +351,21 @@ func (c *OrderManager) GetOrders(ctx *jxcontext.Context, isIncludeFake bool, fro
order := batchItemList[0].(*model.GoodsOrderExt) order := batchItemList[0].(*model.GoodsOrderExt)
afsOrder := &AfsOrderExt{} afsOrder := &AfsOrderExt{}
sql := ` sql := `
SELECT a.*, SUM(c.shop_price) shop_price SELECT t1.afs_total_shop_money, t2.shop_price
FROM afs_order a FROM afs_order t1
LEFT JOIN ( LEFT JOIN (
SELECT MAX(created_at), afs_order_id SELECT a.afs_order_id, SUM(c.shop_price) shop_price
FROM afs_order FROM order_sku_financial a
WHERE status = ? AND vendor_order_id = ? LEFT JOIN (
GROUP BY 2 SELECT MAX(created_at), afs_order_id
) b ON a.afs_order_id = b.afs_order_id FROM afs_order
LEFT JOIN order_sku_financial c ON c.afs_order_id = a.afs_order_id AND c.is_afs_order = ? WHERE status = ?
AND vendor_order_id = ?
GROUP BY 2
) b ON a.afs_order_id = b.afs_order_id
WHERE a.afs_order_id = b.afs_order_id AND a.is_afs_order = ?
GROUP BY 1) t2 ON t1.afs_order_id = t2.afs_order_id
WHERE t1.afs_order_id = t2.afs_order_id
` `
sqlParams := []interface{}{model.AfsOrderStatusFinished, order.VendorOrderID, sqlParams := []interface{}{model.AfsOrderStatusFinished, order.VendorOrderID,
model.YES} model.YES}