material_manage_system/internal/service
文睿 张 72bc6c9af2 test: 补齐 Update 的 happy-path 用例,锁定「编辑走 UPDATE」而非 INSERT
六个 Update* 此前只有 UpdateRequiresID 覆盖到拒绝分支,方法体里的
s.repo.Update*(item) 从未被执行。这 12 个方法互为复制粘贴的模板,
尾行一旦误写成 Create* 全部测试仍然绿灯,生产行为会退化成「编辑即新增」。

新增两条用例:PartnerService.Update(事务:SELECT ... FOR UPDATE + 两条
UPDATE)与 MasterDataService.UpdateCategory(单条 UPDATE),均登记
UPDATE 期望并以 ExpectationsWereMet 兜底。把尾行改成 Create* 实测两条
用例都会失败并指名收到了 INSERT。

同时 gofmt internal/service/admin_master.go:新增中文注释紧贴前一个函数的
},补上缺失的空行,纯空白改动。
2026-09-21 15:34:41 +08:00
..
admin_master_test.go test: 补齐 Update 的 happy-path 用例,锁定「编辑走 UPDATE」而非 INSERT 2026-09-21 15:34:41 +08:00
admin_master.go test: 补齐 Update 的 happy-path 用例,锁定「编辑走 UPDATE」而非 INSERT 2026-09-21 15:34:41 +08:00
application.go 修改一致性问题 2026-09-21 14:13:30 +08:00
auth_test.go 拆分主数据和仓库数据 2026-09-16 16:29:04 +08:00
auth.go restore lost frontend and backend changes 2026-09-16 23:30:25 +08:00
errors.go 完善库存流水 2026-09-20 14:29:41 +08:00
inbound_test.go 库存,入库,出库相关问题修改 2026-09-20 10:31:28 +08:00
inbound.go 完善库存流水 2026-09-20 14:29:41 +08:00
material_log_test.go 修改一致性问题 2026-09-21 14:13:30 +08:00
material_log.go 修改一致性问题 2026-09-21 14:13:30 +08:00
material_test.go feat: 实现物料编码按分类规则自动生成、手工修改及并发安全的流水号管理 2026-09-20 16:48:06 +08:00
material.go feat: 实现物料编码按分类规则自动生成、手工修改及并发安全的流水号管理 2026-09-20 16:48:06 +08:00
outbound.go 完善库存流水 2026-09-20 14:29:41 +08:00
stock_test.go 完善库存流水 2026-09-20 14:29:41 +08:00
stock.go 完善库存流水 2026-09-20 14:29:41 +08:00