修改路由
This commit is contained in:
+11
-6
@@ -146,6 +146,17 @@ func (r *MenuService) PutMenu(requestMenuId int64, PutMenuRequest requests.PutMe
|
||||
AdminMenuApiDao := dao.AdminMenuApiDao{}
|
||||
AdminApiDao := dao.AdminApiDao{}
|
||||
|
||||
// 获取当前菜单数据
|
||||
adminMenu, _ := AdminMenuDao.GetAdminMenuById(requestMenuId)
|
||||
if adminMenu == nil {
|
||||
return false, errors.New("菜单数据错误")
|
||||
}
|
||||
|
||||
// 判断是否更改菜单类型
|
||||
if adminMenu.MenuType != PutMenuRequest.MenuType {
|
||||
return false, errors.New("如需更改类型,请删除后新增")
|
||||
}
|
||||
|
||||
ParentId, err := strconv.ParseInt(PutMenuRequest.ParentId, 10, 64)
|
||||
if err != nil {
|
||||
return false, errors.New("新增失败")
|
||||
@@ -159,12 +170,6 @@ func (r *MenuService) PutMenu(requestMenuId int64, PutMenuRequest requests.PutMe
|
||||
}
|
||||
}
|
||||
|
||||
// 获取当前菜单数据
|
||||
adminMenu, _ := AdminMenuDao.GetAdminMenuById(requestMenuId)
|
||||
if adminMenu == nil {
|
||||
return false, errors.New("菜单数据错误")
|
||||
}
|
||||
|
||||
// 开始事务
|
||||
tx := global.Db.Begin()
|
||||
defer func() {
|
||||
|
||||
Reference in New Issue
Block a user