|
|
@@ -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 //通过审核
|