PDD 任务表目前没有显示已有的 PDD 商品 ID,也没有显示采购结果中的订单号;商品标题独占全部剩余宽度。采购已完成时,任务详情也没有读取和展示 pdd_data.purchase 中已经保存的订单号和下单时间。
pdd_data.purchase
pdd_data.purchase.order_no
TaskSummary
TaskRow
order_no
CASE WHEN json_valid(pdd_data) THEN json_extract(...)
purchase
ordered_at_raw
ordered_at
预计修改:
pdd_data
从 client/ 执行相关 unittest、完整 test_*.py、修改文件 py_compile 和离屏 MainWindow 冒烟测试。不执行真机采购、下单或付款。
client/
test_*.py
py_compile
json_valid
实现完成,状态更新为待验收。
1f48d3a
c8b1fd6
docs/task/164-任务列表展示PDD商品和订单信息.md
OK
请重点验收任务列表的新列宽度、订单号显示/搜索,以及采购任务详情中的订单号和下单时间。
用户于 2026-08-13 明确验收通过。本地归档状态已更新,批量验收记录提交:ad44f83。现关闭工单。
ad44f83
No dependencies set.
The note is not visible to the blocked user.
基本信息
要解决什么
PDD 任务表目前没有显示已有的 PDD 商品 ID,也没有显示采购结果中的订单号;商品标题独占全部剩余宽度。采购已完成时,任务详情也没有读取和展示
pdd_data.purchase中已经保存的订单号和下单时间。做什么 / 不做什么
pdd_data.purchase.order_no,采集、演练或未核单任务显示“—”。已确认的实现方案
TaskSummary、TaskRow增加轻量order_no。CASE WHEN json_valid(pdd_data) THEN json_extract(...)读取订单号,不把完整 JSON 放入表格模型;关键词条件同步匹配订单号。purchase,中文显示采购模式、确认规格、数量、单价/总价、订单号、下单时间、匹配状态和支付状态;下单时间优先ordered_at_raw,回退ordered_at。预计修改:
验收标准
pdd_data到表格模型,不迁移数据库。验证方式
从
client/执行相关 unittest、完整test_*.py、修改文件py_compile和离屏 MainWindow 冒烟测试。不执行真机采购、下单或付款。风险和回退
pdd_data可能为空或格式异常,查询必须用json_valid防护并显示“—”。实现完成,状态更新为待验收。
1f48d3ac8b1fd6docs/task/164-任务列表展示PDD商品和订单信息.mdpy_compile通过;离屏 MainWindow 冒烟打印OK请重点验收任务列表的新列宽度、订单号显示/搜索,以及采购任务详情中的订单号和下单时间。
用户于 2026-08-13 明确验收通过。本地归档状态已更新,批量验收记录提交:
ad44f83。现关闭工单。