123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Threading.Tasks;
- using Aop.Api.Util;
- using GraphQL;
- using Library;
- using LitJson;
- using MySystem;
- using MySystem.Models.Main;
- namespace MySystem
- {
-
-
-
- public class AddNewMerchantSetUtil
- {
- public static AddNewMerchant SetValue(MerchantAddInfo AddInfo)
- {
- AddNewMerchant addNewMerchant = new AddNewMerchant();
-
- if (AddInfo.BrandId == 1) addNewMerchant.brh = HaodaParam.BrhCode;
- if (AddInfo.BrandId == 0) addNewMerchant.brh = HaodaUnionParam.BrhCode;
- if (!string.IsNullOrEmpty(AddInfo.MchtNo))
- {
- addNewMerchant.mchtNo = AddInfo.MchtNo;
- }
- addNewMerchant.accountNo = AddInfo.AccountNumber;
- if (AddInfo.AccountType == "1")
- {
- addNewMerchant.accountName = AddInfo.CertLegalPerson;
- }
- else
- {
- addNewMerchant.accountName = AddInfo.AccountName;
- }
- addNewMerchant.accountType = AddInfo.AccountType;
- addNewMerchant.zbankNo = AddInfo.ZbankNo;
- addNewMerchant.zbankRegionCode = AddInfo.ZbankRegionCode;
- if (AddInfo.AccountType == "1" && AddInfo.LicenceType == "0")
- {
- addNewMerchant.openBankAccName = AddInfo.OpenBankAccName;
- addNewMerchant.openBankAccout = AddInfo.OpenBankAccout;
- addNewMerchant.openBankRegionCode = AddInfo.OpenBankRegionCode;
- addNewMerchant.openCollectBankCode = AddInfo.OpenCollectBankCode;
- addNewMerchant.openUnionNo = AddInfo.OpenUnionNo;
- }
- addNewMerchant.channelKind = AddInfo.ChannelKind;
- if (!string.IsNullOrEmpty(AddInfo.OutMchtNo))
- {
- addNewMerchant.outMchtNo = AddInfo.OutMchtNo;
- }
- addNewMerchant.mchtName = AddInfo.CertMerchantName;
- addNewMerchant.mchtCnShortName = AddInfo.MerchantShortname;
- addNewMerchant.address = AddInfo.BizStoreAddress;
- addNewMerchant.alipayRate = "0.38";
- addNewMerchant.wechatPayRate = "0.38";
- addNewMerchant.unionPayRate = "0.38";
- addNewMerchant.areaNo = AddInfo.AreaNo;
- addNewMerchant.businessId = AddInfo.BusinessId;
- if (!string.IsNullOrEmpty(AddInfo.LicenseNumber))
- {
- addNewMerchant.licNo = AddInfo.LicenseNumber;
- }
- addNewMerchant.businessTerm = AddInfo.PeriodBegin.Value.ToString("yyyyMMdd") + "-" + AddInfo.PeriodEnd.Value.ToString("yyyyMMdd");
- addNewMerchant.licenceType = AddInfo.LicenceType;
- addNewMerchant.userCardNo = AddInfo.IdCardNumber;
- addNewMerchant.userPhone = AddInfo.MobilePhone;
- if (AddInfo.ChannelKind == "000001")
- {
- addNewMerchant.resserveMobile = AddInfo.ResserveMobile;
- }
- addNewMerchant.userName = AddInfo.CertLegalPerson;
- if (AddInfo.CardPeriodEnd.Value.Year == 2050)
- {
- addNewMerchant.periodValidity = AddInfo.CardPeriodBegin.Value.ToString("yyyyMMdd") + "-" + "长期";
- }
- else
- {
- addNewMerchant.periodValidity = AddInfo.CardPeriodBegin.Value.ToString("yyyyMMdd") + "-" + AddInfo.CardPeriodEnd.Value.ToString("yyyyMMdd");
- }
- List<ImageItem> imageList = new List<ImageItem>();
- ImageItem imageItem = new ImageItem();
-
- if (!string.IsNullOrEmpty(AddInfo.PersonWithIdCard))
- {
- var tokenInfo = JsonMapper.ToObject(HaoDaHelper.Instance.GetToken(AddInfo.PersonWithIdCard.Substring(AddInfo.PersonWithIdCard.LastIndexOf("/")).Trim('/'), "0", AddInfo.BrandId));
- if (tokenInfo["code"].ToString() == "1")
- {
- var returnInfo = HaoDaHelper.Instance.ReturnFileName(tokenInfo["token"].ToString(), AddInfo.PersonWithIdCard, AddInfo.BrandId);
- if (returnInfo != "false")
- {
- imageItem = new ImageItem();
- imageItem.name = "personWithIdCard";
- imageItem.value = returnInfo;
- imageList.Add(imageItem);
- }
- }
- }
-
- if (!string.IsNullOrEmpty(AddInfo.BankCard))
- {
- var tokenInfo = JsonMapper.ToObject(HaoDaHelper.Instance.GetToken(AddInfo.BankCard.Substring(AddInfo.BankCard.LastIndexOf("/")).Trim('/'), "0", AddInfo.BrandId));
- if (tokenInfo["code"].ToString() == "1")
- {
- var returnInfo = HaoDaHelper.Instance.ReturnFileName(tokenInfo["token"].ToString(), AddInfo.BankCard, AddInfo.BrandId);
- if (returnInfo != "false")
- {
- imageItem = new ImageItem();
- imageItem.name = "bankCard";
- imageItem.value = returnInfo;
- imageList.Add(imageItem);
- }
- }
- }
-
- if (!string.IsNullOrEmpty(AddInfo.IdCardCopy))
- {
- var tokenInfo = JsonMapper.ToObject(HaoDaHelper.Instance.GetToken(AddInfo.IdCardCopy.Substring(AddInfo.IdCardCopy.LastIndexOf("/")).Trim('/'), "0", AddInfo.BrandId));
- if (tokenInfo["code"].ToString() == "1")
- {
- var returnInfo = HaoDaHelper.Instance.ReturnFileName(tokenInfo["token"].ToString(), AddInfo.IdCardCopy, AddInfo.BrandId);
- if (returnInfo != "false")
- {
- imageItem = new ImageItem();
- imageItem.name = "idCardFront";
- imageItem.value = returnInfo;
- imageList.Add(imageItem);
- }
- }
- }
-
- if (!string.IsNullOrEmpty(AddInfo.IdCardNational))
- {
- var tokenInfo = JsonMapper.ToObject(HaoDaHelper.Instance.GetToken(AddInfo.IdCardNational.Substring(AddInfo.IdCardNational.LastIndexOf("/")).Trim('/'), "0", AddInfo.BrandId));
- if (tokenInfo["code"].ToString() == "1")
- {
- var returnInfo = HaoDaHelper.Instance.ReturnFileName(tokenInfo["token"].ToString(), AddInfo.IdCardNational, AddInfo.BrandId);
- if (returnInfo != "false")
- {
- imageItem = new ImageItem();
- imageItem.name = "idCardBack";
- imageItem.value = returnInfo;
- imageList.Add(imageItem);
- }
- }
- }
-
- if (!string.IsNullOrEmpty(AddInfo.OpenAccountLicenses))
- {
- var tokenInfo = JsonMapper.ToObject(HaoDaHelper.Instance.GetToken(AddInfo.OpenAccountLicenses.Substring(AddInfo.OpenAccountLicenses.LastIndexOf("/")).Trim('/'), "0", AddInfo.BrandId));
- if (tokenInfo["code"].ToString() == "1")
- {
- var returnInfo = HaoDaHelper.Instance.ReturnFileName(tokenInfo["token"].ToString(), AddInfo.OpenAccountLicenses, AddInfo.BrandId);
- if (returnInfo != "false")
- {
- imageItem = new ImageItem();
- imageItem.name = "openAccountLicenses";
- imageItem.value = returnInfo;
- imageList.Add(imageItem);
- }
- }
- }
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- if (!string.IsNullOrEmpty(AddInfo.LicenseCopy))
- {
- var tokenInfo = JsonMapper.ToObject(HaoDaHelper.Instance.GetToken(AddInfo.LicenseCopy.Substring(AddInfo.LicenseCopy.LastIndexOf("/")).Trim('/'), "0", AddInfo.BrandId));
- if (tokenInfo["code"].ToString() == "1")
- {
- var returnInfo = HaoDaHelper.Instance.ReturnFileName(tokenInfo["token"].ToString(), AddInfo.LicenseCopy, AddInfo.BrandId);
- if (returnInfo != "false")
- {
- imageItem = new ImageItem();
- imageItem.name = "license";
- imageItem.value = returnInfo;
- imageList.Add(imageItem);
- }
- }
- }
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- if (!string.IsNullOrEmpty(AddInfo.StoreEntrancePic))
- {
- var tokenInfo = JsonMapper.ToObject(HaoDaHelper.Instance.GetToken(AddInfo.StoreEntrancePic.Substring(AddInfo.StoreEntrancePic.LastIndexOf("/")).Trim('/'), "0", AddInfo.BrandId));
- if (tokenInfo["code"].ToString() == "1")
- {
- var returnInfo = HaoDaHelper.Instance.ReturnFileName(tokenInfo["token"].ToString(), AddInfo.StoreEntrancePic, AddInfo.BrandId);
- if (returnInfo != "false")
- {
- imageItem = new ImageItem();
- imageItem.name = "shopFrontImg";
- imageItem.value = returnInfo;
- imageList.Add(imageItem);
- }
- }
- }
-
- if (!string.IsNullOrEmpty(AddInfo.CheckstandImg))
- {
- var tokenInfo = JsonMapper.ToObject(HaoDaHelper.Instance.GetToken(AddInfo.CheckstandImg.Substring(AddInfo.CheckstandImg.LastIndexOf("/")).Trim('/'), "0", AddInfo.BrandId));
- if (tokenInfo["code"].ToString() == "1")
- {
- var returnInfo = HaoDaHelper.Instance.ReturnFileName(tokenInfo["token"].ToString(), AddInfo.CheckstandImg, AddInfo.BrandId);
- if (returnInfo != "false")
- {
- imageItem = new ImageItem();
- imageItem.name = "checkstandImg";
- imageItem.value = returnInfo;
- imageList.Add(imageItem);
- }
- }
- }
-
- if (!string.IsNullOrEmpty(AddInfo.IndoorPic))
- {
- var tokenInfo = JsonMapper.ToObject(HaoDaHelper.Instance.GetToken(AddInfo.IndoorPic.Substring(AddInfo.IndoorPic.LastIndexOf("/")).Trim('/'), "0", AddInfo.BrandId));
- if (tokenInfo["code"].ToString() == "1")
- {
- var returnInfo = HaoDaHelper.Instance.ReturnFileName(tokenInfo["token"].ToString(), AddInfo.IndoorPic, AddInfo.BrandId);
- if (returnInfo != "false")
- {
- imageItem = new ImageItem();
- imageItem.name = "shopInnerImg";
- imageItem.value = returnInfo;
- imageList.Add(imageItem);
- }
- }
- }
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- if (!string.IsNullOrEmpty(AddInfo.Extra1))
- {
- var tokenInfo = JsonMapper.ToObject(HaoDaHelper.Instance.GetToken(AddInfo.Extra1.Substring(AddInfo.Extra1.LastIndexOf("/")).Trim('/'), "0", AddInfo.BrandId));
- if (tokenInfo["code"].ToString() == "1")
- {
- var returnInfo = HaoDaHelper.Instance.ReturnFileName(tokenInfo["token"].ToString(), AddInfo.Extra1, AddInfo.BrandId);
- if (returnInfo != "false")
- {
- imageItem = new ImageItem();
- imageItem.name = "extra1";
- imageItem.value = returnInfo;
- imageList.Add(imageItem);
- }
- }
- }
- addNewMerchant.images = imageList;
- return addNewMerchant;
- }
- }
- }
|