Project

General

Profile

Actions

缺陷 #38

open
RA

QA验收 #35: CNB #106|Task毛利率排除与KM零成本提醒|本地独立验收

DEF106-HOME-COUNT-01|全部销售聚合重复计算排除Task数

缺陷 #38: DEF106-HOME-COUNT-01|全部销售聚合重复计算排除Task数

Added by Redmine Admin 10 days ago. Updated 10 days ago.

Status:
新建
Priority:
普通
Assignee:
-
Start date:
11/01/2026
Due date:
% Done:

0%

Estimated time:

Description

DEF106-HOME-COUNT-01。primary已确认106范围内Backend展示基数统计缺陷,唯一修复owner=NDB Backend Agent;当前仅记录归属,不释放修复或部署。
测试环境FE2.16.9-beta.3/4a303c3d,BE1.20.15b2/473cc345,管理员20,2026-11-01。公司15/项目96仅本轮Task148=false、149=true,两个销售归属;GET /v1/admin/sales-data/companies?start_month=2026-01&end_month=2026-11,company15返回实际income2000/cost600/gross_margin40,basis1000/600但excluded_task_count=2。同期POST /v1/finances/statistics(只读统计,company_id15/statistical_year2026/currencyRMB)返回相同金额、40%及excluded_task_count=1。预期按公司实际排除Task计数为1,实际2;月度10月聚合亦出现2。金额/40%计算正确,不能把排除数case记Pass。
源码api/sales/services.py:185每销售分摊行excluded_count=int(flag),公司聚合约280行再次逐行累加;双销售使一个Task重复计数。读源码定位不替代运行证据。原始响应位于outputs/issue-106-implementation-20261030/qa/home-roles-20261101/admin-sales-restored40.json;独立原始响应/图表数值核对independent-review.json;附件为仅本合成数据精简证据。
没有编辑源代码/配置/DB直写/账号/生产,没有真实付款/审批。A/B四次获准标记往返已恢复初始值,成本42及其他字段不变。待primary另行释放Backend修复/自测及QA定向回归;不自动关闭缺陷。


Files

defect-sales-count.json (1.24 KB) defect-sales-count.json Redmine Admin, 10/31/2026 04:44 PM
case-index.json (90.8 KB) case-index.json Redmine Admin, 10/31/2026 05:33 PM
results.md (3.54 KB) results.md Redmine Admin, 10/31/2026 05:33 PM
execution-result.json (58.9 KB) execution-result.json Redmine Admin, 10/31/2026 05:33 PM
request-responses-r2-oracle-corrected.jsonl (86.8 KB) request-responses-r2-oracle-corrected.jsonl Redmine Admin, 10/31/2026 05:33 PM
runner-correction.md (715 Bytes) runner-correction.md Redmine Admin, 10/31/2026 05:33 PM
Actions

Also available in: PDF Atom