|
@@ -151,7 +151,15 @@ namespace MySystem
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
- info = MerchantAddInfoService.Edit(Fields, Id, false);
|
|
|
+ if (MerchantAddInfoService.Exist(Id))
|
|
|
+ {
|
|
|
+ info = MerchantAddInfoService.Edit(Fields, Id, false);
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ Fields.Add("Id", Id);
|
|
|
+ info = MerchantAddInfoService.Add(Fields, false);
|
|
|
+ }
|
|
|
}
|
|
|
return info;
|
|
|
}
|
|
@@ -165,8 +173,9 @@ namespace MySystem
|
|
|
/// <param name="AccountTypes"></param>
|
|
|
/// <param name="Settles"></param>
|
|
|
/// <returns></returns>
|
|
|
- public static Dictionary<string, object> MerchantAddInfoDetail(MerchantAddInfo query, Dictionary<string, string> Subjects, Dictionary<string, string> AccountTypes, List<SettleData> Settles)
|
|
|
+ public static Dictionary<string, object> MerchantAddInfoDetail(int Id)
|
|
|
{
|
|
|
+ var query = MerchantAddInfoService.Query(Id);
|
|
|
Dictionary<string, object> Obj = new Dictionary<string, object>();
|
|
|
Obj.Add("ContactName", query.ContactName); //管理员姓名
|
|
|
Obj.Add("ContactIdNumber", query.ContactIdNumber); //管理员身份证件号码
|
|
@@ -174,14 +183,7 @@ namespace MySystem
|
|
|
Obj.Add("MobilePhone", query.MobilePhone); //联系手机
|
|
|
Obj.Add("ContactEmail", query.ContactEmail); //联系邮箱
|
|
|
Obj.Add("SubjectType", query.SubjectType); //主体类型
|
|
|
- if (Subjects.ContainsKey(query.SubjectType))
|
|
|
- {
|
|
|
- Obj.Add("SubjectTypeName", Subjects[query.SubjectType]);
|
|
|
- }
|
|
|
- else
|
|
|
- {
|
|
|
- Obj.Add("SubjectTypeName", "");
|
|
|
- }
|
|
|
+ Obj.Add("SubjectTypeName", GetDicValue(GetSubjects(), query.SubjectType));
|
|
|
Obj.Add("LicenseCopy", query.LicenseCopy); //营业执照照片
|
|
|
Obj.Add("LicenseNumber", query.LicenseNumber); //统一社会信用代码
|
|
|
Obj.Add("LegalPerson", query.LegalPerson); //个体户经营者/法人姓名
|
|
@@ -210,7 +212,6 @@ namespace MySystem
|
|
|
Obj.Add("UboInfoIdPeriodEnd", query.UboInfoIdPeriodEnd == null ? "" : query.UboInfoIdPeriodEnd.Value.ToString("yyyy-MM-dd HH:mm:ss")); //证件有效期结束时间
|
|
|
Obj.Add("MerchantShortname", query.MerchantShortname); //商户简称
|
|
|
Obj.Add("ServicePhone", query.ServicePhone); //客服电话
|
|
|
- Obj.Add("SalesScenesType", query.SalesScenesType); //经营场景类型
|
|
|
Obj.Add("BizStoreName", query.BizStoreName); //门店名称
|
|
|
Obj.Add("BizAddressCode", query.BizAddressCode); //门店省市编码
|
|
|
Obj.Add("BizStoreAddress", query.BizStoreAddress); //门店地址
|
|
@@ -233,27 +234,11 @@ namespace MySystem
|
|
|
Obj.Add("WeworkPics", query.WeworkPics); //企业微信页面截图
|
|
|
Obj.Add("SettlementId", query.SettlementId + "_" + query.UpdateMan); //入驻结算规则ID
|
|
|
Obj.Add("QualificationType", query.QualificationType); //所属行业
|
|
|
- SettleData item = Settles.FirstOrDefault(m => m.value == query.QualificationType);
|
|
|
- if (item != null)
|
|
|
- {
|
|
|
- Obj.Add("QualificationTypeName", item.ptext + "," + item.text);
|
|
|
- }
|
|
|
- else
|
|
|
- {
|
|
|
- Obj.Add("QualificationTypeName", "");
|
|
|
- }
|
|
|
Obj.Add("Qualifications", query.Qualifications); //特殊资质图片
|
|
|
Obj.Add("ActivitiesId", query.ActivitiesId); //优惠费率活动ID
|
|
|
Obj.Add("ActivitiesRate", query.ActivitiesRate); //优惠费率活动值
|
|
|
Obj.Add("BankAccountType", query.BankAccountType); //账户类型
|
|
|
- if (AccountTypes.ContainsKey(query.BankAccountType))
|
|
|
- {
|
|
|
- Obj.Add("BankAccountTypeName", AccountTypes[query.BankAccountType]);
|
|
|
- }
|
|
|
- else
|
|
|
- {
|
|
|
- Obj.Add("BankAccountTypeName", "");
|
|
|
- }
|
|
|
+ Obj.Add("BankAccountTypeName", GetDicValue(GetAccountTypes(), query.BankAccountType));
|
|
|
Obj.Add("AccountName", query.AccountName); //开户名称
|
|
|
Obj.Add("AccountBank", query.AccountBank); //开户银行
|
|
|
Obj.Add("BankAddressCode", query.BankAddressCode); //开户银行省市编码
|
|
@@ -277,8 +262,51 @@ namespace MySystem
|
|
|
Obj.Add("CreateDate", query.CreateDate); //创建时间
|
|
|
Obj.Add("AlipayAccount", query.CreateMan); //支付宝账号
|
|
|
|
|
|
+ Obj.Add("MchtNo", query.MchtNo); //好哒商户号
|
|
|
+ Obj.Add("BankCard", query.BankCard); //收款人银行卡照片
|
|
|
+ Obj.Add("PersonWithIdCard", query.PersonWithIdCard); //法人手持身份证正面
|
|
|
+ Obj.Add("IndustryLicense1", query.IndustryLicense1); //行业许可证
|
|
|
+ Obj.Add("Extra1", query.Extra1); //补充资料
|
|
|
+ Obj.Add("CheckstandImg", query.CheckstandImg); //收银台
|
|
|
+ Obj.Add("SalesScenesType", query.SalesScenesType); //经营场景类型
|
|
|
+ BusinessScope businessScope = BusinessScopeService.Query(int.Parse(function.CheckInt(query.SalesScenesType)));
|
|
|
+ BusinessScopeType businessScopeType = BusinessScopeTypeService.Query(businessScope.KindId);
|
|
|
+ Obj.Add("SalesScenesTypeName", businessScopeType.KindName + "," + businessScope.Name);
|
|
|
+ Obj.Add("OpenAccountLicenses", query.OpenAccountLicenses); //开户许可证
|
|
|
+ Obj.Add("ResserveMobile", query.ResserveMobile); //银行预留手机号
|
|
|
+ Obj.Add("ChannelKind", query.ChannelKind); // 商户类型
|
|
|
+
|
|
|
return Obj;
|
|
|
}
|
|
|
|
|
|
+ public static Dictionary<string, string> GetSubjects()
|
|
|
+ {
|
|
|
+ Dictionary<string, string> dic = new Dictionary<string, string>();
|
|
|
+ dic.Add("SUBJECT_TYPE_INDIVIDUAL", "个体工商户");
|
|
|
+ dic.Add("SUBJECT_TYPE_ENTERPRISE", "企业公司");
|
|
|
+ dic.Add("SUBJECT_TYPE_SMALL", "小微商户");
|
|
|
+ // dic.Add("SUBJECT_TYPE_INSTITUTIONS", "党政、机关及事业单位");
|
|
|
+ // dic.Add("SUBJECT_TYPE_OTHERS", "其他组织");
|
|
|
+ return dic;
|
|
|
+ }
|
|
|
+
|
|
|
+ public static Dictionary<string, string> GetAccountTypes()
|
|
|
+ {
|
|
|
+ Dictionary<string, string> dic = new Dictionary<string, string>();
|
|
|
+ dic.Add("BANK_ACCOUNT_TYPE_CORPORATE", "企业对公银行账号");
|
|
|
+ dic.Add("BANK_ACCOUNT_TYPE_PERSONAL", "法人个人银行卡");
|
|
|
+ return dic;
|
|
|
+ }
|
|
|
+
|
|
|
+ public static string GetDicValue(Dictionary<string, string> dic, string key)
|
|
|
+ {
|
|
|
+ key = function.CheckNull(key);
|
|
|
+ if(dic.ContainsKey(key))
|
|
|
+ {
|
|
|
+ return dic[key];
|
|
|
+ }
|
|
|
+ return "";
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
}
|