| Admin.NET/FZCTB.NET.API.Application/User/CustomerService.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Admin.NET/FZCTB.NET.API.Application/User/DTO/DTOS.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Admin.NET/FZCZTB.NET.MD/CutomerMd/Extend/FBS_CusExtend.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
Admin.NET/FZCTB.NET.API.Application/User/CustomerService.cs
@@ -90,11 +90,19 @@ { //_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(); @@ -143,10 +151,14 @@ { dd = await _fBS_CusExtendRep.InsertReturnEntityAsync(dd); foreach (var item in EzRoleList) { FBS_CoutomerExRole rulse = new FBS_CoutomerExRole { CusExtendId = dd.Id, ExRoleId = ExRole.Id ?? 0, ExRoleId = item.Id ?? 0, steps = CusExtendStep.UNExamine, CreateTime = DateTime.Now, CreateUserName = "企业用户:" + ThisUser?.Name, @@ -155,6 +167,7 @@ }; await _fBS_CustomerExRoleRep.InsertAsync(rulse); } FBS_CustormerUsers user = new FBS_CustormerUsers { Admin.NET/FZCTB.NET.API.Application/User/DTO/DTOS.cs
@@ -233,81 +233,81 @@ /// <summary> /// 企业类型 /// </summary> [Required(ErrorMessage = "企业类型 不能为空")] public virtual string EnterpriseType { get; set; } public virtual string? EnterpriseType { get; set; } /// <summary> /// 主体角色代码不能伪空 原字段 TransactionCode /// 主体角色代码不能伪空 原字段 TransactionCode 多角色以','分割 /// </summary> [Required(ErrorMessage = "角色代码 你能为空")] public virtual string ExRoleCode{ get; set; } [Required(ErrorMessage = "角色代码 你能为空,多角色以','分割")] public virtual string? ExRoleCode{ get; set; } /// <summary> /// 营业执照文件路径 /// </summary> [Required(ErrorMessage = "营业执照文件路径不能为空")] public virtual string BusinessLicense { get; set; } public virtual string? BusinessLicense { get; set; } /// <summary> /// 企业名称 /// </summary> [Required(ErrorMessage = "企业名称不能为空")] public virtual string EnterpriseName { get; set; } public virtual string? EnterpriseName { get; set; } /// <summary> /// 统一社会信用代码 /// </summary> [Required(ErrorMessage = "统一社会信用代码不能为空")] public virtual string UnifiedSocialCreditCode { get; set; } public virtual string? UnifiedSocialCreditCode { get; set; } /// <summary> /// 注册资金 /// </summary> [Required(ErrorMessage = "注册资金不能为空")] public virtual string RegisteredCapital { get; set; } public virtual string? RegisteredCapital { get; set; } /// <summary> /// 法定代表人姓名 /// </summary> [Required(ErrorMessage = "法定代表人姓名不能为空")] public virtual string LegalRepresentativeName { get; set; } public virtual string? LegalRepresentativeName { get; set; } /// <summary> /// 法定代表人身份证文件路径 /// </summary> [Required(ErrorMessage = "法定代表人身份证文件路径不能为空")] public virtual string LegalRepresentativeIdCard { get; set; } public virtual string? LegalRepresentativeIdCard { get; set; } /// <summary> /// 法定代表人姓名 /// </summary> [Required(ErrorMessage = "法定代表人姓名不能为空")] public virtual string LegalRepresentativeIdNumber { get; set; } public virtual string? LegalRepresentativeIdNumber { get; set; } /// <summary> /// 法定代表人姓名 /// </summary> [Required(ErrorMessage = "法定代表人姓名不能为空")] public virtual string LegalRepresentativePhone { get; set; } public virtual string? LegalRepresentativePhone { get; set; } /// <summary> /// 企业住所 /// </summary> [Required(ErrorMessage = "企业住所不能为空")] public virtual string Residence { get; set; } public virtual string? Residence { get; set; } /// <summary> /// 企业联系电话 /// </summary> [Required(ErrorMessage = "企业联系电话不能为空")] [DataValidation(ValidationTypes.PhoneNumber, ErrorMessage = "手机号码不正确")] public virtual string EnterprisePhone { get; set; } public virtual string? EnterprisePhone { get; set; } /// <summary> /// 企业成立时间 /// </summary> [Required(ErrorMessage = "企业成立时间不能为空")] public virtual DateTime EstablishmentTime { get; set; } public virtual DateTime? EstablishmentTime { get; set; } /// <summary> /// 企业主营业务 @@ -317,66 +317,65 @@ /// <summary> /// 企业邮箱 /// </summary> [Required(ErrorMessage = "企业邮箱不能为空")] [DataValidation(ValidationTypes.EmailAddress, ErrorMessage = "手机号码不正确")] public virtual string EnterpriseEmail { get; set; } public virtual string? EnterpriseEmail { get; set; } /// <summary> /// 业务经办人姓名、管理员姓名 /// </summary> [Required(ErrorMessage = "业务经办人身份证不能为空")] public virtual string? OperatorName { get; set; } /// <summary> /// 业务经办人身份证文件路径或标识 /// </summary> [Required(ErrorMessage = "业务经办人身份证不能为空")] public virtual string? OperatorIdCard { get; set; } /// <summary> /// 业务经办人身份证号码 /// </summary> [Required(ErrorMessage = "业务经办人身份证号码")] public virtual string? OperatorIdNumber { get; set; } /// <summary> /// 业务经办人电话/管理员电话 /// </summary> [DataValidation(ValidationTypes.PhoneNumber, ErrorMessage = "手机号码不正确")] public virtual string? OperatorPhone { get; set; } /// <summary> /// 开户行名称 /// </summary> [Required(ErrorMessage = "开户行名称")] public virtual string BankName { get; set; } public virtual string? BankName { get; set; } /// <summary> ///开户行账号 /// </summary> [Required(ErrorMessage = "开户行账号")] public virtual string BankAccount { get; set; } public virtual string? BankAccount { get; set; } /// <summary> /// 电话号码校验码 /// </summary> [Required(ErrorMessage = "电话号码校验码不能为空")] public string PhoneVCode { get; set; } public string? PhoneVCode { get; set; } /// <summary> /// 银行收款码 /// </summary> public string BankAccountIMG { get; set; } public string? BankAccountIMG { get; set; } /// <summary> /// 职位 /// </summary> public string JobTitle { get; internal set; } public string? JobTitle { get; internal set; } /// <summary> /// 昵称 /// </summary> public string Nickname { get; internal set; } public string? Nickname { get; internal set; } } Admin.NET/FZCZTB.NET.MD/CutomerMd/Extend/FBS_CusExtend.cs
@@ -43,7 +43,7 @@ /// 企业类型 从企业类型中选择 /// </summary> [SugarColumn(ColumnDescription = "企业类型 ", Length = 255)] [Required(ErrorMessage = "企业类型")] //[Required(ErrorMessage = "企业类型")] public string EnterpriseType { get; set; } @@ -52,29 +52,29 @@ /// <summary> /// 营业执照文件路径 /// </summary> [Required(ErrorMessage = "营业执照文件必传")] //[Required(ErrorMessage = "营业执照文件必传")] [SugarColumn(ColumnDescription = "营业执照文件路径")] public string BusinessLicense { get; set; } /// <summary> /// 企业名称 /// </summary> [Required(ErrorMessage = "企业名称为必填项")] //[Required(ErrorMessage = "企业名称为必填项")] [SugarColumn(ColumnDescription = "企业名称")] public string EnterpriseName { get; set; } /// <summary> /// 统一社会信用代码 /// </summary> [Required(ErrorMessage = "统一社会信用代码为必填项")] [SugarColumn(ColumnDescription = "统一社会信用代码")] //[Required(ErrorMessage = "统一社会信用代码为必填项")] [SugarColumn(ColumnDescription = "统一社会信用代码", IsNullable = true)] public string UnifiedSocialCreditCode { get; set; } /// <summary> /// 注册资金(单位:万元 ) /// </summary> [Required(ErrorMessage = "注册资金为必填项")] [SugarColumn(ColumnDescription = "注册资金")] //[Required(ErrorMessage = "注册资金为必填项")] [SugarColumn(ColumnDescription = "注册资金", IsNullable = true)] public string RegisteredCapital { get; set; } @@ -88,67 +88,67 @@ /// <summary> /// 法定代表人姓名 /// </summary> [Required(ErrorMessage = "法定代表人姓名为必填项")] [SugarColumn(ColumnDescription = "法定代表人姓名")] //[Required(ErrorMessage = "法定代表人姓名为必填项")] [SugarColumn(ColumnDescription = "法定代表人姓名", IsNullable = true)] public string LegalRepresentativeName { get; set; } /// <summary> /// 法定代表人身份证文件路径 /// </summary> [Required(ErrorMessage = "法定代表人身份证文件路径毕传")] [SugarColumn(ColumnDescription = "法定代表人身份证文件路径")] //[Required(ErrorMessage = "法定代表人身份证文件路径毕传")] [SugarColumn(ColumnDescription = "法定代表人身份证文件路径", IsNullable = true)] public string LegalRepresentativeIdCard { get; set; } /// <summary> /// 法定代表人身份证号码 /// </summary> [Required(ErrorMessage = "法定代表人身份证号码为必填项")] [SugarColumn(ColumnDescription = "法定代表人身份证号码")] //[Required(ErrorMessage = "法定代表人身份证号码为必填项")] [SugarColumn(ColumnDescription = "法定代表人身份证号码", IsNullable = true)] public string LegalRepresentativeIdNumber { get; set; } /// <summary> /// 法定代表人联系电话 /// </summary> [Required(ErrorMessage = "法定代表人联系电话为必填项")] //[Required(ErrorMessage = "法定代表人联系电话为必填项")] [Phone(ErrorMessage = "法定代表人联系电话不正确")] [SugarColumn(ColumnDescription = "法定代表人联系电话")] [SugarColumn(ColumnDescription = "法定代表人联系电话", IsNullable = true)] public string LegalRepresentativePhone { get; set; } /// <summary> /// 企业住所(下拉选择,需结合实际可选值,先字符串接收 ) /// </summary> [Required(ErrorMessage = "企业住所为必填项")] [SugarColumn(ColumnDescription = "企业住所")] //[Required(ErrorMessage = "企业住所为必填项")] [SugarColumn(ColumnDescription = "企业住所", IsNullable = true)] public string Residence { get; set; } /// <summary> /// 企业联系电话 /// </summary> [Required(ErrorMessage = "企业联系电话为必填项")] //[Required(ErrorMessage = "企业联系电话为必填项")] [Phone(ErrorMessage = "联系电话格式不正确")] [SugarColumn(ColumnDescription = "企业联系电话")] [SugarColumn(ColumnDescription = "企业联系电话", IsNullable = true)] public string EnterprisePhone { get; set; } /// <summary> /// 企业成立时间 /// </summary> [Required(ErrorMessage = "成立时间为必填项")] [SugarColumn(ColumnDescription = "企业成立时间")] //[Required(ErrorMessage = "成立时间为必填项")] [SugarColumn(ColumnDescription = "企业成立时间", IsNullable = true)] public DateTime EstablishmentTime { get; set; } /// <summary> /// 企业主营业务 /// </summary> [Required(ErrorMessage = "主营业务为必填项")] //[Required(ErrorMessage = "主营业务为必填项")] [SugarColumn(ColumnDescription = "企业主营业务",Length =Int32.MaxValue,IsNullable = true)] public string MainBusiness { get; set; } /// <summary> /// 企业邮箱 /// </summary> [Required(ErrorMessage = "企业邮箱为必填项")] //[Required(ErrorMessage = "企业邮箱为必填项")] [EmailAddress(ErrorMessage = "邮箱格式不正确")] [SugarColumn(ColumnDescription = "企业邮箱")] [SugarColumn(ColumnDescription = "企业邮箱", IsNullable = true)] public string EnterpriseEmail { get; set; } /// <summary> @@ -173,25 +173,25 @@ public string OperatorIdNumber { get; set; } /// <summary> /// 业务经办人联系电话 /// 企业经办人联系电话 /// </summary> [Required(ErrorMessage = "企业经办人联系电话 必填")] [Phone(ErrorMessage = "联系电话格式不正确")] [SugarColumn(ColumnDescription = "法定代表人姓名",IsNullable =true)] [SugarColumn(ColumnDescription = "业务经办人", IsNullable =true)] public string OperatorPhone { get; set; } /// <summary> /// 企业开户行 /// </summary> [Required(ErrorMessage = "开户行为必填项")] [SugarColumn(ColumnDescription = "法定代表人姓名")] //[Required(ErrorMessage = "开户行为必填项")] [SugarColumn(ColumnDescription = "法定代表人姓名", IsNullable = true)] public string BankName { get; set; } /// <summary> /// 企业银行账号 /// </summary> [Required(ErrorMessage = "银行账号为必填项")] [SugarColumn(ColumnDescription = "法定代表人姓名")] //[Required(ErrorMessage = "银行账号为必填项")] [SugarColumn(ColumnDescription = "法定代表人姓名", IsNullable = true)] public string BankAccount { get; set; } /// <summary>