|
@@ -131,20 +131,87 @@ namespace MySystem.Controllers
|
|
|
public string test()
|
|
|
{
|
|
|
WebCMSEntities db = new WebCMSEntities();
|
|
|
- MerchantAddInfo merchantadd = db.MerchantAddInfo.FirstOrDefault(m => m.Id == 5660) ?? new MerchantAddInfo();
|
|
|
- SortedList<string, string> obj = new SortedList<string, string>();
|
|
|
- obj.Add("bind_time", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
|
|
|
- obj.Add("merch_no", merchantadd.MchtNo);
|
|
|
- obj.Add("name", merchantadd.CertMerchantName);
|
|
|
- string IdCardNumber = merchantadd.IdCardNumber;
|
|
|
- if(!string.IsNullOrEmpty(IdCardNumber))
|
|
|
+ // MerchantAddInfo merchantadd = db.MerchantAddInfo.FirstOrDefault(m => m.Id == 5660) ?? new MerchantAddInfo();
|
|
|
+ // SortedList<string, string> obj = new SortedList<string, string>();
|
|
|
+ // obj.Add("bind_time", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
|
|
|
+ // obj.Add("merch_no", merchantadd.MchtNo);
|
|
|
+ // obj.Add("name", merchantadd.CertMerchantName);
|
|
|
+ // string IdCardNumber = merchantadd.IdCardNumber;
|
|
|
+ // if(!string.IsNullOrEmpty(IdCardNumber))
|
|
|
+ // {
|
|
|
+ // IdCardNumber = IdCardNumber.Substring(0, 6) + "**********" + IdCardNumber.Substring(IdCardNumber.Length - 4);
|
|
|
+ // }
|
|
|
+ // obj.Add("supplement_info", IdCardNumber);
|
|
|
+ // obj.Add("mobile", merchantadd.MobilePhone);
|
|
|
+ // obj.Add("maker_code", "C00000001");
|
|
|
+ // PushHelper.Instance.Do(obj);
|
|
|
+ string content = function.ReadInstance("/好哒地区.txt");
|
|
|
+ string[] contents = content.Split('\n');
|
|
|
+ foreach(string sub in contents)
|
|
|
{
|
|
|
- IdCardNumber = IdCardNumber.Substring(0, 6) + "**********" + IdCardNumber.Substring(IdCardNumber.Length - 4);
|
|
|
+ string[] data = sub.Split(',');
|
|
|
+ if(data.Length == 6)
|
|
|
+ {
|
|
|
+ string CityName = "中国," + data[1];
|
|
|
+ bool op = db.OpenBankCityTable.Any(m => m.CityName == CityName);
|
|
|
+ if(!op)
|
|
|
+ {
|
|
|
+ db.OpenBankCityTable.Add(new OpenBankCityTable()
|
|
|
+ {
|
|
|
+ CityName = CityName,
|
|
|
+ Code = data[0] + "0000",
|
|
|
+ });
|
|
|
+ db.SaveChanges();
|
|
|
+ }
|
|
|
+ CityName = "中国," + data[1] + "," + data[3];
|
|
|
+ op = db.OpenBankCityTable.Any(m => m.CityName == CityName);
|
|
|
+ if(!op)
|
|
|
+ {
|
|
|
+ db.OpenBankCityTable.Add(new OpenBankCityTable()
|
|
|
+ {
|
|
|
+ CityName = CityName,
|
|
|
+ Code = data[2] + "00",
|
|
|
+ });
|
|
|
+ db.SaveChanges();
|
|
|
+ }
|
|
|
+ CityName = "中国," + data[1] + "," + data[3] + "," + data[5];
|
|
|
+ op = db.OpenBankCityTable.Any(m => m.CityName == CityName);
|
|
|
+ if(!op)
|
|
|
+ {
|
|
|
+ db.OpenBankCityTable.Add(new OpenBankCityTable()
|
|
|
+ {
|
|
|
+ CityName = CityName,
|
|
|
+ Code = data[4],
|
|
|
+ });
|
|
|
+ db.SaveChanges();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ string CityName = "中国,," + data[1];
|
|
|
+ bool op = db.OpenBankCityTable.Any(m => m.CityName == CityName);
|
|
|
+ if(!op)
|
|
|
+ {
|
|
|
+ db.OpenBankCityTable.Add(new OpenBankCityTable()
|
|
|
+ {
|
|
|
+ CityName = CityName,
|
|
|
+ Code = data[0] + "0000",
|
|
|
+ });
|
|
|
+ db.SaveChanges();
|
|
|
+ }
|
|
|
+ CityName = "中国,," + data[1] + "," + data[3];
|
|
|
+ op = db.OpenBankCityTable.Any(m => m.CityName == CityName);
|
|
|
+ if(!op)
|
|
|
+ {
|
|
|
+ db.OpenBankCityTable.Add(new OpenBankCityTable()
|
|
|
+ {
|
|
|
+ CityName = CityName,
|
|
|
+ Code = data[2],
|
|
|
+ });
|
|
|
+ db.SaveChanges();
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
- obj.Add("supplement_info", IdCardNumber);
|
|
|
- obj.Add("mobile", merchantadd.MobilePhone);
|
|
|
- obj.Add("maker_code", "C00000001");
|
|
|
- PushHelper.Instance.Do(obj);
|
|
|
db.Dispose();
|
|
|
return "ok";
|
|
|
}
|