2.0 KiB
2.0 KiB
2026-09-09 工作日志
全量改动复核 + 集成测试(不动代码)
改动规模:65 文件、+427 / -283 行
集成测试结果:
- 后端:
mvn compile -DskipTests(JAVA_HOME=Corretto 1.8.0_442) → BUILD SUCCESS,7 模块 0 ERROR - 前端:31 个 Vue/JS 文件用
@vue/compiler-sfc解析 → 31 ok, 0 fail
本轮发现:
OmsTicketBill.java:70税额已加decimalFormat = "#,##0.00"(用户修复)- SQL 文件名
20290904→20260904(已改),但文件内注释仍写2029-09-04 .gitignore已加.DS_Store(用户修复)ruoyi-admin/.DS_Store仍被git ls-files跟踪,需git rm --cached才能彻底忽略
确认正确的覆盖:
inventory/inner/index.vue、vendorConfirm.vue— 本次新加 formatter 没问题InventoryInfoExcelDto.java、WarehouseInnerExcelDto.java— 入库价已加 decimalFormatProductInfo.java+ProductInfoMapper.xml— preSystemType 字段前后端完整配套OmsInventoryInnerServiceImpl.java— 三处修复(NPE、payConfigDay 拆箱、税金额)均正确
仍未修的小遗留:
ApplyInvoice.vue:122/129/143v-else 裸显示(用户上一轮已知,影响小)- 14 处
formatCurrency(x.toFixed(2))双重格式化(冗余但正确) - 7+ 处局部
formatAmount/formatAmountNumber副本(存量代码,本次未改)
体系性问题(与本次改动范围无关):
- 项目里 7+ 处组件局部的
formatAmount副本,行为与全局formatCurrency略有差异(null 显示空 vs '0.00'),建议后续收敛 formatCurrency('abc')会显示 "NaN",建议加Number.isNaN保护
提交前清单:
- 修
sql/20260904update.sql注释里的2029-09-04→2026-09-04 git rm --cached ruoyi-admin/.DS_Store(.gitignore 已加,但已跟踪文件需手动移除)- 可选:
git checkout ruoyi-admin/src/main/resources/logback.xml恢复个人本地路径