Files
jh-zz/actions/clear.go

25 lines
417 B
Go

package actions
import (
"fmt"
"jhman/clients/jd"
"jhman/model"
)
func Clear() error {
gateways, err := FindGateways(model.DB)
if err != nil {
return fmt.Errorf("清空网关数据失败:%w", err)
}
for _, gateway := range gateways {
err := jd.GatewayConfigClear(gateway.Macaddr)
if err != nil {
return fmt.Errorf("清空网关 %s 配置失败:%w", gateway.Macaddr, err)
}
}
return nil
}