master
黄海 5 years ago
parent 857dea7302
commit 2f08c5f1cb

@ -0,0 +1,12 @@
package BaseRoleMenuDao
import (
"dsBaseRpc/Utils/DbUtil"
"dsBaseRpc/models"
)
var db = DbUtil.Engine
func SetBaseRoleMenuCorr(ms []models.TBaseRoleMenu) (int64, error) {
return db.Insert(ms)
}

@ -2,7 +2,13 @@ package BaseRoleMenuService
import (
"context"
"dsBaseRpc/Const"
"dsBaseRpc/Const/ErrorConst"
"dsBaseRpc/RpcService/BaseRoleMenu/BaseRoleMenuDao"
"dsBaseRpc/RpcService/BaseRoleMenu/BaseRoleMenuProto"
"dsBaseRpc/Utils/CommonUtil"
"dsBaseRpc/Utils/LogUtil"
"dsBaseRpc/models"
"fmt"
)
@ -16,6 +22,8 @@ func (s *Rpc) GetBaseRoleMenuCorr(ctx context.Context, in *BaseRoleMenuProto.Get
fmt.Printf("%s\n", err)
}
}()
//in.RoleId--->哪些菜单?
//rpc响应
var reply BaseRoleMenuProto.Reply
return &reply, nil
@ -29,7 +37,29 @@ func (s *Rpc) SetBaseRoleMenuCorr(ctx context.Context, in *BaseRoleMenuProto.Set
fmt.Printf("%s\n", err)
}
}()
//声明实体数组
modelArray := make([]models.TBaseRoleMenu, 0)
//循环添加班级
for i := 0; i <= len(in.MenuId); i++ {
model := new(models.TBaseRoleMenu)
model.Id = CommonUtil.GetUUID()
model.MenuId = in.MenuId[i]
model.RoleId = in.RoleId
model.BUse = 1
//添加到实体数组
modelArray = append(modelArray, *model)
}
//rpc响应
var reply BaseRoleMenuProto.Reply
//批量增加
_, err := BaseRoleMenuDao.SetBaseRoleMenuCorr(modelArray)
if err != nil {
reply.Success = false
reply.Message = Const.DataBaseActionError
LogUtil.Error(ErrorConst.SqlUpdateError, "执行SetBaseRoleMenuCorr时发生严重错误"+err.Error())
} else {
reply.Success = true
reply.Message = Const.SuccessDataBaseAction
}
return &reply, nil
}

Loading…
Cancel
Save