Commit 769ed4ee036711db173994684b887514313df989
1 parent
ff3b884a
fix: 开单统计通过F_ActivityId字段过滤营销活动
- 开单统计增加F_ActivityId条件过滤 - 只统计该营销活动关联的开单数据 - 退卡统计保持原逻辑(退卡表可能没有活动字段)
Showing
1 changed file
with
2 additions
and
1 deletions
netcore/src/Modularity/Extend/NCC.Extend/LqPackageInfoService.cs
| ... | ... | @@ -623,7 +623,7 @@ namespace NCC.Extend.LqPackageInfo |
| 623 | 623 | storeFilterRefund = $"AND hytk.md IN ('{storeIdsStr}')"; |
| 624 | 624 | } |
| 625 | 625 | |
| 626 | - // 4. 开单统计 - 直接从开单主表查询 | |
| 626 | + // 4. 开单统计 - 直接从开单主表查询,通过F_ActivityId过滤 | |
| 627 | 627 | var billingSql = $@" |
| 628 | 628 | SELECT |
| 629 | 629 | COUNT(DISTINCT kd.F_Id) as billing_count, |
| ... | ... | @@ -631,6 +631,7 @@ namespace NCC.Extend.LqPackageInfo |
| 631 | 631 | SUM(CAST(kd.qk AS DECIMAL(18,2))) as debt_amount |
| 632 | 632 | FROM lq_kd_kdjlb kd |
| 633 | 633 | WHERE kd.F_IsEffective = 1 |
| 634 | + AND kd.F_ActivityId = '{input.ActivityId}' | |
| 634 | 635 | AND kd.kdrq >= '{startTime:yyyy-MM-dd HH:mm:ss}' |
| 635 | 636 | AND kd.kdrq <= '{endTime:yyyy-MM-dd HH:mm:ss}' |
| 636 | 637 | {storeFilter}"; | ... | ... |