Jelajahi Sumber

暂时写上收笔订单无返现,补救代码

lcl 1 tahun lalu
induk
melakukan
7dc0bd804c
2 mengubah file dengan 36 tambahan dan 28 penghapusan
  1. 28 28
      Startup.cs
  2. 8 0
      Util/HaoDa/ProfitHelper.cs

+ 28 - 28
Startup.cs

@@ -142,36 +142,36 @@ 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(); //分账队列
-                // WeChatPayBackService.Instance.StartSettleOrder(); //接收分账结算金额
-                // WeChatPayBackService.Instance.StartDivi(); //补分账
-                // ProfitHelper.Instance.StartListenTrade(); //返现队列-支付宝
-                // ProfitHelper.Instance.StartListenWxTrade(); //返现队列-微信
-                // ProfitHelper.Instance.StartSetDivi(); //设置订单当前返现金额
-                // ProfitHelper.Instance.StartListenProfit(); //每月分润
-                // ProfitCheckHelper.Instance.Start(); //检查订单是否在队列里
+                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(); //分账队列
+                WeChatPayBackService.Instance.StartSettleOrder(); //接收分账结算金额
+                WeChatPayBackService.Instance.StartDivi(); //补分账
+                ProfitHelper.Instance.StartListenTrade(); //返现队列-支付宝
+                ProfitHelper.Instance.StartListenWxTrade(); //返现队列-微信
+                ProfitHelper.Instance.StartSetDivi(); //设置订单当前返现金额
+                ProfitHelper.Instance.StartListenProfit(); //每月分润
+                ProfitCheckHelper.Instance.Start(); //检查订单是否在队列里
 
-                // 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元
-                // MerchantStandardService.Instance.StartActive();
+                MerchantStandardService.Instance.Start(); //商户缴纳服务费次月活动交易额大于等于1W,奖励进件创客50元
+                MerchantStandardService.Instance.StartThree(); //商户缴纳服务费次月起连续不间断三个月,每月活动交易额大于1W,奖励进件创客100元
+                MerchantStandardService.Instance.StartActive();
             }
         }
 

+ 8 - 0
Util/HaoDa/ProfitHelper.cs

@@ -247,6 +247,14 @@ namespace MySystem
                     else
                     {
                         function.WriteLog("没找到订单:" + orderidstring, "返现逻辑日志");
+                        // Thread.Sleep(2000);
+                        // List<ConsumerOrders> list = RedisDbconn.Instance.GetList<ConsumerOrders>("ConsumerOrdersHd:Divi:" + order.PayMode + ":" + order.MerchantId + "", 1, 100000);
+                        // ConsumerOrders check = list.FirstOrDefault(m => m.Id == order.Id);
+                        // bool op = db.ConsumerProfit.Any(m => m.OrderId == order.Id);
+                        // if(check == null && !op)
+                        // {
+                        //     RedisDbconn.Instance.AddList("ConsumerOrdersHd:Divi:" + order.PayMode + ":List", order.Id.ToString());
+                        // }
                     }
                     tran.Commit();
                 }