fix(publish): 软删图片按实际行重算 image_count,状态写入拒绝不存在的记录

This commit is contained in:
toom1996
2026-09-23 11:21:46 +08:00
parent 76626b8372
commit f9068f530b
4 changed files with 208 additions and 13 deletions

View File

@ -83,7 +83,7 @@ type ImageGroup struct {
// ErrInvalidImageGroup 主副图分组操作不合法:主图不存在 / 不属于该记录 / 自身不是主图 / 空集合。
// 这里是给用户看的文案,handler 直接渲染 err.Error()。
var ErrInvalidImageGroup = errors.New("主图无效:它必须属于本草稿、未被删除,且自身是主图")
var ErrInvalidImageGroup = errors.New("主图无效:它必须属于本条记录、未被删除,且自身是主图")
// KindTab 审核列表页顶部「类型」标签;Pending 为该模块待审数(驱动大审核列表概览)。
type KindTab struct {

View File

@ -121,7 +121,7 @@ func TestStreetGroupPreventCrossRecord(t *testing.T) {
if err == nil {
t.Fatal("跨记录应报错")
}
if err.Error() != "主图无效:它必须属于本草稿、未被删除,且自身是主图" {
if err.Error() != "主图无效:它必须属于本条记录、未被删除,且自身是主图" {
t.Fatalf("错误文案不符: %q", err.Error())
}
}