lcl преди 1 година
родител
ревизия
0336ede6a2
променени са 2 файла, в които са добавени 59 реда и са изтрити 26 реда
  1. 39 6
      Controllers/HomeController.cs
  2. 20 20
      Startup.cs

+ 39 - 6
Controllers/HomeController.cs

@@ -8,6 +8,7 @@ using Microsoft.Extensions.Logging;
 using Library;
 using LitJson;
 using System.Data;
+using MySystem.Models.Main;
 
 namespace MySystem.Controllers
 {
@@ -41,15 +42,47 @@ namespace MySystem.Controllers
         public string bindapp(int mid)
         {
             // DataTable dt = CustomerSqlConn.dtable("select Id,MchtNo from MerchantAddInfo where HdStatus=3 and CreateDate>='2023-10-01 00:00:00' and MchtNo!='' and MchtNo is not null", AppConfig.Base.SqlConnStr);
-            DataTable dt = CustomerSqlConn.dtable("select Id,MchtNo from MerchantAddInfo where Id=" + mid, AppConfig.Base.SqlConnStr);
-            foreach(DataRow dr in dt.Rows)
+            // DataTable dt = CustomerSqlConn.dtable("select Id,MchtNo from MerchantAddInfo where Id=" + mid, AppConfig.Base.SqlConnStr);
+            // foreach(DataRow dr in dt.Rows)
+            // {
+            //     CheckWeChatSignService.Instance.StartDo(new QueryMerchantStatus()
+            //     {
+            //         MerchantId = dr["Id"].ToString(),
+            //         MerchantNo = dr["MchtNo"].ToString(),
+            //     });
+            // }
+
+            Models.Main1.WebCMSEntities db1 = new Models.Main1.WebCMSEntities();
+            WebCMSEntities db = new WebCMSEntities();
+            MerchantAddInfo merchantadd = db.MerchantAddInfo.FirstOrDefault(m => m.Id == 1147);
+            MerchantInfo merchant = db.MerchantInfo.FirstOrDefault(m => m.Id == 1147);
+            string pwd = "417027";
+            merchant.LoginPwd = function.MD532(pwd);
+            Models.Main1.MerchantLoginInfo info = db1.MerchantLoginInfo.FirstOrDefault(m => m.LoginMobile == merchantadd.MobilePhone);
+            if (info == null)
             {
-                CheckWeChatSignService.Instance.StartDo(new QueryMerchantStatus()
+                info = db1.MerchantLoginInfo.Add(new Models.Main1.MerchantLoginInfo()
                 {
-                    MerchantId = dr["Id"].ToString(),
-                    MerchantNo = dr["MchtNo"].ToString(),
-                });
+                    LoginMobile = merchantadd.MobilePhone,
+                }).Entity;
+                db1.SaveChanges();
             }
+            info.LoginPwd = function.MD532(pwd);
+            db1.SaveChanges();
+            Models.Main1.MerchantAccountLinkInfo infolink = db1.MerchantAccountLinkInfo.FirstOrDefault(m => m.LoginId == info.Id && m.MerchantId == merchantadd.Id && m.Kind == 2);
+            if (infolink == null)
+            {
+                infolink = db1.MerchantAccountLinkInfo.Add(new Models.Main1.MerchantAccountLinkInfo()
+                {
+                    LoginId = info.Id,
+                    MerchantId = merchantadd.Id,
+                    Kind = 2,
+                }).Entity;
+                db1.SaveChanges();
+            }
+            db1.Dispose();
+            db.Dispose();
+
             return "ok";
         }
     }

+ 20 - 20
Startup.cs

@@ -141,27 +141,27 @@ namespace MySystem
             }
             if(Library.ConfigurationManager.EnvironmentFlag == 2)
             {
-                MerchantConfirmService.Instance.Start(); //提交商户进件
-                CheckWeChatSignService.Instance.Start(); //查询商户审核状态
-                CheckWeChatBindService.Instance.Start(); //执行好哒微信绑定appid
-                ProfitShareService.Instance.Start(); //分账状态监控队列,分账完成则提交返现
-                HaoDaExtHelper.Instance.StartWeChat();
-                HaoDaExtHelper.Instance.StartAlipay();
-                HaoDaExtQueryHelper.Instance.StartWeChat();
-                HaoDaExtQueryHelper.Instance.StartAlipay();
-                HaoDaExtQueryAuthHelper.Instance.StartWeChat();
-                HaoDaExtQueryAuthHelper.Instance.StartAlipay();
-                HaoDaAuthQueryHelper.Instance.Start(); //查询实名认证状态
-                WeChatPayBackService.Instance.Start(); //支付回调
-                WeChatPayBackService.Instance.StartProfitShare(); //分账队列
-                ProfitHelper.Instance.StartListenTrade(); //返现队列-支付宝
-                ProfitHelper.Instance.StartListenWxTrade(); //返现队列-微信
+                // MerchantConfirmService.Instance.Start(); //提交商户进件
+                // CheckWeChatSignService.Instance.Start(); //查询商户审核状态
+                // CheckWeChatBindService.Instance.Start(); //执行好哒微信绑定appid
+                // ProfitShareService.Instance.Start(); //分账状态监控队列,分账完成则提交返现
+                // HaoDaExtHelper.Instance.StartWeChat();
+                // HaoDaExtHelper.Instance.StartAlipay();
+                // HaoDaExtQueryHelper.Instance.StartWeChat();
+                // HaoDaExtQueryHelper.Instance.StartAlipay();
+                // HaoDaExtQueryAuthHelper.Instance.StartWeChat();
+                // HaoDaExtQueryAuthHelper.Instance.StartAlipay();
+                // HaoDaAuthQueryHelper.Instance.Start(); //查询实名认证状态
+                // WeChatPayBackService.Instance.Start(); //支付回调
+                // WeChatPayBackService.Instance.StartProfitShare(); //分账队列
+                // ProfitHelper.Instance.StartListenTrade(); //返现队列-支付宝
+                // ProfitHelper.Instance.StartListenWxTrade(); //返现队列-微信
 
-                AlipayPayBackFeeService.Instance.Start();
-                ActiveRewardService.Instance.StartAct();
-                ActiveRewardService.Instance.StartOpenReward();
-                ActiveRewardService.Instance.StartLeaderReward();
-                ActiveRewardService.Instance.StartOperateReward();
+                // AlipayPayBackFeeService.Instance.Start();
+                // ActiveRewardService.Instance.StartAct();
+                // ActiveRewardService.Instance.StartOpenReward();
+                // ActiveRewardService.Instance.StartLeaderReward();
+                // ActiveRewardService.Instance.StartOperateReward();
                 
                 // MerchantStandardService.Instance.Start(); //商户缴纳服务费次月活动交易额大于等于1W,奖励进件创客50元
                 // MerchantStandardService.Instance.StartThree(); //商户缴纳服务费次月起连续不间断三个月,每月活动交易额大于1W,奖励进件创客100元