界面上的分类一律显示成「编码 名称」(如 A 机械结构类),用户照此填进导入模板, 却报「大类「A 机械结构类」不存在或已停用」。分类其实存在且已启用,是后端只按 分类名称精确匹配,对不上带编码前缀的写法。单位早有名称/编码双匹配,分类漏了。 - 分类索引同时登记名称、编码、「编码 名称」三种写法。名称优先、键已占用时不覆盖, 结果不随分类遍历顺序变化;停用分类仍在登记前被过滤,放宽的只是写法 - 报错文案补「请核对分类名称或编码」:原文案说「不存在或已停用」,而分类明明在, 把排查方向带偏了 - 模板「填写说明」与 api.md 同步口径(原文写的是「分类按名称填写」) 验证:2 条新用例先跑成失败再转绿(「A 机械结构类」+「A01 标准件」、纯编码); 另加 1 条停用分类的边界用例,并做变异验证——临时关掉 status 过滤后它如期失败。 go build ./...、go vet ./internal/...、go test ./... 全部通过。 |
||
|---|---|---|
| .. | ||
| superpowers | ||
| api.md | ||
| company-master-data-isolation-acceptance.md | ||
| MMS-用户故事-v2.3.md | ||
| 回归测试用例.md | ||
| 数据库表结构与关系说明.md | ||
| 项目后端结构说明.md | ||