lcl 1 год назад
Родитель
Сommit
d6980a1bb7
2 измененных файлов с 57 добавлено и 29 удалено
  1. 24 0
      AppStart/WeChatFunction.cs
  2. 33 29
      Controllers/HomeController.cs

+ 24 - 0
AppStart/WeChatFunction.cs

@@ -405,6 +405,30 @@ namespace MySystem
         }
         #endregion
 
+        #region 查询支行列表
+
+        public string QueryBranchBankList(string offset)
+        {
+            string resp = postJson("https://api.mch.weixin.qq.com/v3/capital/capitallhh/banks/1000009548/branches?city_code=898&offset=" + offset + "&limit=200", "", "GET");
+            return resp;
+        }
+        public string QueryBankList(string offset)
+        {
+            string resp = postJson("https://api.mch.weixin.qq.com/v3/capital/capitallhh/banks/corporate-banking?offset=" + offset + "&limit=200", "", "GET");
+            return resp;
+        }
+        public string QueryProvince()
+        {
+            string resp = postJson("https://api.mch.weixin.qq.com/v3/capital/capitallhh/areas/provinces", "", "GET");
+            return resp;
+        }
+        public string QueryCity(string code)
+        {
+            string resp = postJson("https://api.mch.weixin.qq.com/v3/capital/capitallhh/areas/provinces/" + code + "/cities", "", "GET");
+            return resp;
+        }
+        #endregion
+
 
 
 

+ 33 - 29
Controllers/HomeController.cs

@@ -134,41 +134,45 @@ namespace MySystem.Controllers
             return "ok";
         }
 
-        public string test1()
+        public string test1(string o)
         {
-            DateTime start = DateTime.Parse("2025-01-01 00:00:00");
-            List<string> list = new List<string>();
-            WebCMSEntities db = new WebCMSEntities();
-            // var orders = db.ConsumerOrders.Where(m => list.Contains(m.OrderNo) && m.Status > 0).ToList();
-            DateTime end = DateTime.Parse("2025-01-15 00:00:00");
-            var orders = db.ConsumerOrders.Where(m => m.CreateDate >= start && m.CreateDate < end && m.Status > 0).ToList();
-            foreach(var order in orders)
-            {
-                MerchantAddInfo addMer = db.MerchantAddInfo.FirstOrDefault(m => m.Id == order.MerchantId) ?? new MerchantAddInfo();
-                PosPushDataNewHelper.Trade(order, addMer);
-            }
-            db.Dispose();
+            // DateTime start = DateTime.Parse("2025-01-01 00:00:00");
+            // List<string> list = new List<string>();
+            // WebCMSEntities db = new WebCMSEntities();
+            // // var orders = db.ConsumerOrders.Where(m => list.Contains(m.OrderNo) && m.Status > 0).ToList();
+            // DateTime end = DateTime.Parse("2025-01-15 00:00:00");
+            // var orders = db.ConsumerOrders.Where(m => m.CreateDate >= start && m.CreateDate < end && m.Status > 0).ToList();
+            // foreach(var order in orders)
+            // {
+            //     MerchantAddInfo addMer = db.MerchantAddInfo.FirstOrDefault(m => m.Id == order.MerchantId) ?? new MerchantAddInfo();
+            //     PosPushDataNewHelper.Trade(order, addMer);
+            // }
+            // db.Dispose();
+            // return WeChatFunction.Instance.QueryBranchBankList(o);
+            // return WeChatFunction.Instance.QueryBankList(o);
+            // return WeChatFunction.Instance.QueryProvince();
+            // return WeChatFunction.Instance.QueryCity(o);
             return "ok";
         }
 
         public string addmer(int id = 0)
         {
-            List<int> ids = new List<int>();
-            ids.Add(2640);
-            ids.Add(2705);
-            ids.Add(2707);
-            ids.Add(2708);
-            ids.Add(2709);
-            ids.Add(2710);
-            WebCMSEntities db = new WebCMSEntities();
-            foreach(int sid in ids)
-            {
-                MerchantAddInfo add = db.MerchantAddInfo.FirstOrDefault(m => m.Id == sid) ?? new MerchantAddInfo();
-                MerchantInfo mer = db.MerchantInfo.FirstOrDefault(m => m.Id == sid) ?? new MerchantInfo();
-                add.MchtNo = add.SubMchid + "_" + add.AlipayPid;
-                PosPushDataNewHelper.Bind(add, mer);
-            }
-            db.Dispose();
+            // List<int> ids = new List<int>();
+            // ids.Add(2640);
+            // ids.Add(2705);
+            // ids.Add(2707);
+            // ids.Add(2708);
+            // ids.Add(2709);
+            // ids.Add(2710);
+            // WebCMSEntities db = new WebCMSEntities();
+            // foreach(int sid in ids)
+            // {
+            //     MerchantAddInfo add = db.MerchantAddInfo.FirstOrDefault(m => m.Id == sid) ?? new MerchantAddInfo();
+            //     MerchantInfo mer = db.MerchantInfo.FirstOrDefault(m => m.Id == sid) ?? new MerchantInfo();
+            //     add.MchtNo = add.SubMchid + "_" + add.AlipayPid;
+            //     PosPushDataNewHelper.Bind(add, mer);
+            // }
+            // db.Dispose();
             return "ok";
         }