重构批量补发功能,将硬编码的起始日期(2025-11-08)改为从 Excel 数据中 动态获取,提高计算的准确性和灵活性。 后端改动 (mining-service): - 新增 DEFAULT_MINING_START_DATE 常量作为找不到有效数据时的默认值 - 新增 getCalculatedStartDate() 方法:从批次1用户的 miningStartDate 中 获取最早日期 - 新增 parseDate() 方法:支持解析 2025.11.8、2025-11-08、2025/11/8 格式 - 修改 buildMiningPhases() 方法:新增 startDateStr 参数,不再硬编码日期 - 修改 preview/execute 方法:在返回结果中包含 calculatedStartDate 字段 前端改动 (mining-admin-web): - 更新 BatchPreviewResult 接口,新增 calculatedStartDate 字段 - 预览结果描述中显示计算起始日期(蓝色高亮) - 确认对话框中新增"计算起始日期"行 降级策略: - 若批次1用户不存在或日期均无效,自动使用默认日期 2025-11-08 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| prisma | ||
| src | ||
| .env.example | ||
| DEVELOPMENT_GUIDE.md | ||
| Dockerfile | ||
| nest-cli.json | ||
| package-lock.json | ||
| package.json | ||
| tsconfig.json | ||