weicw-dshsa 4556114b4d fix(审核): 阻断位置型 chainId 占位符写入 yxe_self_report
normalizeMerchantChain 的兜底链以 `chain_${index}` 结尾,该值是数组下标而非
连锁标识。审核员改门店时 saveMerchantEdit 会把 chain.id 直接写入 chainId,
落库后按连锁筛选(YxeSelfReportMapper.xml: a.chain_id = #{param.chainId}
等值匹配)就再也筛不出这条记录。

存量数据已出现 chain_3/chain_6 等脏值,导致 5 条已通过记录按连锁筛选时
永久漏查。本次修复:

- 兜底链结尾改用连锁名(与提交端 create.vue 的 `?? chainName` 对齐)
- saveMerchantEdit 写入前拦截 `chain_` 前缀,退回连锁名

后端 MerchantServiceImpl.groupByChain 已返回稳定 chainId,正常路径不再回退。
2026-10-11 16:34:30 +08:00
2026-09-29 15:17:13 +08:00
2026-09-29 15:17:13 +08:00
2026-09-29 15:17:13 +08:00
2026-09-29 15:17:13 +08:00
2026-09-29 15:17:13 +08:00
2026-09-29 15:17:13 +08:00
2026-09-29 15:17:13 +08:00
2026-09-29 15:17:13 +08:00
2026-09-29 15:17:13 +08:00
2026-09-29 15:17:13 +08:00
2026-09-29 15:17:13 +08:00
2026-09-29 15:17:13 +08:00
2026-09-29 15:17:13 +08:00
2026-09-29 15:17:13 +08:00
2026-09-29 15:17:13 +08:00
2026-09-29 15:17:13 +08:00
2026-09-29 15:17:13 +08:00
S
Description
No description provided
941 KiB
Languages
Vue 87.2%
JavaScript 9.8%
CSS 1.6%
SCSS 1.4%