fix(publish): 补齐实体键唯一索引的测试覆盖与守卫消息

This commit is contained in:
toom1996
2026-09-23 10:56:08 +08:00
parent 474e1c1a64
commit e0ce81318d
4 changed files with 28 additions and 5 deletions

View File

@ -315,7 +315,7 @@ func (r *ingestRepository) ReuseRejectedRunway(ctx context.Context, id uint32, r
return uErr
}
if upd.RowsAffected == 0 {
return fmt.Errorf("runway %d 已不是 rejected 状态,复用前置条件失效", id)
return fmt.Errorf("runway %d 复用前置条件失效:该行已不是 rejected 状态或已被软删", id)
}
if dErr := tx.Model(&model.BrandRunwayImage{}).
Where("runway_id = ? AND is_deleted = 0", id).
@ -398,7 +398,7 @@ func (r *ingestRepository) ReuseRejectedStreetSnap(ctx context.Context, id uint3
return uErr
}
if upd.RowsAffected == 0 {
return fmt.Errorf("street snap %d 已不是 rejected 状态,复用前置条件失效", id)
return fmt.Errorf("street snap %d 复用前置条件失效:该行已不是 rejected 状态或已被软删", id)
}
if dErr := tx.Model(&model.StreetSnapImage{}).
Where("snap_id = ? AND is_deleted = 0", id).