diff --git a/service/waf_service/waf_account.go b/service/waf_service/waf_account.go index 7ea43ea..d4a2518 100644 --- a/service/waf_service/waf_account.go +++ b/service/waf_service/waf_account.go @@ -137,6 +137,10 @@ func (receiver *WafAccountService) DelApi(req request.WafAccountDelReq) error { err := global.GWAF_LOCAL_DB.Where("id = ?", req.Id).First(&bean).Error if err != nil { return err + } else { + if bean.LoginAccount == "admin" { + return errors.New("管理员帐号不能删除") + } } err = global.GWAF_LOCAL_DB.Where("id = ?", req.Id).Delete(model.Account{}).Error return err