소스 검색

企业用户角色加到Base_Parameter

huahaiyan 6 년 전
부모
커밋
bfc188a358
1개의 변경된 파일6개의 추가작업 그리고 3개의 파일을 삭제
  1. 6 3
      src/dashoo.cn/backend/api/controllers/register/oilcorporateinfo.go

+ 6 - 3
src/dashoo.cn/backend/api/controllers/register/oilcorporateinfo.go

@@ -1,6 +1,7 @@
 package register
 
 import (
+	"dashoo.cn/business2/parameter"
 	"encoding/json"
 	"strconv"
 	"time"
@@ -167,13 +168,15 @@ func (this *OilCorporateInfoController) AddUser() {
 
 	var jsonBlob = this.Ctx.Input.RequestBody
 	json.Unmarshal(jsonBlob, &model)
-
+	var roleid string
+	paramSvc := baseparameter.GetBaseparameterService(utils.DBE)
+	roleid = paramSvc.GetBaseparameterMessage("", "paramset", "QiYeRegRoleId")
 	//注册用户Base_User
 	var userentity userRole.Base_User
 	userentity.Username = model.UserName
 	userentity.Realname = model.UserRealName
 	userentity.Telephone = model.UserTelephone
-	userentity.Roleid = 10000120 //企业用户
+	userentity.Roleid,_ =  strconv.Atoi(roleid)//企业用户
 	userentity.Companyid = "0"
 	userentity.IsCompanyUser = 1
 	userentity.Departmentid = "100000171"
@@ -204,7 +207,7 @@ func (this *OilCorporateInfoController) AddUser() {
 
 	if err == nil {
 		// 添加企业用户角色
-		utils.RBAC.AddRoleForUserInDomain("uid_"+strconv.Itoa(userentity.Id), "rid_10000120", utils.DOMAIN)
+		utils.RBAC.AddRoleForUserInDomain("uid_"+strconv.Itoa(userentity.Id), "rid_"+roleid, utils.DOMAIN)
 		// 更新企业信息
 		model.UserId = userentity.Id
 		model.CheckStatus = 1 //通过审核