From 78d82ffbac584398ca4820ebcd937e5ae5963a60 Mon Sep 17 00:00:00 2001 From: tikkhun Date: Sat, 10 Jan 2026 12:01:26 +0800 Subject: [PATCH] =?UTF-8?q?refactor(service):=20=E7=A7=BB=E9=99=A4?= =?UTF-8?q?=E8=AE=A2=E5=8D=95=E6=9C=8D=E5=8A=A1=E4=B8=AD=E6=9C=AA=E4=BD=BF?= =?UTF-8?q?=E7=94=A8=E7=9A=84orderItems=E5=92=8CorderSales=E5=AD=97?= =?UTF-8?q?=E6=AE=B5(=E6=9A=82=E6=97=B6=E6=9C=89=E9=97=AE=E9=A2=98?= =?UTF-8?q?=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/service/order.service.ts | 48 +----------------------------------- 1 file changed, 1 insertion(+), 47 deletions(-) diff --git a/src/service/order.service.ts b/src/service/order.service.ts index 3b4a826..999c86d 100644 --- a/src/service/order.service.ts +++ b/src/service/order.service.ts @@ -1182,53 +1182,7 @@ export class OrderService { ) END ), JSON_ARRAY() - ) as fulfillments, - ( - SELECT COALESCE( - JSON_ARRAYAGG( - JSON_OBJECT( - 'id', oi.id, - 'name', oi.name, - 'orderId', oi.orderId, - 'siteId', oi.siteId, - 'externalOrderId', oi.externalOrderId, - 'externalOrderItemId', oi.externalOrderItemId, - 'externalProductId', oi.externalProductId, - 'externalVariationId', oi.externalVariationId, - 'quantity', oi.quantity, - 'subtotal', oi.subtotal, - 'subtotal_tax', oi.subtotal_tax, - 'total', oi.total, - 'total_tax', oi.total_tax, - 'sku', oi.sku, - 'price', oi.price - ) - ), - JSON_ARRAY() - ) - FROM order_item oi - WHERE oi.orderId = o.id - ) AS orderItems, - ( - SELECT COALESCE( - JSON_ARRAYAGG( - JSON_OBJECT( - 'id', os.id, - 'orderId', os.orderId, - 'siteId', os.siteId, - 'externalOrderItemId', os.externalOrderItemId, - 'productId', os.productId, - 'name', os.name, - 'sku', os.sku, - 'quantity', os.quantity, - 'isPackage', os.isPackage - ) - ), - JSON_ARRAY() - ) - FROM order_sale os - WHERE os.orderId = o.id - ) AS orderSales + ) as fulfillments FROM \`order\` o LEFT JOIN ( SELECT