api管理测试完成,修复casbin的API更新随动map[string]string改为map[string]interface{}

This commit is contained in:
SliverHorn
2020-08-26 11:23:40 +08:00
parent 8fb0df69b9
commit 40e2344629
3 changed files with 72 additions and 77 deletions
+1 -2
View File
@@ -58,8 +58,7 @@ func AddCasbin(cm model.CasbinModel) bool {
// @return error
func UpdateCasbinApi(oldPath string, newPath string, oldMethod string, newMethod string) error {
var cs []model.CasbinModel
err := global.GVA_DB.Table("casbin_rule").Where("v1 = ? AND v2 = ?", oldPath, oldMethod).Find(&cs).Updates(map[string]string{
err := global.GVA_DB.Table("casbin_rule").Model(&model.CasbinModel{}).Where("v1 = ? AND v2 = ?", oldPath, oldMethod).Updates(map[string]interface{}{
"v1": newPath,
"v2": newMethod,
}).Error