| | |
| | | { |
| | | //_customerManager. |
| | | var ExRole= (await _customerManager.GetExRole()).Where(x => x.Code == param.ExRoleCode).FirstOrDefault(); |
| | | |
| | | if(ExRole==null) |
| | | if(string.IsNullOrEmpty(param.ExRoleCode)) |
| | | { |
| | | throw Oops.Oh("请选择一个有效的角色进行注册"); |
| | | throw Oops.Oh("请至少选择一个注册角色"); |
| | | } |
| | | var EzRoleListstr= param.ExRoleCode.Split(','); |
| | | |
| | | var EzRoleList= (await _customerManager.GetExRole()).Where(x => EzRoleListstr.Contains(x.Code) && x.Status == StatusEnum.Enable).ToList(); |
| | | if(EzRoleListstr.Count() != EzRoleList?.Count()) |
| | | { |
| | | throw Oops.Oh("注册角色有误,请选择有效的角色进行注册"); |
| | | } |
| | | |
| | | |
| | | |
| | | // //已选角色,请选择一个注册角色 |
| | | //var data= await _fBS_CustomerRep.AsQueryable().Includes(X => X.CoutomerExRols,y=>y.ExRole).Where(x => x.Account == param.Account).FirstAsync(); |
| | |
| | | { |
| | | dd = await _fBS_CusExtendRep.InsertReturnEntityAsync(dd); |
| | | |
| | | FBS_CoutomerExRole rulse = new FBS_CoutomerExRole |
| | | foreach (var item in EzRoleList) |
| | | { |
| | | CusExtendId = dd.Id, |
| | | ExRoleId = ExRole.Id ?? 0, |
| | | steps = CusExtendStep.UNExamine, |
| | | CreateTime = DateTime.Now, |
| | | CreateUserName = "企业用户:" + ThisUser?.Name, |
| | | CreateUserId = ThisUser?.Id |
| | | |
| | | |
| | | }; |
| | | await _fBS_CustomerExRoleRep.InsertAsync(rulse); |
| | | FBS_CoutomerExRole rulse = new FBS_CoutomerExRole |
| | | { |
| | | CusExtendId = dd.Id, |
| | | ExRoleId = item.Id ?? 0, |
| | | steps = CusExtendStep.UNExamine, |
| | | CreateTime = DateTime.Now, |
| | | CreateUserName = "企业用户:" + ThisUser?.Name, |
| | | CreateUserId = ThisUser?.Id |
| | | |
| | | |
| | | }; |
| | | await _fBS_CustomerExRoleRep.InsertAsync(rulse); |
| | | } |
| | | |
| | | FBS_CustormerUsers user = new FBS_CustormerUsers |
| | | { |