65653e5c01
build / build (push) Successful in 1m14s
已覆盖只允许正确或错误,未覆盖可待确认,缺引用不再阻止正确结论。 复用统一事务写入与不可变审计重评旧待确认,保留原问答和人工结论。 验证:全仓 make verify、真实隔离 PostgreSQL 全包与 race 回归通过。
22 lines
698 B
Go
22 lines
698 B
Go
package qaopsmirror
|
|
|
|
import (
|
|
"context"
|
|
"knowledge-governance/internal/dobotaiops"
|
|
"knowledge-governance/internal/qaopsquality"
|
|
)
|
|
|
|
var inlineNonce = qaopsquality.MasterFieldNoncePattern
|
|
|
|
func validInlineID(value string) bool { return qaopsquality.ValidMasterFieldID(value) }
|
|
|
|
type MasterFieldPatch = qaopsquality.MasterFieldPatch
|
|
type MasterFieldReceipt = qaopsquality.MasterFieldReceipt
|
|
|
|
func (s *Store) PatchMasterFields(ctx context.Context, id string, q MasterFieldPatch, actor string) (MasterFieldReceipt, error) {
|
|
if s == nil || !s.valid() {
|
|
return MasterFieldReceipt{}, dobotaiops.ErrUnavailable
|
|
}
|
|
return qaopsquality.NewStore(s.pool, s.tenant).PatchMasterFields(ctx, id, q, actor)
|
|
}
|