|
@ -130,7 +130,9 @@ func (rm *RoleMenu) Insert(roleId int, menuId []int) (bool, error) { |
|
|
//最后一条数据 以分号结尾
|
|
|
//最后一条数据 以分号结尾
|
|
|
sql += fmt.Sprintf("(%d,%d,'%s')", role.RoleId, menu[i].MenuId, role.RoleKey) |
|
|
sql += fmt.Sprintf("(%d,%d,'%s')", role.RoleId, menu[i].MenuId, role.RoleKey) |
|
|
if menu[i].MenuType == "A" { |
|
|
if menu[i].MenuType == "A" { |
|
|
sql2 += fmt.Sprintf("('p','%s','%s','%s')", role.RoleKey, menu[i].Path, menu[i].Action) |
|
|
|
|
|
|
|
|
sql2 += fmt.Sprintf("('p','%s','%s','%s');", role.RoleKey, menu[i].Path, menu[i].Action) |
|
|
|
|
|
} else { |
|
|
|
|
|
sql2 = sql2[:len(sql2)- 1] |
|
|
} |
|
|
} |
|
|
} else { |
|
|
} else { |
|
|
sql += fmt.Sprintf("(%d,%d,'%s'),", role.RoleId, menu[i].MenuId, role.RoleKey) |
|
|
sql += fmt.Sprintf("(%d,%d,'%s'),", role.RoleId, menu[i].MenuId, role.RoleKey) |
|
|