using System; using System.Collections.Generic; using System.Linq; using System.Text.RegularExpressions; using MySystem.Models.Main; using Library; using LitJson; using System.Threading; namespace MySystem { public class TestOpenDivideAccountsService { public readonly static TestOpenDivideAccountsService Instance = new TestOpenDivideAccountsService(); private TestOpenDivideAccountsService() { } public void Start() { Thread th = new Thread(StartListen); th.IsBackground = true; th.Start(); } public void StartListen() { // StartDo(1); // StartDos(1); // StartDo1(1); StartDo2(1); StartDo2(2); } //添加分账接收方账户 public void StartDo(int MerchantId) { WebCMSEntities db = new WebCMSEntities(); MerchantAddInfo AddInfo = db.MerchantAddInfo.FirstOrDefault(m => m.Id == MerchantId); var info = AddOpenDivideAccountsUtil.AddValue(AddInfo); string result = HaoDaHelper.Instance.AddOpenDivideAccounts(info); db.Dispose(); } //商户开通分账 public void StartDos(int MerchantId) { WebCMSEntities db = new WebCMSEntities(); MerchantAddInfo AddInfo = db.MerchantAddInfo.FirstOrDefault(m => m.Id == MerchantId); string result = HaoDaHelper.Instance.OpenDivideAccounts(AddInfo.OutMchtNo, AddInfo.StoreNo); db.Dispose(); } //查询实名认证二维码 public void StartDo1(int MerchantId) { WebCMSEntities db = new WebCMSEntities(); MerchantAddInfo AddInfo = db.MerchantAddInfo.FirstOrDefault(m => m.Id == MerchantId); string result = HaoDaHelper.Instance.QueryAuthQRcode(AddInfo.OutMchtNo, AddInfo.StoreNo); db.Dispose(); } //查询实名认证状态 public void StartDo2(int MerchantId) { WebCMSEntities db = new WebCMSEntities(); MerchantAddInfo AddInfo = db.MerchantAddInfo.FirstOrDefault(m => m.Id == MerchantId); string result = HaoDaHelper.Instance.QueryAuthStatus(AddInfo.OutMchtNo, AddInfo.StoreNo); db.Dispose(); } } }