From 32cd0d0a15096c8a4029ae994bda106447110682 Mon Sep 17 00:00:00 2001 From: chenxi Date: Tue, 20 Oct 2026 17:15:49 +0800 Subject: [PATCH] =?UTF-8?q?=E5=95=86=E5=93=81=E6=88=90=E6=9C=AC=EF=BC=9A?= =?UTF-8?q?=E5=B8=B8=E5=B7=9E=E7=AE=80=E5=B0=9A=E5=AE=B6=E5=B1=85=E6=9C=89?= =?UTF-8?q?=E9=99=90=E5=85=AC=E5=8F=B8=E7=9A=84=E4=BB=93=E5=BA=93=E7=AE=80?= =?UTF-8?q?=E7=A7=B0=E5=AF=B9=E5=BA=94=E6=98=A0=E5=B0=84=E8=A1=A8=E3=80=8C?= =?UTF-8?q?=E9=85=8D=E4=BB=B6=E5=8D=95=E4=BB=93=E3=80=8D=E8=A1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 业务确认:仓储方=常州简尚家居有限公司 / 仓库=配件单仓 → 简称=配件单仓-不看。 仓库简称匹配增加这一档:主仓行 → 同名仓库 → 配件单仓行(仅在没有前两者时使用)。 --- app/Console/Commands/SyncStoreReceiptProductCost.php | 6 ++++++ .../pages/financial-operations/product-costs.blade.php | 3 ++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/app/Console/Commands/SyncStoreReceiptProductCost.php b/app/Console/Commands/SyncStoreReceiptProductCost.php index 73092168..229f18d3 100644 --- a/app/Console/Commands/SyncStoreReceiptProductCost.php +++ b/app/Console/Commands/SyncStoreReceiptProductCost.php @@ -510,6 +510,12 @@ class SyncStoreReceiptProductCost extends Command // 其余(次品仓、配件单仓等)不再兜底,避免把主仓订单误判成不看仓。 if ($warehouse === $provider && ! isset($byProvider[$provider])) { $byProvider[$provider] = $short; + continue; + } + // 业务确认:常州简尚家居有限公司的发货仓对应映射表里的「配件单仓」行 + // (仓储方=常州简尚家居有限公司 / 仓库=配件单仓 → 配件单仓-不看)。 + if (str_contains($warehouse, '配件单仓') && ! isset($byProvider[$provider])) { + $byProvider[$provider] = $short; } } diff --git a/resources/views/business/pages/financial-operations/product-costs.blade.php b/resources/views/business/pages/financial-operations/product-costs.blade.php index 0d6f3239..5b22bf02 100644 --- a/resources/views/business/pages/financial-operations/product-costs.blade.php +++ b/resources/views/business/pages/financial-operations/product-costs.blade.php @@ -115,7 +115,8 @@ 口径:以「业绩明细」的账单行为基数(发生时间 / 店铺名称 / 线上单号),按「店铺 + 线上订单号」展开订单侧商品行, 只取收入金额有数据且不为 0 的账单行,「种菜金额」有数据(>0)的账单行整条排除、不参与匹配; 一行 = 一个发货仓库的一个商品;发货仓库取订单的聚水潭仓库名称, - 仓库简称按仓库映射表用「仓储方」匹配「仓库名含主仓」的那条取简称(没有主仓行时只认同名仓库), + 仓库简称按仓库映射表用「仓储方」匹配「仓库名含主仓」的那条取简称(没有主仓行时认同名仓库, + 常州简尚家居有限公司对应映射表里的「配件单仓」行), 商品单价按「仓库简称 + 商品编码」取「商品月加权平均单价」里的加权平均价;匹配不到时退回「线上代发价格」 (采购单价优先、其次钉钉代发单价),仍匹配不到时用「普通商品资料」里的商品成本价兜底;商品成本 = 商品数量 × 商品单价。 拆单子单重复列出的同一批商品只算一次,同一单分多仓发货的按子单实际仓库分行;虚拟条码(X0000x)不计入;