From 5c20defc798d2b635490d69b649e39c0319d70a4 Mon Sep 17 00:00:00 2001 From: yueyang <2495544247@qq.com> Date: Thu, 15 Oct 2026 17:55:44 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=9A=E7=BB=A9=E6=98=8E=E7=BB=86=EF=BC=9A?= =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E6=9C=89=E6=95=88=E5=B7=AE=E9=A2=9D=20SQL?= =?UTF-8?q?=EF=BC=88=E6=8E=92=E9=99=A4=E3=80=8C=E5=B7=AE=E9=A2=9D=E5=BE=85?= =?UTF-8?q?=E6=A0=B8=E5=AE=9E=E3=80=8D=E5=85=9C=E5=BA=95=E6=A1=A3=EF=BC=8C?= =?UTF-8?q?=E5=8F=A3=E5=BE=84=E5=85=9C=E5=BA=95=E8=A1=8C=E6=89=8D=E7=9C=9F?= =?UTF-8?q?=E6=AD=A3=E6=8C=89=200=20=E8=AE=A1=E5=85=A5=E5=90=88=E8=AE=A1/?= =?UTF-8?q?=E7=AD=9B=E9=80=89=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Http/Controllers/Business/Pages.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/Business/Pages.php b/app/Http/Controllers/Business/Pages.php index 4c78456e..1e9c1f6a 100644 --- a/app/Http/Controllers/Business/Pages.php +++ b/app/Http/Controllers/Business/Pages.php @@ -399,9 +399,13 @@ class Pages extends Controller */ private static function receiptEffectiveDifferenceSql(): string { + // 注意:要把「差额待核实」这条兜底规则排除掉,否则它本身就是"都没命中", + // 会让这里永远不成立(口径兜底行就归不了零)。 + $rules = self::receiptDifferenceRemarkConditions(); + unset($rules['差额待核实']); $ruleUnion = '(' . implode(' OR ', array_map( static fn (string $condition): string => '(' . $condition . ')', - self::receiptDifferenceRemarkConditions() + $rules )) . ')'; return "CASE WHEN remark IN ('订单实付按卖家实收核对','订单实付按应付/已付核对')"