业绩明细:修正有效差额 SQL(排除「差额待核实」兜底档,口径兜底行才真正按 0 计入合计/筛选)
This commit is contained in:
parent
01abeb4124
commit
5c20defc79
@ -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 ('订单实付按卖家实收核对','订单实付按应付/已付核对')"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user