添加快捷添加和删除网站源站API

This commit is contained in:
GoEdgeLab
2024-01-12 11:50:10 +08:00
parent 2ef1c5c9d2
commit 555662ae2a
5 changed files with 298 additions and 12 deletions

View File

@@ -376,14 +376,14 @@ func (this *ReverseProxyDAO) UpdateReverseProxyScheduling(tx *dbs.Tx, reversePro
}
// UpdateReverseProxyPrimaryOrigins 修改主要源站
func (this *ReverseProxyDAO) UpdateReverseProxyPrimaryOrigins(tx *dbs.Tx, reverseProxyId int64, origins []byte) error {
func (this *ReverseProxyDAO) UpdateReverseProxyPrimaryOrigins(tx *dbs.Tx, reverseProxyId int64, originRefs []byte) error {
if reverseProxyId <= 0 {
return errors.New("invalid reverseProxyId")
}
var op = NewReverseProxyOperator()
op.Id = reverseProxyId
if len(origins) > 0 {
op.PrimaryOrigins = origins
if len(originRefs) > 0 {
op.PrimaryOrigins = originRefs
} else {
op.PrimaryOrigins = "[]"
}