feat:不允许删除admin

This commit is contained in:
samwaf
2023-12-26 14:22:00 +08:00
parent 2cfa564600
commit 05693f7035
+4
View File
@@ -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