123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336 |
- using MySystem.Models.Main;
- using Library;
- using System;
- using MySystem.Service.Main;
- using System.Collections.Generic;
- using System.Linq;
- using System.Reactive.Linq;
- namespace MySystem
- {
-
-
-
- public class MerchantAddInfoUtil
- {
- #region 修改商户进件资料记录
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- public static AppResultJson EditMerchantAddInfo(Dictionary<string, object> Fields, int Id)
- {
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- AppResultJson info = new AppResultJson();
- if (Id == 0)
- {
- info = MerchantAddInfoService.Add(Fields, false);
- }
- else
- {
- if (MerchantAddInfoService.Exist(Id))
- {
- MerchantAddInfo addinfo = MerchantAddInfoService.Query(Id);
- if (addinfo.HdStatus == 0)
- {
- Fields.Add("Status", 0);
- Fields.Add("WeChatRemark", null);
- Fields.Add("AlipayRemark", null);
- }
- info = MerchantAddInfoService.Edit(Fields, Id, false);
- }
- else
- {
- Fields.Add("Id", Id);
- info = MerchantAddInfoService.Add(Fields, false);
- }
- }
- return info;
- }
- #endregion
-
-
-
-
-
-
-
-
- public static Dictionary<string, object> MerchantAddInfoDetail(int Id)
- {
- var query = MerchantAddInfoService.Query(Id);
- Dictionary<string, object> Obj = new Dictionary<string, object>();
- Obj.Add("BrandId", query.BrandId);
- Obj.Add("Kind", 2);
- Obj.Add("ContactName", query.ContactName);
- Obj.Add("ContactIdNumber", query.ContactIdNumber);
- Obj.Add("OpenId", query.OpenId);
- Obj.Add("MobilePhone", query.MobilePhone);
- Obj.Add("ContactEmail", query.ContactEmail);
- Obj.Add("SubjectType", query.SubjectType);
- Obj.Add("SubjectTypeName", GetDicValue(GetSubjects(), query.SubjectType));
- Obj.Add("LicenseCopy", query.LicenseCopy);
- Obj.Add("LicenseNumber", query.LicenseNumber);
- Obj.Add("LegalPerson", query.LegalPerson);
- Obj.Add("CertCopy", query.CertCopy);
- Obj.Add("CertType", query.CertType);
- Obj.Add("CertNumber", query.CertNumber);
- Obj.Add("CertMerchantName", query.CertMerchantName);
- Obj.Add("CompanyAddress", query.CompanyAddress);
- Obj.Add("CertLegalPerson", query.CertLegalPerson);
- Obj.Add("PeriodBegin", query.PeriodBegin == null ? "" : query.PeriodBegin.Value.ToString("yyyy-MM-dd HH:mm:ss"));
- Obj.Add("PeriodEnd", query.PeriodEnd == null ? "" : query.PeriodEnd.Value.ToString("yyyy-MM-dd HH:mm:ss"));
- Obj.Add("OrganizationCopy", query.OrganizationCopy);
- Obj.Add("OrganizationCode", query.OrganizationCode);
- Obj.Add("OrgPeriodBegin", query.OrgPeriodBegin == null ? "" : query.OrgPeriodBegin.Value.ToString("yyyy-MM-dd HH:mm:ss"));
- Obj.Add("OrgPeriodEnd", query.OrgPeriodEnd == null ? "" : query.OrgPeriodEnd.Value.ToString("yyyy-MM-dd HH:mm:ss"));
- Obj.Add("CertificateLetterCopy", query.CertificateLetterCopy);
- Obj.Add("IdDocType", query.IdDocType);
- Obj.Add("Owner", query.Owner);
- Obj.Add("UboInfoIdType", query.UboInfoIdType);
- Obj.Add("UboInfoIdCardCopy", query.UboInfoIdCardCopy);
- Obj.Add("UboInfoIdCardNational", query.UboInfoIdCardNational);
- Obj.Add("UboInfoIdDocCopy", query.UboInfoIdDocCopy);
- Obj.Add("UboInfoName", query.UboInfoName);
- Obj.Add("UboInfoIdNumber", query.UboInfoIdNumber);
- Obj.Add("UboInfoIdPeriodBegin", query.UboInfoIdPeriodBegin == null ? "" : query.UboInfoIdPeriodBegin.Value.ToString("yyyy-MM-dd HH:mm:ss"));
- 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("BizStoreName", query.BizStoreName);
- Obj.Add("BizAddressCode", query.BizAddressCode);
- Obj.Add("BizStoreAddress", query.BizStoreAddress);
- Obj.Add("StoreEntrancePic", query.StoreEntrancePic);
- Obj.Add("IndoorPic", query.IndoorPic);
- Obj.Add("BizSubAppid", query.BizSubAppid);
- Obj.Add("MpAppid", query.MpAppid);
- Obj.Add("MpSubAppid", query.MpSubAppid);
- Obj.Add("MpPics", query.MpPics);
- Obj.Add("MiniProgramAppid", query.MiniProgramAppid);
- Obj.Add("MiniProgramSubAppid", query.MiniProgramSubAppid);
- Obj.Add("MiniProgramPics", query.MiniProgramPics);
- Obj.Add("AppAppid", query.AppAppid);
- Obj.Add("AppSubAppid", query.AppSubAppid);
- Obj.Add("AppPics", query.AppPics);
- Obj.Add("WebDomain", query.WebDomain);
- Obj.Add("WebAuthorisation", query.WebAuthorisation);
- Obj.Add("WebAppId", query.WebAppId);
- Obj.Add("SubCorpId", query.SubCorpId);
- Obj.Add("WeworkPics", query.WeworkPics);
- Obj.Add("SettlementId", query.SettlementId + "_" + query.UpdateMan);
- Obj.Add("QualificationType", query.QualificationType);
- Obj.Add("Qualifications", query.Qualifications);
- Obj.Add("ActivitiesId", query.ActivitiesId);
- Obj.Add("ActivitiesRate", query.ActivitiesRate);
- Obj.Add("BankAccountType", query.BankAccountType);
- Obj.Add("BankAccountTypeName", GetDicValue(GetAccountTypes(), query.BankAccountType));
- Obj.Add("AccountName", query.AccountName);
- Obj.Add("AccountBank", query.AccountBank);
- Obj.Add("BankAddressCode", query.BankAddressCode);
- Obj.Add("BankBranchId", query.BankBranchId);
- Obj.Add("BankName", query.BankName);
- Obj.Add("AccountNumber", query.AccountNumber);
- Obj.Add("ApplymentId", query.ApplymentId);
- Obj.Add("SubMchid", query.SubMchid);
- Obj.Add("SignUrl", query.SignUrl);
- Obj.Add("ApplymentState", query.ApplymentState);
- Obj.Add("AuditDetail", query.AuditDetail);
- Obj.Add("IdCardCopy", query.IdCardCopy);
- Obj.Add("IdCardNational", query.IdCardNational);
- Obj.Add("IdCardName", query.IdCardName);
- Obj.Add("IdCardNumber", query.IdCardNumber);
- Obj.Add("IdCardAddress", query.IdCardAddress);
- Obj.Add("CardPeriodBegin", query.CardPeriodBegin == null ? "" : query.CardPeriodBegin.Value.ToString("yyyy-MM-dd HH:mm:ss"));
- Obj.Add("CardPeriodEnd", query.CardPeriodEnd == null ? "" : query.CardPeriodEnd.Value.ToString("yyyy-MM-dd HH:mm:ss"));
- Obj.Add("Id", query.Id);
- Obj.Add("Status", query.Status);
- 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.QualificationType);
-
-
- Obj.Add("SalesScenesTypeName", query.SalesScenesType);
- Obj.Add("OpenAccountLicenses", query.OpenAccountLicenses);
- Obj.Add("ResserveMobile", query.ResserveMobile);
- Obj.Add("ChannelKind", query.ChannelKind);
- Obj.Add("OpenBankAccout", query.OpenBankAccout);
- Obj.Add("OpenBankAccName", query.OpenBankAccName);
- Obj.Add("OpenBankName", OpenBankAllService.Query(" BankChildNo='" + query.OpenUnionNo + "'").BankChild);
- var str = "";
- str = HaoDaAreaCodeService.Query("CityCode='" + query.OpenBankRegionCode + "'").CityName;
- string OpenBankRegionCode = "";
- if (!string.IsNullOrEmpty(str))
- {
- OpenBankRegionCode = str.Substring(str.IndexOf(',') + 1, str.Length - str.IndexOf(',') - 1);
- }
- Obj.Add("OpenBankRegionCode", OpenBankRegionCode);
- Obj.Add("PlaceType", query.PlaceType);
- Obj.Add("SettleFee", query.FeeRate);
- 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", "小微商户");
-
-
- 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 "";
- }
- }
- }
|