feat(cost-center): 将统计与自动发货同步统一收敛至最近一个月并自愈历史非标SKU
- 范围收敛:将财务日期范围默认窗口、自动发货履约任务扫描、成本快照重算及定时任务默认窗口统一收敛为最近一个月(30 天),不再扫描混乱的历史遗留数据 - 脏数据清洗与自愈:在自动发货同步与基线导入时自动识别并清理历史把中文名当做 SKU 插入的 21 个非标脏商品,将关联的 116 个订单项平滑重定向至标准 38 款基线商品 - 标准提取:从履约任务 context_json 中按优先级提取标准上游 sku,通过正则仅允许合规英数标识符入库,避免中文名称污染商品目录 - 界面对齐:前端销售毛利概览默认查询最近 30 天,自动发货与目录改价追溯生效时间默认设置为近一个月(30 天前) - 验证方式:全量单测 783 项通过、tsc 0 error、容器内执行同步后脏商品归零且销售事实精准重算
This commit is contained in:
@@ -16,7 +16,7 @@ type ResolveFinanceDateRangeOptions = {
|
||||
*/
|
||||
export function resolveFinanceDateRange(
|
||||
input: Record<string, unknown> = {},
|
||||
{ defaultDays = 7, maxDays = 400 }: ResolveFinanceDateRangeOptions = {},
|
||||
{ defaultDays = 30, maxDays = 400 }: ResolveFinanceDateRangeOptions = {},
|
||||
): FinanceDateRange {
|
||||
const today = formatShanghaiDate(new Date())
|
||||
const rawFrom = normalizeDateInput(input.dateFrom ?? input.from)
|
||||
|
||||
Reference in New Issue
Block a user