浏览代码

打日志打控制台

lcl 4 月之前
父节点
当前提交
ae1cddd69d
共有 100 个文件被更改,包括 539 次插入539 次删除
  1. 二进制
      .DS_Store
  2. 2 2
      AppStart/AddPosCouponPrizeHelper.cs
  3. 13 13
      AppStart/Alipay/AlipayFunction.cs
  4. 1 1
      AppStart/GlobalExceptions.cs
  5. 1 1
      AppStart/Helper/ActPrizeCheckService.cs
  6. 3 3
      AppStart/Helper/ActRewardService.cs
  7. 4 4
      AppStart/Helper/AddActService.cs
  8. 17 17
      AppStart/Helper/AlipayPayBack2Service.cs
  9. 2 2
      AppStart/Helper/AlipayPayBackService.cs
  10. 2 2
      AppStart/Helper/AutoOpOrderService.cs
  11. 1 1
      AppStart/Helper/BalancePayBackService.cs
  12. 2 2
      AppStart/Helper/ConsumerOrdersReturnDoService.cs
  13. 2 2
      AppStart/Helper/ConsumerOrdersReturnStatService.cs
  14. 3 3
      AppStart/Helper/ConsumerOrdersStatService.cs
  15. 1 1
      AppStart/Helper/DelMySql/DeleteMySqlDataService.cs
  16. 1 1
      AppStart/Helper/DepositReturnService.cs
  17. 7 7
      AppStart/Helper/DepositReturnStatService.cs
  18. 4 4
      AppStart/Helper/HyfAddPrizeService.cs
  19. 1 1
      AppStart/Helper/InstallmentDeductionService.cs
  20. 1 1
      AppStart/Helper/LeaderAmountMonthChangeQueue.cs
  21. 1 1
      AppStart/Helper/LeaderApplyCouponsHelper.cs
  22. 21 21
      AppStart/Helper/LeaderCompPrizeHelper.cs
  23. 1 1
      AppStart/Helper/LeaderPrizeService.cs
  24. 1 1
      AppStart/Helper/LeaderTimeoutSendMessageService.cs
  25. 1 1
      AppStart/Helper/MakeReferenceQrCodeService.cs
  26. 1 1
      AppStart/Helper/MerchantConfirmService.cs
  27. 2 2
      AppStart/Helper/MerchantTypeSetService.cs
  28. 1 1
      AppStart/Helper/MessageCenterService.cs
  29. 2 2
      AppStart/Helper/Operate/OperateAmountService.cs
  30. 1 1
      AppStart/Helper/Operate/OperateStockService.cs
  31. 2 2
      AppStart/Helper/OperateAmountRecordService.cs
  32. 1 1
      AppStart/Helper/OperatePrizeService.cs
  33. 1 1
      AppStart/Helper/OperateService.cs
  34. 1 1
      AppStart/Helper/OrderRefundService.cs
  35. 1 1
      AppStart/Helper/PosCouponExchangeHelper.cs
  36. 1 1
      AppStart/Helper/PosCouponPrize/OperateAddService.cs
  37. 13 13
      AppStart/Helper/PosCouponPrize/PosCouponPrizeService.cs
  38. 13 13
      AppStart/Helper/PosCouponPrize/PosCouponPrizeTest.cs
  39. 5 5
      AppStart/Helper/PosExpiredHelper.cs
  40. 6 6
      AppStart/Helper/PosPushDataHelper.cs
  41. 9 9
      AppStart/Helper/PosPushDataNewHelper.cs
  42. 5 5
      AppStart/Helper/PosPushHelper.cs
  43. 6 6
      AppStart/Helper/PosWithholdService.cs
  44. 1 1
      AppStart/Helper/PrePosRingService.cs
  45. 7 7
      AppStart/Helper/PrePosWithholdService.cs
  46. 2 2
      AppStart/Helper/PreStoreApplyQueue.cs
  47. 1 1
      AppStart/Helper/PrizeFlowRecordService.cs
  48. 1 1
      AppStart/Helper/PrizeSetHelper.cs
  49. 3 3
      AppStart/Helper/Profit/ActiveService.cs
  50. 8 8
      AppStart/Helper/Profit/HelpProfitHelper.cs
  51. 3 3
      AppStart/Helper/Profit/OpenService.cs
  52. 12 12
      AppStart/Helper/Profit/ProfitCheckHelper.cs
  53. 30 30
      AppStart/Helper/Profit/ProfitHelper.cs
  54. 37 37
      AppStart/Helper/Profit/ProfitHelperV2.cs
  55. 3 3
      AppStart/Helper/Profit/StandardService.cs
  56. 2 2
      AppStart/Helper/ReceiveProfitService.cs
  57. 2 2
      AppStart/Helper/ReceiveTaskService.cs
  58. 1 1
      AppStart/Helper/RecommendActStatService.cs
  59. 1 1
      AppStart/Helper/ReservePayBackService.cs
  60. 1 1
      AppStart/Helper/ResetPosFirstFlagAndIsExecuteService.cs
  61. 53 53
      AppStart/Helper/SetDepositPostService.cs
  62. 1 1
      AppStart/Helper/SetDepositService.cs
  63. 4 4
      AppStart/Helper/SetFeeFlagService.cs
  64. 2 2
      AppStart/Helper/StatDataService.cs
  65. 137 137
      AppStart/Helper/StatService.cs
  66. 12 12
      AppStart/Helper/StatServiceTmp.cs
  67. 1 1
      AppStart/Helper/StatStoreDataService.cs
  68. 1 1
      AppStart/Helper/StatTimerService.cs
  69. 2 2
      AppStart/Helper/SycnActiveRewardService.cs
  70. 3 3
      AppStart/Helper/SycnJavaUsersService.cs
  71. 2 2
      AppStart/Helper/SycnMerchantInfoService.cs
  72. 2 2
      AppStart/Helper/SycnMerchantTradeService.cs
  73. 1 1
      AppStart/Helper/SycnMysql/ConsumerOpenIdsHelper.cs
  74. 1 1
      AppStart/Helper/SycnMysql/ConsumerOrdersHelper.cs
  75. 1 1
      AppStart/Helper/SycnMysql/ConsumersHelper.cs
  76. 1 1
      AppStart/Helper/SycnMysql/MachineApplyHelper.cs
  77. 1 1
      AppStart/Helper/SycnMysql/MerchantParamSetHelper.cs
  78. 1 1
      AppStart/Helper/SycnMysql/OrderProductHelper.cs
  79. 1 1
      AppStart/Helper/SycnMysql/OrdersHelper.cs
  80. 1 1
      AppStart/Helper/SycnMysql/PosMachinesHelper.cs
  81. 1 1
      AppStart/Helper/SycnMysql/ProductsHelper.cs
  82. 1 1
      AppStart/Helper/SycnMysql/StoreChangeHistoryHelper.cs
  83. 1 1
      AppStart/Helper/SycnMysql/StoreStockChangeHelper.cs
  84. 1 1
      AppStart/Helper/SycnMysql/TeamApplyHelper.cs
  85. 1 1
      AppStart/Helper/SycnMysql/TeamOfferApplyHelper.cs
  86. 1 1
      AppStart/Helper/SycnMysql/UserAddressHelper.cs
  87. 1 1
      AppStart/Helper/SycnMysql/UserBackHelper.cs
  88. 1 1
      AppStart/Helper/SycnMysql/UserCashRecordHelper.cs
  89. 1 1
      AppStart/Helper/SycnMysql/UserLoginRecordHelper.cs
  90. 1 1
      AppStart/Helper/SycnMysql/UserMachineDataHelper.cs
  91. 1 1
      AppStart/Helper/SycnMysql/UserStoreChangeHelper.cs
  92. 1 1
      AppStart/Helper/SycnMysql/UsersHelper.cs
  93. 1 1
      AppStart/Helper/SycnSpServer/SycnSpActiveService.cs
  94. 4 4
      AppStart/Helper/SycnSpServer/SycnSpBindService.cs
  95. 2 2
      AppStart/Helper/SycnSpServer/SycnSpBindZkbService.cs
  96. 2 2
      AppStart/Helper/SycnSpServer/SycnSpChangeBindService.cs
  97. 2 2
      AppStart/Helper/SycnSpServer/SycnSpMerchantRecordService.cs
  98. 4 4
      AppStart/Helper/SycnSpServer/SycnSpMerchantService.cs
  99. 1 1
      AppStart/Helper/SycnSpServer/SycnSpService.cs
  100. 4 4
      AppStart/Helper/SycnSpServer/SycnSpTradeService.cs

二进制
.DS_Store


+ 2 - 2
AppStart/AddPosCouponPrizeHelper.cs

@@ -43,9 +43,9 @@ public class AddPosCouponPrizeHelper
             }
             catch (Exception ex)
             {
-                function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "补下单机具券奖励异常");
+                Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "补下单机具券奖励异常");
             }
-            function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "补下单机具券奖励日志");
+            Utils.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "补下单机具券奖励日志");
         }
     }
 

+ 13 - 13
AppStart/Alipay/AlipayFunction.cs

@@ -40,12 +40,12 @@ namespace MySystem
             {
                 AlipayOpenAgentCreateResponse response = client.Execute(request);
                 result = response.Body;
-                function.WriteLog(result, "开启事务");
+                Utils.WriteLog(result, "开启事务");
                 //{"alipay_open_agent_create_response":{"code":"10000","msg":"Success","batch_no":"2022021011321326200059849","batch_status":"init"},"sign":"su+weyK1CZEXES8mdckalg16J4BELTQeVNJSpXVYg3nh5g3E7jDh/mQctkjH8HbM0RybQSahZ2j60aUTossPMXqdq2nPRkR4c/kM34toFFNU/2p7jqo9k/MbB1JotW+qFI+C/GCX/9mZQqm2tSQdYIiZlCsEtP13ZP2EQ6momEZrApyLQYUl1H54PojJgqo6zGKDXTnXuZcpi/VPP5YoWhYMx8WPFMS6+T3zr+LNPDOI94j5vDdUHQdjFAGiQMyyhfNOBcFFi18bAfWhPqlLWwblCZamTHN/QaOHo+fkBZeo9uKqrnSHPn8XW0tDAIf1qNUfY2eBzYZUIqWKbz509A=="}
             }
             catch (Exception ex)
             {
-                function.WriteLog(ex.ToString(), "接口创建应用事务异常");
+                Utils.WriteLog(ex.ToString(), "接口创建应用事务异常");
                 result = "";
             }
             return result;
@@ -108,12 +108,12 @@ namespace MySystem
             {
                 AlipayOpenAgentCommonSignResponse response = client.Execute(request);
                 result = response.Body;
-                function.WriteLog(result, "代商家发起签约产品申请");
+                Utils.WriteLog(result, "代商家发起签约产品申请");
                 //{"alipay_open_agent_common_sign_response":{"code":"10000","msg":"Success"},"sign":"qt0DiXFXIJ7mX+W2+IX+cyYXx8ROGe8yxesXHGNltxpEv/s/zW16xzf4HQLtUlaAiWf3DiD2QV7Hj+REyoZw9AcktDAmlobcjQ28lTYufPECZoUJHpkn9VpGB932FC0hScVwCbsxQakH84MGT4cmjr1hCuSs7+XogdhlCTIKjau1e7ZglLnt7f1NqT8JnljVhmvkkE9gJTLq5H+Zq6XbFfBVptvM9w09HdjfhrsxAXJyQ4yU6JYX2tUYsRGz8ZrveDQMvXKTN9jnwKE9hh8ik6Sq49eUqfutV9GkKqhC96+Vy3nOTOTnPoECXZkco1wP5jsqHottWVsRV+NxdylnTw=="}
             }
             catch (Exception ex)
             {
-                function.WriteLog(ex.ToString(), "代签约产品通用接口异常");
+                Utils.WriteLog(ex.ToString(), "代签约产品通用接口异常");
                 result = "";
             }
             return result;
@@ -131,12 +131,12 @@ namespace MySystem
             {
                 AlipayOpenAgentCommonsignConfirmResponse response = client.Execute(request);
                 result = response.Body;
-                function.WriteLog(result, "提交信息确认");
+                Utils.WriteLog(result, "提交信息确认");
                 //{"alipay_open_agent_order_query_response":{"code":"10000","msg":"Success","order_no":"20220210034000100000015895929361","product_agent_status_infos":[{"product_code":"QUICK_WAP_WAY","product_name":"手机网站支付","status":"WAIT_CONFIRM"}],"order_status":"MERCHANT_CONFIRM","confirm_url":"https:\/\/openhome.alipay.com\/isv\/settling\/confirm.htm?orderNo=20220210034000100000015895929361","merchant_pid":"2088012934025363"},"sign":"mgdhauHMV9352S3FVrQmesXvHOrk633FX/EOXRYdc2ix5phCBZJ2KZRRP9MWJ566YEtWbnQlAJzHVS9X29hjgiJWOQ/wCidql4AoSAYYeqPtxiqKAZw/QEM/du5AdbWC0xBmmkQljXF9Hx8cm+IrOyPMSJXIw4Tqpm/T96YBwhsjw4Xr5dcUcvF6HX9h/i5FSdIJODxQ26PJcqQ98GQ3Y50YhTpPQkIPDFVE2QzcL6dvuhBOpwu5KbTxvgzS8Wtm3G6nMbzJ33Cv/I2lhTCIMHz90c9bvyjJpWxPWBzywO2zzv7+EZCbDkZGkdRic9l5s6qac+ZVMHkPbveaZ2wyig=="}
             }
             catch (Exception ex)
             {
-                function.WriteLog(ex.ToString(), "接口创建应用事务异常");
+                Utils.WriteLog(ex.ToString(), "接口创建应用事务异常");
                 result = "";
             }
             return result;
@@ -157,11 +157,11 @@ namespace MySystem
             {
                 AlipayOpenAgentOrderQueryResponse response = client.Execute(request);
                 result = response.Body;
-                function.WriteLog(result, "查询签约申请的结果");
+                Utils.WriteLog(result, "查询签约申请的结果");
             }
             catch (Exception ex)
             {
-                function.WriteLog(ex.ToString(), "查询签约申请的结果异常");
+                Utils.WriteLog(ex.ToString(), "查询签约申请的结果异常");
                 result = "";
             }
             return result;
@@ -187,7 +187,7 @@ namespace MySystem
             }
             catch (Exception ex)
             {
-                function.WriteLog(ex.ToString(), "支付宝统一收单交易创建(获取authtoken)异常");
+                Utils.WriteLog(ex.ToString(), "支付宝统一收单交易创建(获取authtoken)异常");
                 result = "";
             }
             return result;
@@ -213,7 +213,7 @@ namespace MySystem
             }
             catch (Exception ex)
             {
-                function.WriteLog(ex.ToString(), "支付宝统一收单交易创建异常");
+                Utils.WriteLog(ex.ToString(), "支付宝统一收单交易创建异常");
                 result = "";
             }
             return result;
@@ -234,7 +234,7 @@ namespace MySystem
             }
             catch (Exception ex)
             {
-                function.WriteLog(ex.ToString(), "统一收单线下交易查询异常");
+                Utils.WriteLog(ex.ToString(), "统一收单线下交易查询异常");
                 result = "";
             }
             return result;
@@ -260,7 +260,7 @@ namespace MySystem
             }
             catch (Exception ex)
             {
-                function.WriteLog(ex.ToString(), "退款异常");
+                Utils.WriteLog(ex.ToString(), "退款异常");
                 result = "";
             }
             return result;
@@ -299,7 +299,7 @@ namespace MySystem
             }
             catch (Exception ex)
             {
-                function.WriteLog(ex.ToString(), "分账异常");
+                Utils.WriteLog(ex.ToString(), "分账异常");
                 result = "";
             }
             return result;

+ 1 - 1
AppStart/GlobalExceptions.cs

@@ -10,7 +10,7 @@ namespace MySystem
         {
             string Message = context.Exception.Message;
             string StackTrace = context.Exception.StackTrace;
-            function.WriteLog(DateTime.Now.ToString() + "\r\n" + Message + "\r\n" + StackTrace, "Global全局异常处理日志");
+            Utils.WriteLog(DateTime.Now.ToString() + "\r\n" + Message + "\r\n" + StackTrace, "Global全局异常处理日志");
         }
     }
 }

+ 1 - 1
AppStart/Helper/ActPrizeCheckService.cs

@@ -33,7 +33,7 @@ namespace MySystem
                     }
                     catch(Exception ex)
                     {
-                        function.WriteLog(DateTime.Now.ToString() + "\r\n" + ex.ToString(), "实时监听无商户号未发奖励异常");
+                        Utils.WriteLog(DateTime.Now.ToString() + "\r\n" + ex.ToString(), "实时监听无商户号未发奖励异常");
                     }
                 }
                 Thread.Sleep(20000);

+ 3 - 3
AppStart/Helper/ActRewardService.cs

@@ -59,7 +59,7 @@ namespace MySystem
                     }
                     catch (Exception ex)
                     {                        
-                        function.WriteLog(DateTime.Now.ToString() + "\r\n" + ex.ToString(), "设置激活奖励异常");
+                        Utils.WriteLog(DateTime.Now.ToString() + "\r\n" + ex.ToString(), "设置激活奖励异常");
                     }
                 }
                 else
@@ -136,7 +136,7 @@ namespace MySystem
                     }
                     catch (Exception ex)
                     {                        
-                        function.WriteLog(DateTime.Now.ToString() + "\r\n" + ex.ToString(), "设置激活奖励异常");
+                        Utils.WriteLog(DateTime.Now.ToString() + "\r\n" + ex.ToString(), "设置激活奖励异常");
                     }
                 }
                 else
@@ -197,7 +197,7 @@ namespace MySystem
                     }
                     catch (Exception ex)
                     {                        
-                        function.WriteLog(DateTime.Now.ToString() + "\r\n" + ex.ToString(), "设置碰一碰动销买断奖励异常");
+                        Utils.WriteLog(DateTime.Now.ToString() + "\r\n" + ex.ToString(), "设置碰一碰动销买断奖励异常");
                     }
                 }
                 else

+ 4 - 4
AppStart/Helper/AddActService.cs

@@ -45,21 +45,21 @@ namespace MySystem
                             {
                                 pos.ActivationState = 1;
                                 pos.ActivationTime = DateTime.Now;
-                                function.WriteLog("机具" + pos.PosSn, "开机奖励在激活中监控");
+                                Utils.WriteLog("机具" + pos.PosSn, "开机奖励在激活中监控");
                                 PxcModels.PosMerchantInfo merchant = db.PosMerchantInfo.FirstOrDefault(m => m.Id == pos.BindMerchantId);
                                 if (merchant != null)
                                 {
                                     merchant.ActiveStatus = 1;
                                     merchant.MerStandardDate = DateTime.Now;
                                     db.SaveChanges();
-                                    function.WriteLog("商户" + merchant.KqMerNo, "开机奖励在激活中监控");
+                                    Utils.WriteLog("商户" + merchant.KqMerNo, "开机奖励在激活中监控");
 
                                     // 推荐王逻辑(激活)
                                     string SendData = "{\"Kind\":\"3\",\"Data\":{\"UserId\":\"" + pos.BuyUserId + "\",\"PosId\":\"" + pos.Id + "\",\"TradeMonth\":\"" + DateTime.Now.ToString("yyyyMM") + "\"}}";
                                     RedisDbconn.Instance.AddList("RecommendActStatQueue", SendData);
 
                                     //发放开机奖励
-                                    function.WriteLog("首台" + pos.IsFirst, "开机奖励在激活中监控");
+                                    Utils.WriteLog("首台" + pos.IsFirst, "开机奖励在激活中监控");
                                     if(pos.BindingTime > DateTime.Now.AddDays(-CheckDays))
                                     {
                                         RedisDbconn.Instance.AddList("OpenRewardQueue", pos.Id.ToString());
@@ -101,7 +101,7 @@ namespace MySystem
                     }
                     catch (Exception ex)
                     {                        
-                        function.WriteLog(DateTime.Now.ToString() + "\r\n" + ex.ToString(), "划拨后检查机具激活状态并自动补录异常");
+                        Utils.WriteLog(DateTime.Now.ToString() + "\r\n" + ex.ToString(), "划拨后检查机具激活状态并自动补录异常");
                     }
                 }
                 else

+ 17 - 17
AppStart/Helper/AlipayPayBack2Service.cs

@@ -37,7 +37,7 @@ namespace MySystem
                     }
                     catch(Exception ex)
                     {
-                        function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "支付宝支付回调异常");
+                        Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "支付宝支付回调异常");
                     }
                 }
                 else
@@ -348,7 +348,7 @@ namespace MySystem
         //小盟主购买逻辑
         public bool LeaderBack(WebCMSEntities db, Orders order)
         {
-            function.WriteLog("OrderId:" + order.Id, "操作小盟主购买逻辑监控日志");
+            Utils.WriteLog("OrderId:" + order.Id, "操作小盟主购买逻辑监控日志");
             int LeaderUserId = order.UserId;
             int level = 0;
             bool result = true;
@@ -359,20 +359,20 @@ namespace MySystem
                 // UserRankItem user = PosCouponPrizeService.Instance.GetUserLevel(db, LeaderUserId);
                 if(user.Id > 0)
                 {
-                    function.WriteLog("UserId:" + user.Id + ";LeaderLevel:" + user.LeaderLevel + ";UserType:" + user.UserType + "", "操作小盟主购买逻辑监控日志");
+                    Utils.WriteLog("UserId:" + user.Id + ";LeaderLevel:" + user.LeaderLevel + ";UserType:" + user.UserType + "", "操作小盟主购买逻辑监控日志");
                     decimal TotalPrice = 10000;
                     if((user.LeaderLevel == 2 || user.UserType >= 1) && level > 1)
                     {
-                        function.WriteLog("够资格", "操作小盟主购买逻辑监控日志");
+                        Utils.WriteLog("够资格", "操作小盟主购买逻辑监控日志");
                         if(user.LeaderLevel == 2 && result)
                         {
                             UserAccount account = db.UserAccount.FirstOrDefault(m => m.Id == LeaderUserId);
                             if(account != null)
                             {
-                                function.WriteLog(str: "LeaderReserve:" + account.LeaderReserve, "操作小盟主购买逻辑监控日志");
+                                Utils.WriteLog("LeaderReserve:" + account.LeaderReserve, "操作小盟主购买逻辑监控日志");
                                 if(account.LeaderReserve >= TotalPrice)
                                 {
-                                    function.WriteLog("盟主储蓄金够,可返", "操作小盟主购买逻辑监控日志");
+                                    Utils.WriteLog("盟主储蓄金够,可返", "操作小盟主购买逻辑监控日志");
                                     int ReserveRecordId = OpReserve(db, order, LeaderUserId, TotalPrice, 2, order.UserId, "推荐小盟主");
                                     OpLeaderAccount(db, order, LeaderUserId, TotalPrice, 1, 1, ReserveRecordId);
                                     LeaderUserId = 0;
@@ -388,20 +388,20 @@ namespace MySystem
                         {
                             OpModels.WebCMSEntities opdb = new OpModels.WebCMSEntities();
                             OpModels.UserAccount account = opdb.UserAccount.FirstOrDefault(m => m.Id == user.Id) ?? new OpModels.UserAccount();
-                            function.WriteLog("TotalAmt:" + account.TotalAmt, "操作小盟主购买逻辑监控日志");
+                            Utils.WriteLog("TotalAmt:" + account.TotalAmt, "操作小盟主购买逻辑监控日志");
                             // OpModels.SysAdmin sys = opdb.SysAdmin.FirstOrDefault(m => m.Id == LeaderUserId) ?? new OpModels.SysAdmin();
                             if (account.TotalAmt >= TotalPrice) // && sys.ExpireDate > DateTime.Now)
                             {
                                 // if(account.TotalAmt < TotalPrice)
                                 // {
-                                //     function.WriteLog("够一部分额度", "操作小盟主购买逻辑监控日志");
+                                //     Utils.WriteLog("够一部分额度", "操作小盟主购买逻辑监控日志");
                                 //     TotalPrice = account.TotalAmt;
                                 // }
                                 // if(TotalPrice > 0)
                                 // {
                                 // OperateAmountChange(opdb, LeaderUserId, TotalPrice, 2, 1, "商城购机", true, order.Id);
                                 // OperateAmountChange(opdb, LeaderUserId, TotalPrice, 1, 2, "商城购机", true, order.Id);
-                                function.WriteLog("开始发放", "操作小盟主购买逻辑监控日志");
+                                Utils.WriteLog("开始发放", "操作小盟主购买逻辑监控日志");
                                 OpAmountItem item = new OpAmountItem()
                                 {
                                     UserId = user.Id,
@@ -439,7 +439,7 @@ namespace MySystem
                     LeaderUserId = 0;
                 }
             }
-            function.WriteLog("\n\n\n", "操作小盟主购买逻辑监控日志");
+            Utils.WriteLog("\n\n\n", "操作小盟主购买逻辑监控日志");
             return result;
         }
 
@@ -687,26 +687,26 @@ namespace MySystem
         //操作运营中心额度
         public void OperateReserveBackFor(WebCMSEntities maindb, int UserId, decimal Money, int OrderId = 0, string Remark = "商城购机")
         {
-            function.WriteLog("OrderId:" + OrderId, "操作运营中心额度监控日志");
+            Utils.WriteLog("OrderId:" + OrderId, "操作运营中心额度监控日志");
             OpModels.WebCMSEntities db = new OpModels.WebCMSEntities();
             while(UserId > 0)
             {
                 Users user = maindb.Users.FirstOrDefault(m => m.Id == UserId);
                 if(user != null)
                 {
-                    function.WriteLog("UserId:" + UserId, "操作运营中心额度监控日志");
+                    Utils.WriteLog("UserId:" + UserId, "操作运营中心额度监控日志");
                     // DateTime now = DateTime.Now;
                     bool sys = db.SysAdmin.Any(m => m.UserId == UserId); // && m.ExpireDate > now);
                     if(sys)
                     {
-                        function.WriteLog("是运营中心", "操作运营中心额度监控日志");
+                        Utils.WriteLog("是运营中心", "操作运营中心额度监控日志");
                         OpModels.UserAccount account = db.UserAccount.FirstOrDefault(m => m.Id == UserId) ?? new OpModels.UserAccount();
-                        function.WriteLog("TotalAmt:" + account.TotalAmt, "操作运营中心额度监控日志");
+                        Utils.WriteLog("TotalAmt:" + account.TotalAmt, "操作运营中心额度监控日志");
                         if(account.TotalAmt >= Money)
                         {
                             // OperateAmountChange(db, UserId, Money, 2, 1, "商城购机", true, OrderId);
                             // OperateAmountChange(db, UserId, Money, 1, 2, "商城购机", true, OrderId);
-                            function.WriteLog(str: "额度ok", "操作运营中心额度监控日志");
+                            Utils.WriteLog("额度ok", "操作运营中心额度监控日志");
                             OpAmountItem item = new OpAmountItem()
                             {
                                 UserId = UserId,
@@ -724,7 +724,7 @@ namespace MySystem
                         }
                         else
                         {
-                            function.WriteLog(str: "额度不够", "操作运营中心额度监控日志");
+                            Utils.WriteLog("额度不够", "操作运营中心额度监控日志");
                             UserId = user.ParentUserId;
                         }
                     }
@@ -739,7 +739,7 @@ namespace MySystem
                 }
             }
             db.Dispose();
-            function.WriteLog("\n\n\n", "操作运营中心额度监控日志");
+            Utils.WriteLog("\n\n\n", "操作运营中心额度监控日志");
         }
         public void OperateReserveBack(int UserId, decimal Money, int OrderId = 0)
         {

+ 2 - 2
AppStart/Helper/AlipayPayBackService.cs

@@ -31,11 +31,11 @@ namespace MySystem
                     Dictionary<string, string> data = new Dictionary<string, string>();
                     data.Add("ErrTime", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
                     data.Add("ErrMsg", ex.ToString());
-                    function.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(data), "public_err");
+                    Utils.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(data), "public_err");
                 }
                 else
                 {
-                    function.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "public_service");
+                    Utils.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "public_service");
                 }
             }
         }

+ 2 - 2
AppStart/Helper/AutoOpOrderService.cs

@@ -36,7 +36,7 @@ namespace MySystem
                 }
                 catch (Exception ex)
                 {
-                    function.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "定时取消未支付订单异常");
+                    Utils.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "定时取消未支付订单异常");
                 }
             }
         }
@@ -64,7 +64,7 @@ namespace MySystem
                 }
                 catch (Exception ex)
                 {
-                    function.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "定时自动确认收货异常");
+                    Utils.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "定时自动确认收货异常");
                 }
             }
         }

+ 1 - 1
AppStart/Helper/BalancePayBackService.cs

@@ -40,7 +40,7 @@ namespace MySystem
                 }
                 catch (Exception ex)
                 {
-                    function.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "商城订单余额支付异常");
+                    Utils.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "商城订单余额支付异常");
                     Thread.Sleep(2000);
                 }
             }

+ 2 - 2
AppStart/Helper/ConsumerOrdersReturnDoService.cs

@@ -31,11 +31,11 @@ namespace MySystem
                     Dictionary<string, string> data = new Dictionary<string, string>();
                     data.Add("ErrTime", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
                     data.Add("ErrMsg", ex.ToString());
-                    function.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(data), "public_err");
+                    Utils.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(data), "public_err");
                 }
                 else
                 {
-                    function.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "public_service");
+                    Utils.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "public_service");
                 }
             }
         }

+ 2 - 2
AppStart/Helper/ConsumerOrdersReturnStatService.cs

@@ -31,11 +31,11 @@ namespace MySystem
                     Dictionary<string, string> data = new Dictionary<string, string>();
                     data.Add("ErrTime", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
                     data.Add("ErrMsg", ex.ToString());
-                    function.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(data), "public_err");
+                    Utils.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(data), "public_err");
                 }
                 else
                 {
-                    function.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "public_service");
+                    Utils.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "public_service");
                 }
             }
         }

+ 3 - 3
AppStart/Helper/ConsumerOrdersStatService.cs

@@ -31,11 +31,11 @@ namespace MySystem
                     Dictionary<string, string> data = new Dictionary<string, string>();
                     data.Add("ErrTime", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
                     data.Add("ErrMsg", ex.ToString());
-                    function.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(data), "public_err");
+                    Utils.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(data), "public_err");
                 }
                 else
                 {
-                    function.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "public_service");
+                    Utils.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "public_service");
                 }
             }
         }
@@ -167,7 +167,7 @@ namespace MySystem
                         catch (Exception ex)
                         {
                             tran.Rollback();
-                            function.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "public_service");
+                            Utils.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "public_service");
                         }
                     }
                     db.Dispose();

+ 1 - 1
AppStart/Helper/DelMySql/DeleteMySqlDataService.cs

@@ -29,7 +29,7 @@ namespace MySystem
                 ErrorMsg msg = new ErrorMsg();
                 msg.Time = DateTime.Now;
                 msg.ErrorContent = ex.ToString();
-                function.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(msg), "Pop:MerchantInfo:Error");
+                Utils.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(msg), "Pop:MerchantInfo:Error");
             }
             db.Dispose();
         }

+ 1 - 1
AppStart/Helper/DepositReturnService.cs

@@ -46,7 +46,7 @@ namespace MySystem
                 }
                 catch(Exception ex)
                 {
-                    function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "退还押金到支付宝余额异常");
+                    Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "退还押金到支付宝余额异常");
                     Thread.Sleep(600000);
                 }
             }

+ 7 - 7
AppStart/Helper/DepositReturnStatService.cs

@@ -35,7 +35,7 @@ namespace MySystem
                     }
                     catch(Exception ex)
                     {
-                        function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "每月统计押金达标数据异常");
+                        Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "每月统计押金达标数据异常");
                     }
                 }
                 Thread.Sleep(60000);
@@ -107,7 +107,7 @@ namespace MySystem
                 }
                 catch(Exception ex)
                 {
-                    function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "统计单个商户押金达标数据异常");
+                    Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "统计单个商户押金达标数据异常");
                 }
             }
         }
@@ -116,12 +116,12 @@ namespace MySystem
 
         public void DoSomething(WebCMSEntities db, PosMerchantInfo merchant)
         {
-            function.WriteLog("商户ID:" + merchant.Id, "每月统计押金达标情况");
+            Utils.WriteLog("商户ID:" + merchant.Id, "每月统计押金达标情况");
             // string start = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff");
             int StandardMonths = merchant.StandardMonths;
             int StandardStatus = merchant.StandardStatus;
-            function.WriteLog("StandardMonths:" + StandardMonths, "每月统计押金达标情况");
-            function.WriteLog("StandardStatus:" + StandardStatus, "每月统计押金达标情况");    
+            Utils.WriteLog("StandardMonths:" + StandardMonths, "每月统计押金达标情况");
+            Utils.WriteLog("StandardStatus:" + StandardStatus, "每月统计押金达标情况");    
             DateTime ActDate = merchant.CreateDate.Value;
             if(merchant.MerStandardDate == null)
             {
@@ -158,12 +158,12 @@ namespace MySystem
                     }
                 }
             }
-            function.WriteLog("MonthNum:" + MonthNum, "每月统计押金达标情况"); 
+            Utils.WriteLog("MonthNum:" + MonthNum, "每月统计押金达标情况"); 
             if(MonthNum >= 10)
             {
                 StandardStatus = 4;
             }
-            function.WriteLog("StandardStatus:" + StandardStatus + "\n\n", "每月统计押金达标情况"); 
+            Utils.WriteLog("StandardStatus:" + StandardStatus + "\n\n", "每月统计押金达标情况"); 
             PosMerchantInfo edit = db.PosMerchantInfo.FirstOrDefault(m => m.Id == merchant.Id);
             if(edit != null)
             {

+ 4 - 4
AppStart/Helper/HyfAddPrizeService.cs

@@ -31,7 +31,7 @@ namespace MySystem
                 }
                 catch(Exception ex)
                 {
-                    function.WriteLog(DateTime.Now.ToString() + "\r\n" + ex.ToString(), "盒力四射加码奖励异常");
+                    Utils.WriteLog(DateTime.Now.ToString() + "\r\n" + ex.ToString(), "盒力四射加码奖励异常");
                 }
                 Thread.Sleep(600000);
             }
@@ -45,7 +45,7 @@ namespace MySystem
             List<PosMachinesTwo> posList = db.PosMachinesTwo.Where(m => m.BindingState == 1 && m.ActivationState == 1 && m.BindingTime >= online && (m.BrandId == 12 || m.BrandId == 13) && m.Sort == 0).ToList();
             foreach (PosMachinesTwo pos in posList)
             {
-                function.WriteLog(str: "机具号:" + pos.PosSn, "盒力四射加码奖励日志");
+                Utils.WriteLog("机具号:" + pos.PosSn, "盒力四射加码奖励日志");
                 DateTime leftTime = pos.BindingTime.Value.AddDays(7);
                 DateTime rightTime = pos.BindingTime.Value.AddDays(30);
                 decimal amt = 0;
@@ -59,7 +59,7 @@ namespace MySystem
                     Users user = db.Users.FirstOrDefault(m => m.Id == pos.BuyUserId);
                     if (user != null)
                     {
-                        function.WriteLog("机具所属人:" + user.Id, "盒力四射加码奖励日志");
+                        Utils.WriteLog("机具所属人:" + user.Id, "盒力四射加码奖励日志");
                         int GetUserId = user.Id;
                         AlipayPayBack2Service.Instance.ChangeAccount(db, new Orders() { Id = pos.Id }, GetUserId, 50, 139);
                         PosMachinesTwo edit = db.PosMachinesTwo.FirstOrDefault(m => m.Id == pos.Id);
@@ -70,7 +70,7 @@ namespace MySystem
                         }
                     }
                 }
-                function.WriteLog("\n\n\n", "盒力四射加码奖励日志");
+                Utils.WriteLog("\n\n\n", "盒力四射加码奖励日志");
             }
             db.Dispose();
         }

+ 1 - 1
AppStart/Helper/InstallmentDeductionService.cs

@@ -116,7 +116,7 @@ namespace MySystem
                     }
                     catch (Exception ex)
                     {
-                        function.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "执行分期扣费异常");
+                        Utils.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "执行分期扣费异常");
                     }
                 }
                 Thread.Sleep(10000);

+ 1 - 1
AppStart/Helper/LeaderAmountMonthChangeQueue.cs

@@ -57,7 +57,7 @@ public class LeaderAmountMonthChangeQueue
                 }
                 catch (Exception ex)
                 {
-                    function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "每月一号记录上月盟主储蓄金和可提现余额线程异常");
+                    Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "每月一号记录上月盟主储蓄金和可提现余额线程异常");
                 }
             }
             Thread.Sleep(60000);

+ 1 - 1
AppStart/Helper/LeaderApplyCouponsHelper.cs

@@ -117,7 +117,7 @@ namespace MySystem
                     }
                     catch (Exception ex)
                     {
-                        function.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "盟主兑换机具券异常");
+                        Utils.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "盟主兑换机具券异常");
                     }
                 }
                 else

+ 21 - 21
AppStart/Helper/LeaderCompPrizeHelper.cs

@@ -66,18 +66,18 @@ namespace MySystem
                 string MonthString = month + "-" + checkMonth;
 
                 //统计交易增量
-                function.WriteLog(DateTime.Now.ToString(), "领导人达标奖励日志");
+                Utils.WriteLog(DateTime.Now.ToString(), "领导人达标奖励日志");
                 
                 //创客团队交易额
                 string sql = "";
                 int rownum = 0;
                 int num = 0;
                 DataTable dt = CustomerSqlConn.dtable("select UserId,sum(HelpNonDirectTradeAmt + NotHelpNonDirectTradeAmt + ProfitNonDirectTradeAmt + HelpNonDirectDebitTradeAmt + NotHelpNonDirectDebitTradeAmt + ProfitNonDirectDebitTradeAmt) Amt from TradeDaySummary where Id>=15055757 and TradeMonth='" + month + "' and SeoTitle='team' and UserId>0 group by UserId", MysqlConn.ReadSqlConnStr);
-                function.WriteLog("交易数:" + dt.Rows.Count.ToString(), "领导人达标奖励日志");
+                Utils.WriteLog("交易数:" + dt.Rows.Count.ToString(), "领导人达标奖励日志");
                 foreach(DataRow dr in dt.Rows)
                 {
                     rownum += 1;
-                    function.WriteLog("rownum:" + rownum.ToString(), "领导人达标奖励日志");
+                    Utils.WriteLog("rownum:" + rownum.ToString(), "领导人达标奖励日志");
                     int UserId = int.Parse(dr["UserId"].ToString());
                     decimal TradeAmount = decimal.Parse(dr["Amt"].ToString());
                     //稳定期B
@@ -122,7 +122,7 @@ namespace MySystem
                     num += 1;
                     if(num >= 200)
                     {
-                        function.WriteLog("执行一次sql:" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "领导人达标奖励日志");
+                        Utils.WriteLog("执行一次sql:" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "领导人达标奖励日志");
                         CustomerSqlConn.op(sql, MysqlConn.SqlConnStr);
                         sql = "";
                         num = 0;
@@ -131,21 +131,21 @@ namespace MySystem
 
                 if(!string.IsNullOrEmpty(sql))
                 {
-                    function.WriteLog("最后执行sql:" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "领导人达标奖励日志");
+                    Utils.WriteLog("最后执行sql:" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "领导人达标奖励日志");
                     CustomerSqlConn.op(sql, MysqlConn.SqlConnStr);
                 }
                 CustomerSqlConn.op("update LeaderCompTradeStat leader set ParentUserId=case when (select ParentUserId from Users where Id=leader.UserId) is null then 0 else (select ParentUserId from Users where Id=leader.UserId) end,ParentNav=(select ParentNav from Users where Id=leader.UserId) where StatMonth='" + MonthString + "' and UserId>1", MysqlConn.SqlConnStr);
 
-                function.WriteLog("start2-----" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "领导人达标奖励日志");
+                Utils.WriteLog("start2-----" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "领导人达标奖励日志");
 
                 //计算创客名下的达标人数,直推和间接
-                function.WriteLog("MonthString:" + MonthString, "领导人达标奖励日志");
+                Utils.WriteLog("MonthString:" + MonthString, "领导人达标奖励日志");
 
                 Thread.Sleep(600000);
                 
                 // List<LeaderCompTradeStat> stats = db.LeaderCompTradeStat.Where(m => m.StatMonth == MonthString).ToList();
                 DataTable stats = CustomerSqlConn.dtable("select UserId,ParentUserId,ParentNav,TradeAmount,(select sum(TradeAmount) from LeaderCompTradeStat where ParentUserId=p.UserId and TradeAmount<30000000) SmallTradeAmount from LeaderCompTradeStat p where StatMonth='" + MonthString + "' and UserId>1", MysqlConn.SqlConnStr);
-                function.WriteLog(stats.Rows.Count.ToString(), "领导人达标奖励日志");
+                Utils.WriteLog(stats.Rows.Count.ToString(), "领导人达标奖励日志");
                 foreach(DataRow stat in stats.Rows)
                 {
                     int UserId = int.Parse(function.CheckInt(stat["UserId"].ToString()));
@@ -153,15 +153,15 @@ namespace MySystem
                     decimal totalAmount = decimal.Parse(function.CheckNum(stat["TradeAmount"].ToString()));
                     decimal smallTradeAmount = decimal.Parse(function.CheckNum(stat["SmallTradeAmount"].ToString()));
                     string ParentNav = stat["ParentNav"].ToString();
-                    function.WriteLog("1-----" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "领导人达标奖励日志");
-                    function.WriteLog("UserId:" + UserId, "领导人达标奖励日志");
-                    function.WriteLog("totalAmount:" + totalAmount, "领导人达标奖励日志");
-                    function.WriteLog("3-----" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "领导人达标奖励日志");
+                    Utils.WriteLog("1-----" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "领导人达标奖励日志");
+                    Utils.WriteLog("UserId:" + UserId, "领导人达标奖励日志");
+                    Utils.WriteLog("totalAmount:" + totalAmount, "领导人达标奖励日志");
+                    Utils.WriteLog("3-----" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "领导人达标奖励日志");
                     
                     //直推创客交易额大于等于3000万即成为达标市场
                     if(totalAmount >= 30000000 && !string.IsNullOrEmpty(ParentNav))
                     {
-                        function.WriteLog("4-----" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "领导人达标奖励日志");
+                        Utils.WriteLog("4-----" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "领导人达标奖励日志");
                         LeaderCompTmp tmp = db.LeaderCompTmp.FirstOrDefault(m => m.Id == UserId);
                         if(tmp == null)
                         {
@@ -175,11 +175,11 @@ namespace MySystem
                         }
                         tmp.EveryMonthData += "1";
                         db.SaveChanges();
-                        function.WriteLog("5-----" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "领导人达标奖励日志");
+                        Utils.WriteLog("5-----" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "领导人达标奖励日志");
                     }
                     if(smallTradeAmount >= 30000000 && !string.IsNullOrEmpty(ParentNav))
                     {
-                        function.WriteLog("4-----" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "领导人达标奖励日志");
+                        Utils.WriteLog("4-----" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "领导人达标奖励日志");
                         LeaderCompTmp tmp = db.LeaderCompTmp.FirstOrDefault(m => m.Id == UserId);
                         if(tmp == null)
                         {
@@ -193,21 +193,21 @@ namespace MySystem
                         }
                         tmp.EveryMonthData += "2";
                         db.SaveChanges();
-                        function.WriteLog("5-----" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "领导人达标奖励日志");
+                        Utils.WriteLog("5-----" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "领导人达标奖励日志");
                     }
                     
-                    function.WriteLog("7-----" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "领导人达标奖励日志");
-                    function.WriteLog(DateTime.Now.ToString() + "------" + UserId, "领导人达标奖励日志");
+                    Utils.WriteLog("7-----" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "领导人达标奖励日志");
+                    Utils.WriteLog(DateTime.Now.ToString() + "------" + UserId, "领导人达标奖励日志");
                 }
                 db.SaveChanges();
                 opdb.Dispose();
                 mpmaindb.Dispose();
                 mpmaindb2.Dispose();
-                function.WriteLog(DateTime.Now.ToString(), "领导人达标奖励日志");
+                Utils.WriteLog(DateTime.Now.ToString(), "领导人达标奖励日志");
             }
             catch(Exception ex)
             {
-                function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "领导达标人奖励异常");
+                Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "领导达标人奖励异常");
             }
         }
 
@@ -247,7 +247,7 @@ namespace MySystem
                 edit.CompPrize = edit.SecDirectCount * 500;
                 db.SaveChanges();
             }
-            function.WriteLog(DateTime.Now.ToString(), "领导人达标奖励日志");
+            Utils.WriteLog(DateTime.Now.ToString(), "领导人达标奖励日志");
             db.Dispose();
         }
 

+ 1 - 1
AppStart/Helper/LeaderPrizeService.cs

@@ -113,7 +113,7 @@ namespace MySystem
                     }
                     catch (Exception ex)
                     {
-                        function.WriteLog(DateTime.Now.ToString() + "\r\n" + ex.ToString(), "大盟主奖励异常");
+                        Utils.WriteLog(DateTime.Now.ToString() + "\r\n" + ex.ToString(), "大盟主奖励异常");
                     }
                     Thread.Sleep(100);
                 }

+ 1 - 1
AppStart/Helper/LeaderTimeoutSendMessageService.cs

@@ -106,7 +106,7 @@ public class LeaderTimeoutSendMessageService
                 }
                 catch (Exception ex)
                 {
-                    function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "盟主过期消息推送线程异常");
+                    Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "盟主过期消息推送线程异常");
                 }
             }
             Thread.Sleep(1000);

+ 1 - 1
AppStart/Helper/MakeReferenceQrCodeService.cs

@@ -68,7 +68,7 @@ namespace MySystem
             }
             catch (Exception ex)
             {
-                function.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "public_service");
+                Utils.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "public_service");
             }
         }
         public string MergeQrCode(Users user, int pid = 0)

+ 1 - 1
AppStart/Helper/MerchantConfirmService.cs

@@ -234,7 +234,7 @@ namespace MySystem
             }
             catch (Exception ex)
             {
-                function.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "public_service");
+                Utils.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "public_service");
             }
         }
     }

+ 2 - 2
AppStart/Helper/MerchantTypeSetService.cs

@@ -31,11 +31,11 @@ namespace MySystem
                     Dictionary<string, string> data = new Dictionary<string, string>();
                     data.Add("ErrTime", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
                     data.Add("ErrMsg", ex.ToString());
-                    function.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(data), "public_err");
+                    Utils.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(data), "public_err");
                 }
                 else
                 {
-                    function.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "public_service");
+                    Utils.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "public_service");
                 }
             }
         }

+ 1 - 1
AppStart/Helper/MessageCenterService.cs

@@ -40,7 +40,7 @@ namespace MySystem
                     catch (Exception ex)
                     {
                         
-                        function.WriteLog(DateTime.Now.ToString() + "\r\n" + ex.ToString(), "消息中心队列异常");
+                        Utils.WriteLog(DateTime.Now.ToString() + "\r\n" + ex.ToString(), "消息中心队列异常");
                     }
                 }
                 else

+ 2 - 2
AppStart/Helper/Operate/OperateAmountService.cs

@@ -32,7 +32,7 @@ namespace MySystem
                     try
                     {
                         WebCMSEntities db = new WebCMSEntities();
-                        function.WriteLog(DateTime.Now.ToString() + "\r\n" + data + "\r\n\r\n", "运营中心返额度日志");
+                        Utils.WriteLog(DateTime.Now.ToString() + "\r\n" + data + "\r\n\r\n", "运营中心返额度日志");
                         JsonData jsonObj = JsonMapper.ToObject(data);
                         int UserId = int.Parse(function.CheckInt(jsonObj["UserId"].ToString())); //运营中心所属人创客Id
                         int DataId = int.Parse(function.CheckInt(jsonObj["DataId"].ToString())); //机具Id或机具券Id
@@ -99,7 +99,7 @@ namespace MySystem
                     }
                     catch (Exception ex)
                     {
-                        function.WriteLog(DateTime.Now.ToString() + "\r\n" + ex.ToString(), "运营中心返额度异常");
+                        Utils.WriteLog(DateTime.Now.ToString() + "\r\n" + ex.ToString(), "运营中心返额度异常");
                     }
                 }
                 else

+ 1 - 1
AppStart/Helper/Operate/OperateStockService.cs

@@ -39,7 +39,7 @@ namespace MySystem
                 }
                 catch (Exception ex)
                 {
-                    function.WriteLog(DateTime.Now.ToString() + "\r\n" + ex.ToString(), "运营中心返额度异常");
+                    Utils.WriteLog(DateTime.Now.ToString() + "\r\n" + ex.ToString(), "运营中心返额度异常");
                 }
                 Thread.Sleep(600000);
             }

+ 2 - 2
AppStart/Helper/OperateAmountRecordService.cs

@@ -28,7 +28,7 @@ public class OperateAmountRecordService
                 if (!string.IsNullOrEmpty(content))
                 {
                     WebCMSEntities db = new WebCMSEntities();
-                    function.WriteLog(content, "运营中心额度变更测试");
+                    Utils.WriteLog(content, "运营中心额度变更测试");
                     Utils.Instance.OperateAmountChange(db,Newtonsoft.Json.JsonConvert.DeserializeObject<OpAmountItem>(content));
                     db.Dispose(); 
                 }
@@ -39,7 +39,7 @@ public class OperateAmountRecordService
             }
             catch(Exception ex)
             {
-                function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "运营中心额度变更队列异常");
+                Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "运营中心额度变更队列异常");
                 Thread.Sleep(30000);
             }
         }

+ 1 - 1
AppStart/Helper/OperatePrizeService.cs

@@ -35,7 +35,7 @@ namespace MySystem
                     }
                     catch (Exception ex)
                     {
-                        function.WriteLog(DateTime.Now.ToString() + "\r\n" + ex.ToString(), "运营中心奖励异常");
+                        Utils.WriteLog(DateTime.Now.ToString() + "\r\n" + ex.ToString(), "运营中心奖励异常");
                     }
                     Thread.Sleep(100);
                 }

+ 1 - 1
AppStart/Helper/OperateService.cs

@@ -71,7 +71,7 @@ namespace MySystem
                     }
                     catch (Exception ex)
                     {
-                        function.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "运营中心重置本月发货量异常");
+                        Utils.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "运营中心重置本月发货量异常");
                     }
                 }
                 Thread.Sleep(800000);

+ 1 - 1
AppStart/Helper/OrderRefundService.cs

@@ -110,7 +110,7 @@ namespace MySystem
                     }
                     catch (Exception ex)
                     {                        
-                        function.WriteLog(DateTime.Now.ToString() + "\r\n" + ex.ToString(), "订单退款异常");
+                        Utils.WriteLog(DateTime.Now.ToString() + "\r\n" + ex.ToString(), "订单退款异常");
                     }
                 }
                 else

+ 1 - 1
AppStart/Helper/PosCouponExchangeHelper.cs

@@ -42,7 +42,7 @@ public class PosCouponExchangeHelper
             }
             catch (Exception ex)
             {
-                function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "电签券对大机券异常");
+                Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "电签券对大机券异常");
             }
         }
     }

+ 1 - 1
AppStart/Helper/PosCouponPrize/OperateAddService.cs

@@ -37,7 +37,7 @@ namespace MySystem
                     }
                     catch(Exception ex)
                     {
-                        function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "添加运营中心合伙人异常");
+                        Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "添加运营中心合伙人异常");
                     }
                 }
                 else

+ 13 - 13
AppStart/Helper/PosCouponPrize/PosCouponPrizeService.cs

@@ -37,7 +37,7 @@ namespace MySystem
                     }
                     catch(Exception ex)
                     {
-                        function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "商城下单机具券发奖异常");
+                        Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "商城下单机具券发奖异常");
                     }
                 }
                 else
@@ -688,7 +688,7 @@ namespace MySystem
                                     if(PrizeFlag && !db.UserAccountRecord.Any(m => m.QueryCount == order.Id && m.ChangeType == ChangeType))
                                     {
                                         // OpAccount(db, order.Id, parentUser.Id, GetPrize, order.BuyCount, ChangeType);
-                                        if(GetPrize == 60) function.WriteLog(order.Id + " " + parentUser.Id + " " + GetPrize, "补60购机奖励");
+                                        if(GetPrize == 60) Utils.WriteLog(order.Id + " " + parentUser.Id + " " + GetPrize, "补60购机奖励");
                                     }
                                     BuyPrize = CurBuyPrize;
                                 }
@@ -713,7 +713,7 @@ namespace MySystem
                                     ChangeType = 128;
                                 }
                                 BuyPrize = CurBuyPrize;
-                                if(GetPrize == 60) function.WriteLog(order.Id + " " + parentUser.Id + " " + GetPrize, "补60购机奖励");
+                                if(GetPrize == 60) Utils.WriteLog(order.Id + " " + parentUser.Id + " " + GetPrize, "补60购机奖励");
                                 BuyPrize = CurBuyPrize;
                             }
 
@@ -1262,18 +1262,18 @@ namespace MySystem
             if(user.OperateLevel == 1) return 100;
             if(user.OperateLevel == 2) 
             {
-                function.WriteLog("\n\n\n创客Id:" + user.Id, "训练营60拦截日志");
+                Utils.WriteLog("\n\n\n创客Id:" + user.Id, "训练营60拦截日志");
                 if(TradeTeamCheck2(user.Id))
                 {
                     return 160;
                 }
-                function.WriteLog("下单人:" + order.UserId, "训练营60拦截日志");
+                Utils.WriteLog("下单人:" + order.UserId, "训练营60拦截日志");
                 if(!TradeTeamCheck(order.UserId) && user.Id != order.UserId)
                 {
-                    function.WriteLog("拦截", "训练营60拦截日志");
+                    Utils.WriteLog("拦截", "训练营60拦截日志");
                     decimal Amount = order.BuyCount * 60;
                     RedisDbconn.Instance.AddList("TradeFilterQueue", "{\"OrderId\":\"" + order.Id + "\",\"PrizeUserId\":\"" + user.Id + "\",\"Amount\":\"" + Amount + "\",\"Kind\":\"1\"}");
-                    function.WriteLog("end", "训练营60拦截日志");
+                    Utils.WriteLog("end", "训练营60拦截日志");
                     return 100;
                 }
                 if(CheckSpecialUserNav(order.UserId))
@@ -1295,7 +1295,7 @@ namespace MySystem
             {
                 return op;
             }
-            function.WriteLog("UserId:" + UserId, "训练营判断参与活动");
+            Utils.WriteLog("UserId:" + UserId, "训练营判断参与活动");
             WebCMSEntities maindb = new WebCMSEntities();
             Users muser = maindb.Users.FirstOrDefault(m => m.Id == UserId) ?? new Users();
             string ParentNav = muser.ParentUserId + "," + UserId;
@@ -1313,14 +1313,14 @@ namespace MySystem
                 var users = db.KxsCampUser.Where(m => UserIds.Contains(m.UserId) && m.CampId == CampId).ToList();
                 foreach(var user in users)
                 {
-                    function.WriteLog("活动Id:" + camp.Id, "训练营判断参与活动");
+                    Utils.WriteLog("活动Id:" + camp.Id, "训练营判断参与活动");
                     op = false;
                     break;
                 }
             }
             maindb.Dispose();
             db.Dispose();
-            function.WriteLog("\n\n\n", "训练营判断参与活动");
+            Utils.WriteLog("\n\n\n", "训练营判断参与活动");
             return op;
         }
 
@@ -1331,7 +1331,7 @@ namespace MySystem
             {
                 return op;
             }
-            function.WriteLog("黄金合伙人-UserId:" + UserId, "训练营判断参与活动");
+            Utils.WriteLog("黄金合伙人-UserId:" + UserId, "训练营判断参与活动");
             JavaModels.WebCMSEntities db = new JavaModels.WebCMSEntities();
             var users = db.KxsCampUser.Where(m => m.UserId == UserId).ToList();
             foreach(var user in users)
@@ -1341,13 +1341,13 @@ namespace MySystem
                 JavaModels.KxsCamp camp = db.KxsCamp.FirstOrDefault(m => m.Id == user.CampId && m.Status == 1);
                 if(camp != null)
                 {
-                    function.WriteLog("黄金合伙人-活动Id:" + camp.Id, "训练营判断参与活动");
+                    Utils.WriteLog("黄金合伙人-活动Id:" + camp.Id, "训练营判断参与活动");
                     op = true;
                     break;
                 }
             }
             db.Dispose();
-            function.WriteLog("\n\n\n", "训练营判断参与活动");
+            Utils.WriteLog("\n\n\n", "训练营判断参与活动");
             return op;
         }
 

+ 13 - 13
AppStart/Helper/PosCouponPrize/PosCouponPrizeTest.cs

@@ -907,7 +907,7 @@ namespace MySystem
                     if(index == 1 && (orderUser.LeaderLevel > 0 || orderUser.OperateLevel > 0) && !DirectPrizeFlag)
                     {
                         // DirectPrize(db, order.Id, order.UserId, order.BuyCount);
-                        if(record.UserId != order.UserId) function.WriteLog("下单人--订单号:" + order.OrderNo + ";应发对象:" + order.UserId + ";实发对象:" + record.UserId + ";发放金额:" + order.BuyCount + "00;", "推荐奖励计算");
+                        if(record.UserId != order.UserId) Utils.WriteLog("下单人--订单号:" + order.OrderNo + ";应发对象:" + order.UserId + ";实发对象:" + record.UserId + ";发放金额:" + order.BuyCount + "00;", "推荐奖励计算");
                         DirectPrizeFlag = true;
                     }
                     if(index > 1)
@@ -915,14 +915,14 @@ namespace MySystem
                         if(Utils.Instance.IsStandardUser2(parentUser.Id, order.PayDate.Value) && !DirectPrizeFlag)
                         {
                             // DirectPrize(db, order.Id, parentUser.Id, order.BuyCount);
-                            if(record.UserId != parentUser.Id) function.WriteLog("上级--订单号:" + order.OrderNo + ";应发对象:" + parentUser.Id + ";实发对象:" + record.UserId + ";发放金额:" + order.BuyCount + "00;", "推荐奖励计算");
+                            if(record.UserId != parentUser.Id) Utils.WriteLog("上级--订单号:" + order.OrderNo + ";应发对象:" + parentUser.Id + ";实发对象:" + record.UserId + ";发放金额:" + order.BuyCount + "00;", "推荐奖励计算");
                             DirectPrizeFlag = true;
                         }
                     }
                 }
                 if(!DirectPrizeFlag && record.Id == 0)
                 {
-                    function.WriteLog("没发--订单号:" + order.OrderNo + ";发放金额:" + order.BuyCount + "00;", "推荐奖励计算");
+                    Utils.WriteLog("没发--订单号:" + order.OrderNo + ";发放金额:" + order.BuyCount + "00;", "推荐奖励计算");
                 }
             }
             db.Dispose();
@@ -1622,18 +1622,18 @@ namespace MySystem
             if(user.OperateLevel == 1) return 100;
             if(user.OperateLevel == 2) 
             {
-                function.WriteLog("\n\n\n创客Id:" + user.Id, "训练营60拦截日志");
+                Utils.WriteLog("\n\n\n创客Id:" + user.Id, "训练营60拦截日志");
                 if(TradeTeamCheck2(user.Id))
                 {
                     return 160;
                 }
-                function.WriteLog("下单人:" + order.UserId, "训练营60拦截日志");
+                Utils.WriteLog("下单人:" + order.UserId, "训练营60拦截日志");
                 if(!TradeTeamCheck(order.UserId) && user.Id != order.UserId)
                 {
-                    function.WriteLog("拦截", "训练营60拦截日志");
+                    Utils.WriteLog("拦截", "训练营60拦截日志");
                     decimal Amount = order.BuyCount * 60;
                     RedisDbconn.Instance.AddList("TradeFilterQueue", "{\"OrderId\":\"" + order.Id + "\",\"PrizeUserId\":\"" + user.Id + "\",\"Amount\":\"" + Amount + "\",\"Kind\":\"1\"}");
-                    function.WriteLog("end", "训练营60拦截日志");
+                    Utils.WriteLog("end", "训练营60拦截日志");
                     return 100;
                 }
                 return 160;
@@ -1651,7 +1651,7 @@ namespace MySystem
             {
                 return op;
             }
-            function.WriteLog("UserId:" + UserId, "训练营判断参与活动");
+            Utils.WriteLog("UserId:" + UserId, "训练营判断参与活动");
             WebCMSEntities maindb = new WebCMSEntities();
             Users muser = maindb.Users.FirstOrDefault(m => m.Id == UserId) ?? new Users();
             string ParentNav = muser.ParentUserId + "," + UserId;
@@ -1670,14 +1670,14 @@ namespace MySystem
                 JavaModels.KxsCamp camp = db.KxsCamp.FirstOrDefault(m => m.Id == user.CampId && m.Status == 1);
                 if(camp != null)
                 {
-                    function.WriteLog("活动Id:" + camp.Id, "训练营判断参与活动");
+                    Utils.WriteLog("活动Id:" + camp.Id, "训练营判断参与活动");
                     op = false;
                     break;
                 }
             }
             maindb.Dispose();
             db.Dispose();
-            function.WriteLog("\n\n\n", "训练营判断参与活动");
+            Utils.WriteLog("\n\n\n", "训练营判断参与活动");
             return op;
         }
 
@@ -1688,7 +1688,7 @@ namespace MySystem
             {
                 return op;
             }
-            function.WriteLog("黄金合伙人-UserId:" + UserId, "训练营判断参与活动");
+            Utils.WriteLog("黄金合伙人-UserId:" + UserId, "训练营判断参与活动");
             JavaModels.WebCMSEntities db = new JavaModels.WebCMSEntities();
             var users = db.KxsCampUser.Where(m => m.UserId == UserId).ToList();
             foreach(var user in users)
@@ -1698,13 +1698,13 @@ namespace MySystem
                 JavaModels.KxsCamp camp = db.KxsCamp.FirstOrDefault(m => m.Id == user.CampId && m.Status == 1);
                 if(camp != null)
                 {
-                    function.WriteLog("黄金合伙人-活动Id:" + camp.Id, "训练营判断参与活动");
+                    Utils.WriteLog("黄金合伙人-活动Id:" + camp.Id, "训练营判断参与活动");
                     op = true;
                     break;
                 }
             }
             db.Dispose();
-            function.WriteLog("\n\n\n", "训练营判断参与活动");
+            Utils.WriteLog("\n\n\n", "训练营判断参与活动");
             return op;
         }
 

+ 5 - 5
AppStart/Helper/PosExpiredHelper.cs

@@ -38,9 +38,9 @@ public class PosExpiredHelper
             }
             catch (Exception ex)
             {
-                function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "过期机具提醒异常");
+                Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "过期机具提醒异常");
             }
-            function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "过期机具提醒日志");
+            Utils.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "过期机具提醒日志");
             Thread.Sleep(60000);
         }
     }
@@ -93,7 +93,7 @@ public class PosExpiredHelper
                         catch(Exception ex)
                         {
                             tran.Rollback();
-                            function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "过期机具扣费异常");
+                            Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "过期机具扣费异常");
                         }
                     }
                     db.Dispose();
@@ -105,9 +105,9 @@ public class PosExpiredHelper
             }
             catch (Exception ex)
             {
-                function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "过期机具扣费异常");
+                Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "过期机具扣费异常");
             }
-            function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "过期机具扣费日志");
+            Utils.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "过期机具扣费日志");
         }
     }
 

+ 6 - 6
AppStart/Helper/PosPushDataHelper.cs

@@ -29,7 +29,7 @@ namespace MySystem
             }
             catch (Exception ex)
             {
-                function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString() + "\n\n", "推送绑定数据异常");
+                Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString() + "\n\n", "推送绑定数据异常");
             }
         }
 
@@ -48,7 +48,7 @@ namespace MySystem
             }
             catch (Exception ex)
             {
-                function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString() + "\n\n", "推送解绑数据异常");
+                Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString() + "\n\n", "推送解绑数据异常");
             }
         }
 
@@ -69,7 +69,7 @@ namespace MySystem
             }
             catch (Exception ex)
             {
-                function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString() + "\n\n", "推送换绑数据异常");
+                Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString() + "\n\n", "推送换绑数据异常");
             }
         }
 
@@ -89,7 +89,7 @@ namespace MySystem
             }
             catch (Exception ex)
             {
-                function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString() + "\n\n", "推送押金数据异常");
+                Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString() + "\n\n", "推送押金数据异常");
             }
         }
 
@@ -108,7 +108,7 @@ namespace MySystem
             }
             catch (Exception ex)
             {
-                function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString() + "\n\n", "推送激活数据异常");
+                Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString() + "\n\n", "推送激活数据异常");
             }
         }
 
@@ -130,7 +130,7 @@ namespace MySystem
             }
             catch (Exception ex)
             {
-                function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString() + "\n\n", "推送交易数据异常");
+                Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString() + "\n\n", "推送交易数据异常");
             }
         }
 

+ 9 - 9
AppStart/Helper/PosPushDataNewHelper.cs

@@ -38,7 +38,7 @@ namespace MySystem
             }
             catch (Exception ex)
             {
-                function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString() + "\n\n", "推送绑定数据异常");
+                Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString() + "\n\n", "推送绑定数据异常");
             }
         }
         public static void Bind0(BindRecord mer)
@@ -62,7 +62,7 @@ namespace MySystem
             }
             catch (Exception ex)
             {
-                function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString() + "\n\n", "推送绑定数据异常");
+                Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString() + "\n\n", "推送绑定数据异常");
             }
         }
         public static void Bind2(MerchantRecord mer)
@@ -86,7 +86,7 @@ namespace MySystem
             }
             catch (Exception ex)
             {
-                function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString() + "\n\n", "推送绑定数据异常");
+                Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString() + "\n\n", "推送绑定数据异常");
             }
         }
 
@@ -105,7 +105,7 @@ namespace MySystem
             }
             catch (Exception ex)
             {
-                function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString() + "\n\n", "推送解绑数据异常");
+                Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString() + "\n\n", "推送解绑数据异常");
             }
         }
 
@@ -126,7 +126,7 @@ namespace MySystem
             }
             catch (Exception ex)
             {
-                function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString() + "\n\n", "推送换绑数据异常");
+                Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString() + "\n\n", "推送换绑数据异常");
             }
         }
 
@@ -189,7 +189,7 @@ namespace MySystem
             }
             catch (Exception ex)
             {
-                function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString() + "\n\n", "推送押金数据异常");
+                Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString() + "\n\n", "推送押金数据异常");
             }
         }
         public static void Deposit(TradeRecord trade)
@@ -229,7 +229,7 @@ namespace MySystem
             }
             catch (Exception ex)
             {
-                function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString() + "\n\n", "推送押金数据异常");
+                Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString() + "\n\n", "推送押金数据异常");
             }
         }
 
@@ -252,7 +252,7 @@ namespace MySystem
             }
             catch (Exception ex)
             {
-                function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString() + "\n\n", "推送激活数据异常");
+                Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString() + "\n\n", "推送激活数据异常");
             }
         }
 
@@ -439,7 +439,7 @@ namespace MySystem
             }
             catch (Exception ex)
             {
-                function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString() + "\n\n", "推送交易数据异常");
+                Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString() + "\n\n", "推送交易数据异常");
             }
         }
 

+ 5 - 5
AppStart/Helper/PosPushHelper.cs

@@ -22,7 +22,7 @@ namespace MySystem
         public void DoSomeThing(string content)
         {
             string url = "";
-            function.WriteLog(DateTime.Now.ToString() + "\n" + content, "统一推送日志");
+            Utils.WriteLog(DateTime.Now.ToString() + "\n" + content, "统一推送日志");
             content = content.Replace("null", "\"\"");
             JsonData jsonObj = JsonMapper.ToObject(content);
             string dataType = jsonObj["data_type"].ToString();
@@ -32,12 +32,12 @@ namespace MySystem
             if(dataType == "trade") url = ConfigurationManager.AppSettings["JavaGatewayHost"].ToString() + "/v1/kxs/statServer/sp/trade";
             if(dataType == "deposit") url = ConfigurationManager.AppSettings["JavaGatewayHost"].ToString() + "/v1/kxs/statServer/sp/cash";
             if(dataType == "active") url = ConfigurationManager.AppSettings["JavaGatewayHost"].ToString() + "/v1/kxs/statServer/sp/extActData";
-            function.WriteLog("url:" + url, "统一推送日志");
+            Utils.WriteLog("url:" + url, "统一推送日志");
             string encryptContent = AesEncrypt(dataContent);
             encryptContent = Convert.ToBase64String(Encoding.UTF8.GetBytes(encryptContent));
-            function.WriteLog("encryptContent:" + encryptContent, "统一推送日志");
+            Utils.WriteLog("encryptContent:" + encryptContent, "统一推送日志");
             string res = PostWebRequest(url, encryptContent, new Dictionary<string, string>());
-            function.WriteLog("res:" + res + "\n\n\n", "统一推送日志");
+            Utils.WriteLog("res:" + res + "\n\n\n", "统一推送日志");
             if(!res.Contains("\"status\""))
             {
                 SaveToDb(dataContent, encryptContent, dataType, res);
@@ -135,7 +135,7 @@ namespace MySystem
             catch (Exception ex)
             {
                 ret = "fail";
-                function.WriteLog(DateTime.Now.ToString() + "\r\n" + ex.ToString(), "POST请求异常");
+                Utils.WriteLog(DateTime.Now.ToString() + "\r\n" + ex.ToString(), "POST请求异常");
             }
             return ret;
         }

+ 6 - 6
AppStart/Helper/PosWithholdService.cs

@@ -34,7 +34,7 @@ namespace MySystem
                     string content = RedisDbconn.Instance.RPop<string>("PosWithholdQueue");
                     if(!string.IsNullOrEmpty(content))
                     {
-                        function.WriteLog("content:" + content, "过期机具扣款机具申请");
+                        Utils.WriteLog("content:" + content, "过期机具扣款机具申请");
                         JsonData jsonObj = JsonMapper.ToObject(content);
                         int UserId = int.Parse(function.CheckInt(jsonObj["UserId"].ToString()));
                         string SnNo = jsonObj["SnNo"].ToString();
@@ -44,9 +44,9 @@ namespace MySystem
                         ToChargeBackRecord back = db.ToChargeBackRecord.FirstOrDefault(m => m.UserId == UserId && m.Field1 == SnNo && m.ChargeType == 124 && m.Remark.StartsWith("循环过期"));
                         if(back != null)
                         {
-                            function.WriteLog("扣款数据:" + Newtonsoft.Json.JsonConvert.SerializeObject(back), "过期机具扣款机具申请");
+                            Utils.WriteLog("扣款数据:" + Newtonsoft.Json.JsonConvert.SerializeObject(back), "过期机具扣款机具申请");
                             ChargeAmount = back.ChargeAmount;
-                            function.WriteLog("扣款是否已扣:" + back.Status, "过期机具扣款机具申请");
+                            Utils.WriteLog("扣款是否已扣:" + back.Status, "过期机具扣款机具申请");
                             if(back.Status == 1)
                             {
                                 Utils.Instance.OpAccount(back.UserId, ChargeAmount, 138, false);
@@ -56,11 +56,11 @@ namespace MySystem
                             db.SaveChanges();
 
                             //减少账户预扣总额
-                            function.WriteLog("是否减少账户预扣总额:" + doBack, "过期机具扣款机具申请");
+                            Utils.WriteLog("是否减少账户预扣总额:" + doBack, "过期机具扣款机具申请");
                             if(doBack)
                             {
                                 Utils.Instance.ToChargeAmount(UserId, -ChargeAmount);
-                                function.WriteLog("减少账户预扣总额:" + ChargeAmount, "过期机具扣款机具申请");
+                                Utils.WriteLog("减少账户预扣总额:" + ChargeAmount, "过期机具扣款机具申请");
                             }
                         }
                         db.Dispose();
@@ -74,7 +74,7 @@ namespace MySystem
                 }
                 catch (Exception ex)
                 {
-                    function.WriteLog(DateTime.Now.ToString() + "\r\n" + ex.ToString(), "过期机具扣款机具申请异常");
+                    Utils.WriteLog(DateTime.Now.ToString() + "\r\n" + ex.ToString(), "过期机具扣款机具申请异常");
                     Thread.Sleep(300000);
                 }
             }

+ 1 - 1
AppStart/Helper/PrePosRingService.cs

@@ -41,7 +41,7 @@ namespace MySystem
                 }
                 catch (Exception ex)
                 {
-                    function.WriteLog(DateTime.Now.ToString() + "\r\n" + ex.ToString(), "预发机提醒异常");
+                    Utils.WriteLog(DateTime.Now.ToString() + "\r\n" + ex.ToString(), "预发机提醒异常");
                 }
                 Thread.Sleep(300000);
             }

+ 7 - 7
AppStart/Helper/PrePosWithholdService.cs

@@ -40,7 +40,7 @@ namespace MySystem
                 }
                 catch (Exception ex)
                 {
-                    function.WriteLog(DateTime.Now.ToString() + "\r\n" + ex.ToString(), "预发机提醒异常");
+                    Utils.WriteLog(DateTime.Now.ToString() + "\r\n" + ex.ToString(), "预发机提醒异常");
                 }
                 Thread.Sleep(300000);
             }
@@ -121,7 +121,7 @@ namespace MySystem
                     string content = RedisDbconn.Instance.RPop<string>("PreWithholdQueue");
                     if(!string.IsNullOrEmpty(content))
                     {
-                        function.WriteLog("content:" + content, "预发扣款机具申请");
+                        Utils.WriteLog("content:" + content, "预发扣款机具申请");
                         JsonData jsonObj = JsonMapper.ToObject(content);
                         int UserId = int.Parse(function.CheckInt(jsonObj["UserId"].ToString()));
                         string SnNo = jsonObj["SnNo"].ToString();
@@ -133,9 +133,9 @@ namespace MySystem
                         {
                             back.LockFlag = 1;
                             db.SaveChanges();
-                            function.WriteLog("预扣款数据:" + Newtonsoft.Json.JsonConvert.SerializeObject(back), "预发扣款机具申请");
+                            Utils.WriteLog("预扣款数据:" + Newtonsoft.Json.JsonConvert.SerializeObject(back), "预发扣款机具申请");
                             ChargeAmount = back.ChargeAmount;
-                            function.WriteLog("预扣款是否已扣:" + back.Status, "预发扣款机具申请");
+                            Utils.WriteLog("预扣款是否已扣:" + back.Status, "预发扣款机具申请");
                             if(back.Status == 1)
                             {
                                 Utils.Instance.OpAccount(back.UserId, ChargeAmount, 134, false);
@@ -148,11 +148,11 @@ namespace MySystem
                         db.Dispose();
 
                         //减少账户预扣总额
-                        function.WriteLog("是否减少账户预扣总额:" + doBack, "预发扣款机具申请");
+                        Utils.WriteLog("是否减少账户预扣总额:" + doBack, "预发扣款机具申请");
                         if(doBack)
                         {
                             Utils.Instance.ToChargeAmount(UserId, -ChargeAmount);
-                            function.WriteLog("减少账户预扣总额:" + ChargeAmount, "预发扣款机具申请");
+                            Utils.WriteLog("减少账户预扣总额:" + ChargeAmount, "预发扣款机具申请");
                         }
 
                         Thread.Sleep(500);
@@ -164,7 +164,7 @@ namespace MySystem
                 }
                 catch (Exception ex)
                 {
-                    function.WriteLog(DateTime.Now.ToString() + "\r\n" + ex.ToString(), "预发扣款机具申请异常");
+                    Utils.WriteLog(DateTime.Now.ToString() + "\r\n" + ex.ToString(), "预发扣款机具申请异常");
                     Thread.Sleep(300000);
                 }
             }

+ 2 - 2
AppStart/Helper/PreStoreApplyQueue.cs

@@ -32,7 +32,7 @@ public class PreStoreApplyHelper
                 string data = RedisDbconn.Instance.RPop<string>("PreStoreApplyQueue");
                 if (!string.IsNullOrEmpty(data))
                 {
-                    function.WriteLog("data:" + data, "创客预发额度变动日志");
+                    Utils.WriteLog("data:" + data, "创客预发额度变动日志");
                     JsonData jsonObj = JsonMapper.ToObject(data);
                     if (jsonObj["Kind"].ToString() == "1") // 购买创客预发临时额度
                     {
@@ -102,7 +102,7 @@ public class PreStoreApplyHelper
             }
             catch (Exception ex)
             {
-                function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "创客预发临时额度变动线程异常");
+                Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "创客预发临时额度变动线程异常");
             }
             db.Dispose();
         }

+ 1 - 1
AppStart/Helper/PrizeFlowRecordService.cs

@@ -39,7 +39,7 @@ namespace MySystem
                 }
                 catch(Exception ex)
                 {
-                    function.WriteLog(DateTime.Now.ToString() + "\r\n" + ex.ToString(), "奖励返现流程入库异常");
+                    Utils.WriteLog(DateTime.Now.ToString() + "\r\n" + ex.ToString(), "奖励返现流程入库异常");
                     Thread.Sleep(600000);
                 }
             }

+ 1 - 1
AppStart/Helper/PrizeSetHelper.cs

@@ -28,7 +28,7 @@ namespace MySystem
             }
             catch(Exception ex)
             {
-                function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "发送MQ奖励数据异常");
+                Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "发送MQ奖励数据异常");
             }
         }
     }

+ 3 - 3
AppStart/Helper/Profit/ActiveService.cs

@@ -30,11 +30,11 @@ namespace MySystem
                     Dictionary<string, string> data = new Dictionary<string, string>();
                     data.Add("ErrTime", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
                     data.Add("ErrMsg", ex.ToString());
-                    function.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(data), "activeback_err");
+                    Utils.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(data), "activeback_err");
                 }
                 else
                 {
-                    function.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "activeback_service");
+                    Utils.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "activeback_service");
                 }
             }
         }
@@ -111,7 +111,7 @@ namespace MySystem
                         Time = DateTime.Now,
                         ErrorContent = ex.ToString(),
                     };
-                    function.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(msg), "ActiveServiceError");
+                    Utils.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(msg), "ActiveServiceError");
                 }
             }
             db.Dispose();

+ 8 - 8
AppStart/Helper/Profit/HelpProfitHelper.cs

@@ -51,8 +51,8 @@ namespace MySystem
         //         List<HelpProfitMerTradeSummay> list = db.HelpProfitMerTradeSummay.Where(m => m.Id > StartId && m.TradeMonth == Month).OrderBy(m => m.Id).Take(50).ToList();
         //         if(list.Count > 0)
         //         {
-        //             function.WriteLog("开始:" + DateTime.Now.ToString(), "助利宝分润日志");
-        //             function.WriteLog("总数:" + list.Count(), "助利宝分润日志");
+        //             Utils.WriteLog("开始:" + DateTime.Now.ToString(), "助利宝分润日志");
+        //             Utils.WriteLog("总数:" + list.Count(), "助利宝分润日志");
         //             int index = 0;
         //             foreach(HelpProfitMerTradeSummay sub in list)
         //             {
@@ -99,7 +99,7 @@ namespace MySystem
         //                         }
         //                     }
         //                 }
-        //                 function.WriteLog(index + "--Id:" + sub.Id + ";MerchantId:" + sub.MerchantId + ";" + DateTime.Now.ToString(), "助利宝分润日志");
+        //                 Utils.WriteLog(index + "--Id:" + sub.Id + ";MerchantId:" + sub.MerchantId + ";" + DateTime.Now.ToString(), "助利宝分润日志");
         //             }
         //         }
         //         else
@@ -108,7 +108,7 @@ namespace MySystem
         //         }
         //     }
         //     db.Dispose();
-        //     function.WriteLog("结束:" + DateTime.Now.ToString(), "助利宝分润日志");
+        //     Utils.WriteLog("结束:" + DateTime.Now.ToString(), "助利宝分润日志");
         // }
 
         // private void AddProfitRecord(WebCMSEntities db, Users puser, PosMachinesTwo pos, PosMerchantInfo merchant, decimal TradeAmount, decimal Prize, string TradeDate, int RewardType)
@@ -173,8 +173,8 @@ namespace MySystem
             OtherMySqlConn.connstr = Library.ConfigurationManager.AppSettings["Pxc1SqlConnStr"].ToString();
             var orders = db.Orders.Select(m => new { m.UserId, m.Status, m.ProductId }).Where(m => m.Status > 0 && m.ProductId == 34).ToList();
             DataTable list = OtherMySqlConn.dtable("select UserId,sum(TradeAmount) from HelpProfitMerchantForUser u,HelpProfitMerTradeSummay s where u.MerchantId=s.MerchantId and TradeMonth='" + Month + "' group by UserId");
-            function.WriteLog("开始:" + DateTime.Now.ToString(), "助利宝分润日志");
-            function.WriteLog("总数:" + list.Rows.Count, "助利宝分润日志");
+            Utils.WriteLog("开始:" + DateTime.Now.ToString(), "助利宝分润日志");
+            Utils.WriteLog("总数:" + list.Rows.Count, "助利宝分润日志");
             int index = 0;
             foreach (DataRow sub in list.Rows)
             {
@@ -212,10 +212,10 @@ namespace MySystem
                         ParentUserId = 0;
                     }
                 }
-                function.WriteLog(index + "--UserId:" + UserId + ";TradeAmount:" + TradeAmount + ";" + DateTime.Now.ToString(), "助利宝分润日志");
+                Utils.WriteLog(index + "--UserId:" + UserId + ";TradeAmount:" + TradeAmount + ";" + DateTime.Now.ToString(), "助利宝分润日志");
             }
             db.Dispose();
-            function.WriteLog("结束:" + DateTime.Now.ToString(), "助利宝分润日志");
+            Utils.WriteLog("结束:" + DateTime.Now.ToString(), "助利宝分润日志");
         }
 
         private void AddProfitRecord(WebCMSEntities db, Users puser, decimal TradeAmount, decimal Prize, string TradeMonth, int RewardType)

+ 3 - 3
AppStart/Helper/Profit/OpenService.cs

@@ -30,11 +30,11 @@ namespace MySystem
                     Dictionary<string, string> data = new Dictionary<string, string>();
                     data.Add("ErrTime", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
                     data.Add("ErrMsg", ex.ToString());
-                    function.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(data), "openback_err");
+                    Utils.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(data), "openback_err");
                 }
                 else
                 {
-                    function.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "openback_service");
+                    Utils.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "openback_service");
                 }
             }
         }
@@ -111,7 +111,7 @@ namespace MySystem
                         Time = DateTime.Now,
                         ErrorContent = ex.ToString(),
                     };
-                    function.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(msg), "StandardServiceError");
+                    Utils.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(msg), "StandardServiceError");
                 }
             }
             db.Dispose();

+ 12 - 12
AppStart/Helper/Profit/ProfitCheckHelper.cs

@@ -18,19 +18,19 @@ namespace MySystem
         {
             try
             {
-                function.WriteLog("导出分润:" + DateTime.Now.ToString(), "分润结果检查");
+                Utils.WriteLog("导出分润:" + DateTime.Now.ToString(), "分润结果检查");
                 ExportProfitData(); //导出分润
-                function.WriteLog("导出补贴:" + DateTime.Now.ToString(), "分润结果检查");
+                Utils.WriteLog("导出补贴:" + DateTime.Now.ToString(), "分润结果检查");
                 ExportSubsidyData(); //导出补贴
-                // function.WriteLog("检查分润:" + DateTime.Now.ToString(), "分润结果检查");
+                // Utils.WriteLog("检查分润:" + DateTime.Now.ToString(), "分润结果检查");
                 // CheckProfit(); //检查分润
-                // function.WriteLog("检查补贴:" + DateTime.Now.ToString(), "分润结果检查");
+                // Utils.WriteLog("检查补贴:" + DateTime.Now.ToString(), "分润结果检查");
                 // CheckSubsidy(); //检查补贴
-                function.WriteLog("结束:" + DateTime.Now.ToString(), "分润结果检查");
+                Utils.WriteLog("结束:" + DateTime.Now.ToString(), "分润结果检查");
             }
             catch (Exception ex)
             {
-                function.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "分润结果检查异常");
+                Utils.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "分润结果检查异常");
             }
         }
 
@@ -41,7 +41,7 @@ namespace MySystem
             string StartId = function.CheckInt(function.ReadInstance("/PublicParam/ProfitRewardRecordId/" + Month + ".txt"));
             OtherMySqlConn.connstr = Library.ConfigurationManager.AppSettings["Pxc1SqlConnStr"].ToString();
             DataTable dt = OtherMySqlConn.dtable("select u.MakerCode,u.RealName,u.UserLevel,r.Rank,(case when ProfitType=1 then '直营' else '团队' end) as DirectFlag,k.Name,BrandId,CreditTradeAmt,CreditTradeProfit,QrCreditTradeAmt,QrCreditTradeProfit,NonQrCreditTradeAmt,NonQrCreditTradeProfit,HelpCreditTradeAmt,HelpCreditTradeProfit,NotHelpCreditTradeAmt,NotHelpCreditTradeProfit,ProfitCreditTradeAmt,ProfitCreditTradeProfit,DebitTradeAmt,DebitTradeProfit from (select UserId,ProfitType,BrandId,sum(CreditTradeAmt) as CreditTradeAmt,sum(CreditTradeProfit) as CreditTradeProfit,sum(QrCreditTradeAmt) as QrCreditTradeAmt,sum(QrCreditTradeProfit) as QrCreditTradeProfit,sum(NonQrCreditTradeAmt) as NonQrCreditTradeAmt,sum(NonQrCreditTradeProfit) as NonQrCreditTradeProfit,sum(HelpCreditTradeAmt) as HelpCreditTradeAmt,sum(HelpCreditTradeProfit) as HelpCreditTradeProfit,sum(NotHelpCreditTradeAmt) as NotHelpCreditTradeAmt,sum(NotHelpCreditTradeProfit) as NotHelpCreditTradeProfit,sum(ProfitCreditTradeAmt) as ProfitCreditTradeAmt,sum(ProfitCreditTradeProfit) as ProfitCreditTradeProfit,sum(ProfitCreditTradeAmt2) as ProfitCreditTradeAmt2,sum(ProfitCreditTradeProfit2) as ProfitCreditTradeProfit2,sum(DebitNonCapTradeAmt+DebitCapTradeAmt) as DebitTradeAmt,sum(DebitNonTradeCapProfit+DebitTradeCapProfit) as DebitTradeProfit from ProfitRewardRecord where Id>=" + StartId + " and TradeMonth='" + Month + "' GROUP BY UserId,ProfitType,BrandId) tb left join Users u on tb.UserId=u.Id LEFT JOIN KqProducts k ON k.Id=tb.BrandId left join UserRankWhite r on u.Id=r.Id and r.CreateDate<'" + DateTime.Now.ToString("yyyy-MM") + "-01 00:00:00' and r.UpdateDate>'" + DateTime.Now.ToString("yyyy-MM") + "-01 00:00:00' ORDER BY u.MakerCode");
-            function.WriteLog(DateTime.Now.ToString() + ":" + dt.Rows.Count, "分润结果检查");
+            Utils.WriteLog(DateTime.Now.ToString() + ":" + dt.Rows.Count, "分润结果检查");
             int index = 0;
             foreach(DataRow dr in dt.Rows)
             {
@@ -101,7 +101,7 @@ namespace MySystem
                 {
                     db.SaveChanges();
                 }
-                function.WriteLog(DateTime.Now.ToString() + ":" + index, "分润结果检查");
+                Utils.WriteLog(DateTime.Now.ToString() + ":" + index, "分润结果检查");
             }
             db.SaveChanges();
             db.Dispose();
@@ -114,7 +114,7 @@ namespace MySystem
             string StartId = function.CheckInt(function.ReadInstance("/PublicParam/ProfitSubsidyDetailId/" + Month + ".txt"));
             OtherMySqlConn.connstr = Library.ConfigurationManager.AppSettings["Pxc1SqlConnStr"].ToString();
             DataTable dt = OtherMySqlConn.dtable("select u.MakerCode,u.RealName,u.UserLevel,r.Rank,m.KqSnNo,m.MerchantName,(case when SubsidyType=1 then '直营' else '团队' end) as DirectFlag,k.Name,tb.BrandId,CreditTradeAmt,SubsidyProfit from (select SubsidyUserId,MerchantId,BrandId,SubsidyType,sum(CreditTradeAmt) as CreditTradeAmt,sum(SubsidyProfitRate) as SubsidyProfit from ProfitSubsidyDetail where Id>=" + StartId + " and TradeMonth='" + Month + "' GROUP BY SubsidyUserId,MerchantId,BrandId,SubsidyType) tb left join Users u on tb.SubsidyUserId=u.Id LEFT JOIN KqProducts k ON k.Id=tb.BrandId left join PosMerchantInfo m on tb.MerchantId=m.Id left join UserRankWhite r on u.Id=r.Id and r.CreateDate<'" + DateTime.Now.ToString("yyyy-MM") + "-01 00:00:00' and r.UpdateDate>'" + DateTime.Now.ToString("yyyy-MM") + "-01 00:00:00'");
-            function.WriteLog(DateTime.Now.ToString() + ":" + dt.Rows.Count, "分润结果检查");
+            Utils.WriteLog(DateTime.Now.ToString() + ":" + dt.Rows.Count, "分润结果检查");
             int index = 0;
             foreach(DataRow dr in dt.Rows)
             {
@@ -150,7 +150,7 @@ namespace MySystem
                 {
                     db.SaveChanges();
                 }
-                function.WriteLog(DateTime.Now.ToString() + ":" + index, "分润结果检查");
+                Utils.WriteLog(DateTime.Now.ToString() + ":" + index, "分润结果检查");
             }
             db.SaveChanges();
             db.Dispose();
@@ -167,7 +167,7 @@ namespace MySystem
             {
                 List<int> ids = new List<int>();
                 List<ProfitRewardExport> list = db.ProfitRewardExport.Where(m => m.SeoTitle == Month && m.Id > StartId && m.Status == 0).OrderBy(m => m.MakerCode).ThenBy(m => m.DirectFlag).ThenBy(m => m.BrandName).ThenBy(m => m.Id).Take(50).ToList();
-                function.WriteLog(DateTime.Now.ToString() + ":" + list.Count, "分润结果检查");
+                Utils.WriteLog(DateTime.Now.ToString() + ":" + list.Count, "分润结果检查");
                 if(list.Count > 0)
                 {
                     int index = 0;
@@ -421,7 +421,7 @@ namespace MySystem
                             db.SaveChanges();
                         }
                         StartId = sub.Id;
-                        function.WriteLog(DateTime.Now.ToString() + "-" + index, "分润结果检查");
+                        Utils.WriteLog(DateTime.Now.ToString() + "-" + index, "分润结果检查");
                     }
                 }
                 else

+ 30 - 30
AppStart/Helper/Profit/ProfitHelper.cs

@@ -26,7 +26,7 @@ namespace MySystem
             }
             catch (Exception ex)
             {
-                function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + ":" + ex.ToString(), "激活奖励服务异常");
+                Utils.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + ":" + ex.ToString(), "激活奖励服务异常");
             }
         }
         #endregion
@@ -208,7 +208,7 @@ namespace MySystem
                                     decimal MerchantGetMoney = PayMoney * GetPercent;
                                     decimal DoMoney = DoCount * DiviMoney;
                                     TotalActual = PayMoney * GetPercent + DoCount * DiviMoney + OtherMoney;
-                                    function.WriteLog("返现金额:" + DiviMoney + ";返现人数:" + DiviPersons + ";返现商户:" + TotalActual + ";返现溢出:" + OtherMoney + ";商户应得金额:" + MerchantGetMoney + ";返现差额:" + DoMoney + ";", "消费者返现日志");
+                                    Utils.WriteLog("返现金额:" + DiviMoney + ";返现人数:" + DiviPersons + ";返现商户:" + TotalActual + ";返现溢出:" + OtherMoney + ";商户应得金额:" + MerchantGetMoney + ";返现差额:" + DoMoney + ";", "消费者返现日志");
 
                                     //创客分润
                                     // DoProfit(db, order);
@@ -226,7 +226,7 @@ namespace MySystem
                             string MonthString = order.UpdateDate.Value.ToString("yyyyMM");
                             string DateString = order.UpdateDate.Value.ToString("yyyyMMdd");
                             TotalActual = PublicFunction.NumberFormat(TotalActual);
-                            function.WriteLog(TotalActual.ToString(), "监控退款队列");
+                            Utils.WriteLog(TotalActual.ToString(), "监控退款队列");
                             merchant.TotalActual += TotalActual;
                             db.SaveChanges();
 
@@ -284,7 +284,7 @@ namespace MySystem
                 }
                 catch (Exception ex)
                 {
-                    function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + ":" + ex.ToString(), "自定义分润程序监听队列异常");
+                    Utils.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + ":" + ex.ToString(), "自定义分润程序监听队列异常");
                     tran.Rollback();
                 }
             }
@@ -409,7 +409,7 @@ namespace MySystem
                         ErrorContent = ex.ToString(),
                         Obj = Newtonsoft.Json.JsonConvert.SerializeObject(trade_record),
                     };
-                    function.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(msg), "MainServerProfitError");
+                    Utils.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(msg), "MainServerProfitError");
                 }
             // }
         }
@@ -704,7 +704,7 @@ namespace MySystem
                 catch (Exception ex)
                 {
                     op = false;
-                    function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + ":" + ex.ToString(), "待分账队列异常");
+                    Utils.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + ":" + ex.ToString(), "待分账队列异常");
                 }
             }
         }
@@ -1341,7 +1341,7 @@ namespace MySystem
                         }
                         catch (Exception ex)
                         {
-                            function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + ":" + ex.ToString(), "自定义分润程序监听队列异常");
+                            Utils.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + ":" + ex.ToString(), "自定义分润程序监听队列异常");
                             tran.Rollback();
                         }
                     }
@@ -1350,7 +1350,7 @@ namespace MySystem
             }
             catch (Exception ex)
             {
-                function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + ":" + ex.ToString(), "自定义分润程序监听队列异常");
+                Utils.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + ":" + ex.ToString(), "自定义分润程序监听队列异常");
             }
         }
 
@@ -1537,7 +1537,7 @@ namespace MySystem
                 catch (Exception ex)
                 { 
                     tran.Rollback();
-                    function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "POS分润异常");
+                    Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "POS分润异常");
                 }
             }
         }
@@ -1906,9 +1906,9 @@ namespace MySystem
             {
                 LimitString = " limit " + SkipNum + "," + PageSize;
             }
-            function.WriteLog(DateTime.Now.ToString(), "老规则分润日志");
-            function.WriteLog(BankCardType.ToString(), "老规则分润日志");
-            function.WriteLog(BrandId.ToString(), "老规则分润日志");
+            Utils.WriteLog(DateTime.Now.ToString(), "老规则分润日志");
+            Utils.WriteLog(BankCardType.ToString(), "老规则分润日志");
+            Utils.WriteLog(BrandId.ToString(), "老规则分润日志");
             List<ProfitResult> result = new List<ProfitResult>();
             ProfitObjects obj = RedisDbconn.Instance.Get<ProfitObjects>("pobj" + BrandId);
             if (obj.Status == 1) //判断分润是否开启
@@ -1920,8 +1920,8 @@ namespace MySystem
                 {
                     dt = ProfitHelperV2.Instance.GetDataTable("select SnNo,UserId,QrPayFlag,MerHelpFlag,TradeAmount,Version from TradeRecord" + Month + " where MerHelpFlag=1 and Version=0 and BrandId=" + BrandId + LimitString);
                 }
-                function.WriteLog("记录页数:" + PageNum.ToString(), "老规则分润日志");
-                function.WriteLog("记录条数:" + dt.Rows.Count.ToString(), "老规则分润日志");
+                Utils.WriteLog("记录页数:" + PageNum.ToString(), "老规则分润日志");
+                Utils.WriteLog("记录条数:" + dt.Rows.Count.ToString(), "老规则分润日志");
                 foreach (DataRow dr in dt.Rows)
                 {
                     WebCMSEntities dbnew = new WebCMSEntities();
@@ -1930,9 +1930,9 @@ namespace MySystem
                         string SnNo = dr["SnNo"].ToString();
                         int UserId = int.Parse(dr["UserId"].ToString());
                         int HelpTime = int.Parse(dr["Version"].ToString()) == 1 ? 2 : int.Parse(dr["MerHelpFlag"].ToString());
-                        function.WriteLog("SnNo:" + SnNo, "老规则分润日志");
-                        function.WriteLog("UserId:" + UserId, "老规则分润日志");
-                        function.WriteLog("HelpTime:" + HelpTime, "老规则分润日志");
+                        Utils.WriteLog("SnNo:" + SnNo, "老规则分润日志");
+                        Utils.WriteLog("UserId:" + UserId, "老规则分润日志");
+                        Utils.WriteLog("HelpTime:" + HelpTime, "老规则分润日志");
                         MachineForSnNo forSnNo = dbnew.MachineForSnNo.FirstOrDefault(m => m.SnNo == SnNo) ?? new MachineForSnNo();
                         PosMachinesTwo pos = dbnew.PosMachinesTwo.FirstOrDefault(m => m.Id == forSnNo.SnId) ?? new PosMachinesTwo();
                         decimal Deposit = decimal.Parse(function.CheckNum(pos.SeoKeyword));
@@ -1945,7 +1945,7 @@ namespace MySystem
                             }
                             if(op)
                             {
-                                function.WriteLog("BindingState:" + pos.BindingState, "老规则分润日志");
+                                Utils.WriteLog("BindingState:" + pos.BindingState, "老规则分润日志");
                                 int QrPayFlag = int.Parse(dr["QrPayFlag"].ToString());
                                 decimal TradeAmt = decimal.Parse(dr[4].ToString());
                                 List<UserLevelSet> levels = dbnew.UserLevelSet.ToList();
@@ -1981,8 +1981,8 @@ namespace MySystem
                                             }
                                             if (UserLevel <= maxLevel && UserLevel > curLevel)
                                             {
-                                                function.WriteLog("UserLevel:" + UserLevel, "老规则分润日志");
-                                                function.WriteLog("curLevel:" + curLevel, "老规则分润日志");
+                                                Utils.WriteLog("UserLevel:" + UserLevel, "老规则分润日志");
+                                                Utils.WriteLog("curLevel:" + curLevel, "老规则分润日志");
                                                 int LevelKindId = GetLevelKindId(BrandId, HelpTime, 1);
                                                 ProfitObjectLevels objlevel = RedisDbconn.Instance.Get<ProfitObjectLevels>("pobjlv" + LevelKindId + ":" + UserLevel); //获取当前等级参数
                                                 if (objlevel != null)
@@ -2007,24 +2007,24 @@ namespace MySystem
                                                     // 分润补贴
                                                     if (HelpTime == 1 && level == 1)
                                                     {
-                                                        function.WriteLog("ok", "老规则分润日志");
+                                                        Utils.WriteLog("ok", "老规则分润日志");
                                                         int SubsidyUserId = pos.BuyUserId;
                                                         SubUser subuser = ProfitHelperV2.Instance.GetUser(SubsidyUserId, Month) ?? new SubUser();
                                                         int subUserLevel = subuser.PreUserLevel > subuser.UserLevel ? subuser.PreUserLevel : subuser.UserLevel;
-                                                        function.WriteLog("subUserLevel:" + subUserLevel, "老规则分润日志");
+                                                        Utils.WriteLog("subUserLevel:" + subUserLevel, "老规则分润日志");
                                                         if(subUserLevel < 5)
                                                         {
-                                                            function.WriteLog("sub:ok:", "老规则分润日志");
+                                                            Utils.WriteLog("sub:ok:", "老规则分润日志");
                                                             ProfitObjectLevels sublevel = RedisDbconn.Instance.Get<ProfitObjectLevels>("pobjlv" + LevelKindId + ":" + subUserLevel); //获取当前等级参数
                                                             if (sublevel != null)
                                                             {
                                                                 decimal otherPercent = 0.001M - sublevel.Percents;
                                                                 decimal otherMoney = TradeAmt * otherPercent;
-                                                                function.WriteLog("otherPercent:" + otherPercent, "老规则分润日志");
-                                                                function.WriteLog("otherMoney:" + otherMoney, "老规则分润日志");
+                                                                Utils.WriteLog("otherPercent:" + otherPercent, "老规则分润日志");
+                                                                Utils.WriteLog("otherMoney:" + otherMoney, "老规则分润日志");
                                                                 if (otherMoney >= obj.MinProfitVal)
                                                                 {
-                                                                    function.WriteLog("finish:" + SnNo, "老规则分润日志");
+                                                                    Utils.WriteLog("finish:" + SnNo, "老规则分润日志");
                                                                     result.Add(new ProfitResult()
                                                                     {
                                                                         UserId = subuser.Id,
@@ -2054,17 +2054,17 @@ namespace MySystem
                                 }
                             }
                         }
-                        function.WriteLog("\n\n", "老规则分润日志");
+                        Utils.WriteLog("\n\n", "老规则分润日志");
                     }
                     catch (Exception ex)
                     {
-                        function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "每月统计分润异常");
+                        Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "每月统计分润异常");
                     }
                     dbnew.Dispose();
                 }
             }
-            function.WriteLog(DateTime.Now.ToString(), "老规则分润日志");
-            function.WriteLog("\r\n\r\n", "老规则分润日志");
+            Utils.WriteLog(DateTime.Now.ToString(), "老规则分润日志");
+            Utils.WriteLog("\r\n\r\n", "老规则分润日志");
             return result;
         }
         #endregion

+ 37 - 37
AppStart/Helper/Profit/ProfitHelperV2.cs

@@ -69,7 +69,7 @@ namespace MySystem
                         bool op = true;
                         while(op)
                         {
-                            function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":" + "BrandId:" + i + ",BankCardType:" + j + ",Month:" + Month + ",PageNum:" + PageNum, "分润监控日志");
+                            Utils.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":" + "BrandId:" + i + ",BankCardType:" + j + ",Month:" + Month + ",PageNum:" + PageNum, "分润监控日志");
                             List<ProfitResult> result = new List<ProfitResult>();
                             if(i == 14)
                             {
@@ -79,8 +79,8 @@ namespace MySystem
                             {
                                 result = StartProftForPosByDate(i, j, Month, PageNum);
                             }
-                            function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":" + "result:" + result.Count, "分润监控日志");
-                            function.WriteLog("\r\n", "分润监控日志");
+                            Utils.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":" + "result:" + result.Count, "分润监控日志");
+                            Utils.WriteLog("\r\n", "分润监控日志");
                             if(result.Count > 0)
                             {
                                 foreach (ProfitResult sub in result)
@@ -336,7 +336,7 @@ namespace MySystem
             }
             catch(Exception ex)
             {
-                function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "分润监控异常");
+                Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "分润监控异常");
             }
 
             ProfitHelper.Instance.StatProfit();
@@ -430,9 +430,9 @@ namespace MySystem
                 {
                     sqlstr = "select UserId,QrPayFlag,HelpDirectDebitTradeAmt,NotHelpDirectDebitTradeAmt,HelpDirectDebitCapTradeAmt,NotHelpDirectDebitCapTradeAmt,HelpDirectDebitCapNum,NotHelpDirectDebitCapNum,ProfitDirectDebitTradeAmt,ProfitDirectDebitCapTradeAmt,ProfitDirectDebitCapNum from DebitTradeDaySummary" + Month + " where BrandId=" + BrandId + LimitString;
                 }
-                function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":" + sqlstr, "分润监控日志");
+                Utils.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":" + sqlstr, "分润监控日志");
                 DataTable dt = GetDataTable(sqlstr);
-                function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":" + dt.Rows.Count.ToString(), "分润监控日志");
+                Utils.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":" + dt.Rows.Count.ToString(), "分润监控日志");
                 if(dt.Rows.Count > 0)
                 {
                     foreach (DataRow dr in dt.Rows)
@@ -447,7 +447,7 @@ namespace MySystem
                             int Days = int.Parse(RedisDbconn.Instance.Get<string>("pobjrule:" + BrandId + ":HelpPolicy:Days")); //天数
                             if (BankCardType == 0)
                             {
-                                function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":借记卡", "分润监控日志");
+                                Utils.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":借记卡", "分润监控日志");
                                 decimal HelpDirectDebitTradeAmt = decimal.Parse(dr[2].ToString()); //借记卡扶持期交易额
                                 decimal NotHelpDirectDebitTradeAmt = decimal.Parse(dr[3].ToString()); //借记卡稳定期交易额
                                 decimal ProfitDirectDebitTradeAmt = decimal.Parse(dr[8].ToString()); //借记卡扶持期交易额
@@ -476,7 +476,7 @@ namespace MySystem
                             }
                             else
                             {
-                                function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":贷记卡", "分润监控日志");
+                                Utils.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":贷记卡", "分润监控日志");
                                 decimal HelpDirectTradeAmt = decimal.Parse(dr[2].ToString()); //贷记卡扶持期交易额
                                 decimal NotHelpDirectTradeAmt = decimal.Parse(dr[3].ToString()); //贷记卡稳定期交易额
                                 decimal ProfitDirectTradeAmt = decimal.Parse(dr[4].ToString()); //贷记卡盈利期期交易额
@@ -488,7 +488,7 @@ namespace MySystem
                                 {
                                     ParentNav = ",0,";
                                 }
-                                function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":" + ParentNav, "分润监控日志");
+                                Utils.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":" + ParentNav, "分润监控日志");
                                 if (!string.IsNullOrEmpty(ParentNav))
                                 {
                                     ParentNav += "," + UserId + ",";
@@ -497,7 +497,7 @@ namespace MySystem
                                     int level = 0;
                                     DateTime now = DateTime.Now;
                                     DateTime ThisMonth = DateTime.Parse(DateTime.Now.ToString("yyyy-MM") + "-01 00:00:00");
-                                    function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":扶持期:" + HelpDirectTradeAmt, "分润监控日志");
+                                    Utils.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":扶持期:" + HelpDirectTradeAmt, "分润监控日志");
                                     if (HelpDirectTradeAmt > 0)
                                     {
                                         level = 0;
@@ -556,7 +556,7 @@ namespace MySystem
                                                             HelpFlag = 1,
                                                         });
                                                         curProfit += getLevelProfit;
-                                                        function.WriteLog(user.Id + "-" + UserLevel + "-" + HelpDirectTradeAmt + "-" + DirectFlag + "-扶持期分润:" + getLevelProfit, "分润监控日志");
+                                                        Utils.WriteLog(user.Id + "-" + UserLevel + "-" + HelpDirectTradeAmt + "-" + DirectFlag + "-扶持期分润:" + getLevelProfit, "分润监控日志");
                                                     }
                                                 }
                                             }
@@ -568,11 +568,11 @@ namespace MySystem
                                         if(curProfit > checkProfit)
                                         {
                                             decimal more = curProfit - checkProfit;
-                                            function.WriteLog("超标了:" + more, "分润监控日志");
+                                            Utils.WriteLog("超标了:" + more, "分润监控日志");
                                         }
                                     }
-                                    function.WriteLog("------------------------", "分润监控日志");
-                                    function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":稳定期:" + NotHelpDirectTradeAmt, "分润监控日志");
+                                    Utils.WriteLog("------------------------", "分润监控日志");
+                                    Utils.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":稳定期:" + NotHelpDirectTradeAmt, "分润监控日志");
                                     if (NotHelpDirectTradeAmt > 0)
                                     {
                                         level = 0;
@@ -636,8 +636,8 @@ namespace MySystem
                                             }
                                         }
                                     }
-                                    function.WriteLog("------------------------", "分润监控日志");
-                                    function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":盈利期:" + ProfitDirectTradeAmt, "分润监控日志");
+                                    Utils.WriteLog("------------------------", "分润监控日志");
+                                    Utils.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":盈利期:" + ProfitDirectTradeAmt, "分润监控日志");
                                     if (ProfitDirectTradeAmt > 0)
                                     {
                                         level = 0;
@@ -702,11 +702,11 @@ namespace MySystem
                                     }
                                 }
                             }
-                            function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":over", "分润监控日志");
+                            Utils.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":over", "分润监控日志");
                         }
                         catch (Exception ex)
                         {
-                            function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "每月统计分润异常");
+                            Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "每月统计分润异常");
                         }
                         dbnew.Dispose();
                     }
@@ -718,9 +718,9 @@ namespace MySystem
                 {
                     sqlstr = "select UserId,QrPayFlag,ProfitDirectTradeAmt from CreditTradeDaySummary2" + Month + " where BrandId=" + BrandId + LimitString;
                 }
-                function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":" + sqlstr, "分润监控日志");
+                Utils.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":" + sqlstr, "分润监控日志");
                 dt = GetDataTable(sqlstr);
-                function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":" + dt.Rows.Count.ToString(), "分润监控日志");
+                Utils.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":" + dt.Rows.Count.ToString(), "分润监控日志");
                 if(dt.Rows.Count > 0)
                 {
                     foreach (DataRow dr in dt.Rows)
@@ -732,7 +732,7 @@ namespace MySystem
                             int QrPayFlag = int.Parse(dr["QrPayFlag"].ToString());
                             List<UserLevelSet> levels = dbnew.UserLevelSet.ToList();
                             SubUser selfUser = GetUser(UserId, Month) ?? new SubUser();
-                            function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":贷记卡", "分润监控日志");
+                            Utils.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":贷记卡", "分润监控日志");
                             decimal ProfitDirectTradeAmt = decimal.Parse(dr[2].ToString()); //贷记卡盈利期期交易额
                             int maxLevel = obj.MaxLevel; //最大等级
                             decimal diffLevelProfit = 0;  //等级级差
@@ -742,7 +742,7 @@ namespace MySystem
                             {
                                 ParentNav = ",0,";
                             }
-                            function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":" + ParentNav, "分润监控日志");
+                            Utils.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":" + ParentNav, "分润监控日志");
                             if (!string.IsNullOrEmpty(ParentNav))
                             {
                                 ParentNav += "," + UserId + ",";
@@ -751,8 +751,8 @@ namespace MySystem
                                 int level = 0;
                                 DateTime now = DateTime.Now;
                                 DateTime ThisMonth = DateTime.Parse(DateTime.Now.ToString("yyyy-MM") + "-01 00:00:00");                                
-                                function.WriteLog("------------------------", "分润监控日志");
-                                function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":盈利期2:" + ProfitDirectTradeAmt, "分润监控日志");
+                                Utils.WriteLog("------------------------", "分润监控日志");
+                                Utils.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":盈利期2:" + ProfitDirectTradeAmt, "分润监控日志");
                                 if (ProfitDirectTradeAmt > 0)
                                 {
                                     level = 0;
@@ -816,11 +816,11 @@ namespace MySystem
                                     }
                                 }
                             }
-                            function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":over", "分润监控日志");
+                            Utils.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":over", "分润监控日志");
                         }
                         catch (Exception ex)
                         {
-                            function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "每月统计分润异常");
+                            Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "每月统计分润异常");
                         }
                         dbnew.Dispose();
                     }
@@ -843,9 +843,9 @@ namespace MySystem
             if (obj.Status == 1) //判断分润是否开启
             {
                 string sqlstr = "select UserId,sum(HelpTradeAmount),sum(NotHelpTradeAmount) from SimCardDaySummary where TradeMonth='" + Month + "' and SeoTitle='self'" + LimitString;
-                function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":" + sqlstr, "广电卡分润监控日志");
+                Utils.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":" + sqlstr, "广电卡分润监控日志");
                 DataTable dt = GetDataTable(sqlstr);
-                function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":" + dt.Rows.Count.ToString(), "广电卡分润监控日志");
+                Utils.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":" + dt.Rows.Count.ToString(), "广电卡分润监控日志");
                 if(dt.Rows.Count > 0)
                 {
                     foreach (DataRow dr in dt.Rows)
@@ -858,7 +858,7 @@ namespace MySystem
                             SubUser selfUser = GetUser(UserId, Month) ?? new SubUser();
                             int Days = int.Parse(RedisDbconn.Instance.Get<string>("pobjrule:" + BrandId + ":HelpPolicy:Days")); //天数
                             
-                            function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "", "广电卡分润监控日志");
+                            Utils.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "", "广电卡分润监控日志");
                             decimal HelpDirectTradeAmt = decimal.Parse(dr[1].ToString()); //扶持期交易额
                             decimal NotHelpDirectTradeAmt = decimal.Parse(dr[2].ToString()); //稳定期交易额
                             int maxLevel = obj.MaxLevel; //最大等级
@@ -869,7 +869,7 @@ namespace MySystem
                             {
                                 ParentNav = ",0,";
                             }
-                            function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":" + ParentNav, "广电卡分润监控日志");
+                            Utils.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":" + ParentNav, "广电卡分润监控日志");
                             if (!string.IsNullOrEmpty(ParentNav))
                             {
                                 ParentNav += "," + UserId + ",";
@@ -878,7 +878,7 @@ namespace MySystem
                                 int level = 0;
                                 DateTime now = DateTime.Now;
                                 DateTime ThisMonth = DateTime.Parse(DateTime.Now.ToString("yyyy-MM") + "-01 00:00:00");
-                                function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":扶持期:" + HelpDirectTradeAmt, "广电卡分润监控日志");
+                                Utils.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":扶持期:" + HelpDirectTradeAmt, "广电卡分润监控日志");
                                 if (HelpDirectTradeAmt > 0)
                                 {
                                     level = 0;
@@ -936,7 +936,7 @@ namespace MySystem
                                                         HelpFlag = 1,
                                                     });
                                                     curProfit += getLevelProfit;
-                                                    function.WriteLog(user.Id + "-" + UserLevel + "-" + HelpDirectTradeAmt + "-" + DirectFlag + "-扶持期分润:" + getLevelProfit, "广电卡分润监控日志");
+                                                    Utils.WriteLog(user.Id + "-" + UserLevel + "-" + HelpDirectTradeAmt + "-" + DirectFlag + "-扶持期分润:" + getLevelProfit, "广电卡分润监控日志");
                                                 }
                                             }
                                         }
@@ -946,8 +946,8 @@ namespace MySystem
                                         }
                                     }
                                 }
-                                function.WriteLog("------------------------", "广电卡分润监控日志");
-                                function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":稳定期:" + NotHelpDirectTradeAmt, "广电卡分润监控日志");
+                                Utils.WriteLog("------------------------", "广电卡分润监控日志");
+                                Utils.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":稳定期:" + NotHelpDirectTradeAmt, "广电卡分润监控日志");
                                 if (NotHelpDirectTradeAmt > 0)
                                 {
                                     level = 0;
@@ -1011,13 +1011,13 @@ namespace MySystem
                                         }
                                     }
                                 }
-                                function.WriteLog("------------------------", "广电卡分润监控日志");
+                                Utils.WriteLog("------------------------", "广电卡分润监控日志");
                             }
-                            function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":over", "广电卡分润监控日志");
+                            Utils.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":over", "广电卡分润监控日志");
                         }
                         catch (Exception ex)
                         {
-                            function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "广电卡分润异常");
+                            Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "广电卡分润异常");
                         }
                         dbnew.Dispose();
                     }

+ 3 - 3
AppStart/Helper/Profit/StandardService.cs

@@ -30,11 +30,11 @@ namespace MySystem
                     Dictionary<string, string> data = new Dictionary<string, string>();
                     data.Add("ErrTime", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
                     data.Add("ErrMsg", ex.ToString());
-                    function.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(data), "standardback_err");
+                    Utils.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(data), "standardback_err");
                 }
                 else
                 {
-                    function.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "standardback_service");
+                    Utils.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "standardback_service");
                 }
             }
         }
@@ -118,7 +118,7 @@ namespace MySystem
                         Time = DateTime.Now,
                         ErrorContent = ex.ToString(),
                     };
-                    function.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(msg), "StandardServiceError");
+                    Utils.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(msg), "StandardServiceError");
                 }
             }
             db.Dispose();

+ 2 - 2
AppStart/Helper/ReceiveProfitService.cs

@@ -35,11 +35,11 @@ namespace MySystem
                     Dictionary<string, string> data = new Dictionary<string, string>();
                     data.Add("ErrTime", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
                     data.Add("ErrMsg", ex.ToString());
-                    function.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(data), "public_err");
+                    Utils.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(data), "public_err");
                 }
                 else
                 {
-                    function.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "public_service");
+                    Utils.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "public_service");
                 }
             }
         }

+ 2 - 2
AppStart/Helper/ReceiveTaskService.cs

@@ -35,11 +35,11 @@ namespace MySystem
                     Dictionary<string, string> data = new Dictionary<string, string>();
                     data.Add("ErrTime", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
                     data.Add("ErrMsg", ex.ToString());
-                    function.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(data), "public_err");
+                    Utils.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(data), "public_err");
                 }
                 else
                 {
-                    function.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "public_service");
+                    Utils.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "public_service");
                 }
             }
         }

+ 1 - 1
AppStart/Helper/RecommendActStatService.cs

@@ -147,7 +147,7 @@ namespace MySystem
                     }
                     catch (Exception ex)
                     {
-                        function.WriteLog(DateTime.Now.ToString() + "\r\n" + ex.ToString(), "推荐王数据统计异常");
+                        Utils.WriteLog(DateTime.Now.ToString() + "\r\n" + ex.ToString(), "推荐王数据统计异常");
                     }
                     Thread.Sleep(100);
                 }

+ 1 - 1
AppStart/Helper/ReservePayBackService.cs

@@ -40,7 +40,7 @@ namespace MySystem
                 }
                 catch (Exception ex)
                 {
-                    function.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "商城订单余额支付异常");
+                    Utils.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "商城订单余额支付异常");
                     Thread.Sleep(2000);
                 }
             }

+ 1 - 1
AppStart/Helper/ResetPosFirstFlagAndIsExecuteService.cs

@@ -34,7 +34,7 @@ public class ResetPosFirstFlagAndIsExecuteService
             }
             catch (Exception ex)
             {
-                function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "每月1号重置机具首个标记和是否执行首个标记线程异常");
+                Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "每月1号重置机具首个标记和是否执行首个标记线程异常");
             }
             Thread.Sleep(600000);
         }

+ 53 - 53
AppStart/Helper/SetDepositPostService.cs

@@ -356,7 +356,7 @@ namespace MySystem
                     }
                     catch (Exception ex)
                     {
-                        function.WriteLog(DateTime.Now.ToString() + "\r\n" + ex.ToString(), "设置费率到支付平台异常");
+                        Utils.WriteLog(DateTime.Now.ToString() + "\r\n" + ex.ToString(), "设置费率到支付平台异常");
                     }
                 }
                 else
@@ -423,7 +423,7 @@ namespace MySystem
                 }
                 catch(Exception ex)
                 {
-                    function.WriteLog(DateTime.Now.ToString() + "\r\n" + ex.ToString(), "开店宝费率异步获取结果异常");
+                    Utils.WriteLog(DateTime.Now.ToString() + "\r\n" + ex.ToString(), "开店宝费率异步获取结果异常");
                 }
                 Thread.Sleep(5000);
             }
@@ -481,24 +481,24 @@ namespace MySystem
             Dictionary<string, string> headers = new Dictionary<string, string>();
             headers.Add("X-Client-ID", "4487378308096");
             headers.Add("X-Security", "RSA");
-            function.WriteLog(DateTime.Now.ToString(), "设置金控机具费率");
+            Utils.WriteLog(DateTime.Now.ToString(), "设置金控机具费率");
             Dictionary<string, object> obj = new Dictionary<string, object>();
             obj.Add("merNo", merNo);
             obj.Add("sn", sn);
             obj.Add("batchUpdateType", 2);
             obj.Add("rateDOs", rateDOs);
             string content = Newtonsoft.Json.JsonConvert.SerializeObject(obj);
-            function.WriteLog(DateTime.Now.ToString(), "设置金控机具费率");
-            function.WriteLog(content, "设置金控机具费率");
+            Utils.WriteLog(DateTime.Now.ToString(), "设置金控机具费率");
+            Utils.WriteLog(content, "设置金控机具费率");
             content = Encrypt(content);
             string signstr = Sign(content);
             headers.Add("X-Sign", signstr);
             string headerString = Newtonsoft.Json.JsonConvert.SerializeObject(headers);
-            function.WriteLog(headerString, "设置金控机具费率");
+            Utils.WriteLog(headerString, "设置金控机具费率");
             string req = "{\"param\":\"" + content + "\"}";
-            function.WriteLog(req, "设置金控机具费率");
+            Utils.WriteLog(req, "设置金控机具费率");
             string result = function.PostWebRequest(reqUrl, req, headers, "application/json");
-            function.WriteLog(result, "设置金控机具费率");
+            Utils.WriteLog(result, "设置金控机具费率");
             return result;
         }
 
@@ -520,14 +520,14 @@ namespace MySystem
             obj.Add("batchUpdateType", 2);
             obj.Add("rateDOs", rateDOs);
             string content = Newtonsoft.Json.JsonConvert.SerializeObject(obj);
-            function.WriteLog(DateTime.Now.ToString(), "设置金控机具费率");
-            function.WriteLog(content, "设置金控机具费率");
+            Utils.WriteLog(DateTime.Now.ToString(), "设置金控机具费率");
+            Utils.WriteLog(content, "设置金控机具费率");
             content = Encrypt(content);
             string signstr = Sign(content);
             headers.Add("X-Sign", signstr);
             string req = "{\"param\":\"" + content + "\"}";
             string result = function.PostWebRequest(reqUrl, req, headers, "application/json");
-            function.WriteLog(result, "设置金控机具费率");
+            Utils.WriteLog(result, "设置金控机具费率");
             return result;
         }
 
@@ -650,9 +650,9 @@ namespace MySystem
             string ret = string.Empty;
             try
             {
-                function.WriteLog(DateTime.Now.ToString(), "请求开店宝API日志");
-                function.WriteLog(postUrl, "请求开店宝API日志");
-                function.WriteLog(paramData, "请求开店宝API日志");
+                Utils.WriteLog(DateTime.Now.ToString(), "请求开店宝API日志");
+                Utils.WriteLog(postUrl, "请求开店宝API日志");
+                Utils.WriteLog(paramData, "请求开店宝API日志");
                 byte[] postData = System.Text.Encoding.UTF8.GetBytes(paramData);
                 // 设置提交的相关参数 
                 System.Net.HttpWebRequest request = System.Net.WebRequest.Create(postUrl) as System.Net.HttpWebRequest;
@@ -683,7 +683,7 @@ namespace MySystem
                 srcString = reader.ReadToEnd();
                 ret = srcString;   //返回值赋值
                 reader.Close();
-                function.WriteLog(srcString, "请求开店宝API日志");
+                Utils.WriteLog(srcString, "请求开店宝API日志");
             }
             catch (System.Net.WebException ex)
             {
@@ -700,7 +700,7 @@ namespace MySystem
             catch (Exception ex)
             {
                 ret = "fail";
-                function.WriteLog(DateTime.Now.ToString() + "\r\n" + ex.ToString(), "请求开店宝API异常");
+                Utils.WriteLog(DateTime.Now.ToString() + "\r\n" + ex.ToString(), "请求开店宝API异常");
             }
             return ret;
         }
@@ -793,8 +793,8 @@ namespace MySystem
 
         public string LSReqFunc(string apiPath, string data, int BrandId)
         {
-            function.WriteLog(DateTime.Now.ToString(), "设置乐刷机具费率");
-            function.WriteLog(data, "设置乐刷机具费率");
+            Utils.WriteLog(DateTime.Now.ToString(), "设置乐刷机具费率");
+            Utils.WriteLog(data, "设置乐刷机具费率");
             string aeskey = function.MD5_16(Guid.NewGuid().ToString());
             string req = "{";
             if (BrandId == 4)
@@ -811,9 +811,9 @@ namespace MySystem
             req += "\"data\":\"" + LSAesEncrypt(data, aeskey) + "\",";
             req += "\"sign\":\"" + LSEncrypt(aeskey) + "\"";
             req += "}";
-            function.WriteLog(req, "设置乐刷机具费率");
+            Utils.WriteLog(req, "设置乐刷机具费率");
             string result = function.PostWebRequest(LSReqUrl + apiPath, req, "application/json");
-            function.WriteLog(result + "\n\n", "设置乐刷机具费率");
+            Utils.WriteLog(result + "\n\n", "设置乐刷机具费率");
             return result;
         }
 
@@ -854,11 +854,11 @@ namespace MySystem
             string signstr = LiSSign(content);
             dic.Add("signData", signstr);
             string req = Newtonsoft.Json.JsonConvert.SerializeObject(dic);
-            function.WriteLog(DateTime.Now.ToString(), "设置立刷费率");
-            function.WriteLog(req, "设置立刷费率");
+            Utils.WriteLog(DateTime.Now.ToString(), "设置立刷费率");
+            Utils.WriteLog(req, "设置立刷费率");
             string result = PostWebRequest(LiSReqUrl + "FEE003", req, new Dictionary<string, string>());
-            function.WriteLog(result, "设置立刷费率");
-            function.WriteLog("\n\n", "设置立刷费率");
+            Utils.WriteLog(result, "设置立刷费率");
+            Utils.WriteLog("\n\n", "设置立刷费率");
             return result;
         }
 
@@ -882,9 +882,9 @@ namespace MySystem
             string ret = string.Empty;
             try
             {
-                function.WriteLog(DateTime.Now.ToString(), "请求立刷API日志");
-                function.WriteLog(postUrl, "请求立刷API日志");
-                function.WriteLog(paramData, "请求立刷API日志");
+                Utils.WriteLog(DateTime.Now.ToString(), "请求立刷API日志");
+                Utils.WriteLog(postUrl, "请求立刷API日志");
+                Utils.WriteLog(paramData, "请求立刷API日志");
                 byte[] postData = System.Text.Encoding.UTF8.GetBytes(paramData);
                 // 设置提交的相关参数 
                 System.Net.HttpWebRequest request = System.Net.WebRequest.Create(postUrl) as System.Net.HttpWebRequest;
@@ -915,12 +915,12 @@ namespace MySystem
                 srcString = reader.ReadToEnd();
                 ret = srcString;   //返回值赋值
                 reader.Close();
-                function.WriteLog(srcString, "请求立刷API日志");
+                Utils.WriteLog(srcString, "请求立刷API日志");
             }
             catch (Exception ex)
             {
                 ret = "fail";
-                function.WriteLog(DateTime.Now.ToString() + "\r\n" + ex.ToString(), "请求立刷API异常");
+                Utils.WriteLog(DateTime.Now.ToString() + "\r\n" + ex.ToString(), "请求立刷API异常");
             }
             return ret;
         }
@@ -993,9 +993,9 @@ namespace MySystem
             }
             signString = signString.TrimEnd('&');
             req.Add("mac", SftEncrypt(signString));
-            function.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(req), "设置盛付通机具费率");
+            Utils.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(req), "设置盛付通机具费率");
             string result = function.PostWebRequest(SftReqUrl + "batchChangeMerchantFee", Newtonsoft.Json.JsonConvert.SerializeObject(req), "application/json");
-            function.WriteLog(result + "\n\n", "设置盛付通机具费率");
+            Utils.WriteLog(result + "\n\n", "设置盛付通机具费率");
             return result;
         }
 
@@ -1082,8 +1082,8 @@ namespace MySystem
 
         public string HKReqFunc(string apiPath, string data, int BrandId)
         {
-            function.WriteLog(DateTime.Now.ToString(), "设置海科机具费率");
-            function.WriteLog(data, "设置海科机具费率");
+            Utils.WriteLog(DateTime.Now.ToString(), "设置海科机具费率");
+            Utils.WriteLog(data, "设置海科机具费率");
             string aeskey = function.MD5_16(Guid.NewGuid().ToString());
             string req = "{";
             if (BrandId == 8)
@@ -1100,9 +1100,9 @@ namespace MySystem
             req += "\"data\":\"" + HKAesEncrypt(data, aeskey) + "\",";
             req += "\"sign\":\"" + HKEncrypt(aeskey, BrandId) + "\"";
             req += "}";
-            function.WriteLog(req, "设置海科机具费率");
+            Utils.WriteLog(req, "设置海科机具费率");
             string result = function.PostWebRequest(HKReqUrl + apiPath, req, "application/json");
-            function.WriteLog(result + "\n\n", "设置海科机具费率");
+            Utils.WriteLog(result + "\n\n", "设置海科机具费率");
             return result;
         }
 
@@ -1150,8 +1150,8 @@ namespace MySystem
 
         public string LDServiceFee(string SnList, int ServiceFee, int BrandId)
         {
-            function.WriteLog(DateTime.Now.ToString(), "设置联动机具服务费");
-            function.WriteLog(SnList, "设置联动机具服务费");
+            Utils.WriteLog(DateTime.Now.ToString(), "设置联动机具服务费");
+            Utils.WriteLog(SnList, "设置联动机具服务费");
             Dictionary<string, object> reqdic = new Dictionary<string, object>();
             string RequestId = DateTime.Now.ToString("yyyyMMddHHmmssfff") + function.get_Random(8);
             string TerminalModeName = BrandId == 10 ? "DZA" : "DZDA";
@@ -1163,22 +1163,22 @@ namespace MySystem
             reqdic.Add("terminalModeName", TerminalModeName); //终端模式名
             reqdic.Add("fwfRate", ServiceFee); //服务费
             string req = Newtonsoft.Json.JsonConvert.SerializeObject(reqdic);
-            function.WriteLog(req, "设置联动机具服务费");
+            Utils.WriteLog(req, "设置联动机具服务费");
             req = LDEncrypt(req);
-            function.WriteLog(req, "设置联动机具服务费");
+            Utils.WriteLog(req, "设置联动机具服务费");
             Dictionary<string, object> datadic = new Dictionary<string, object>();
             datadic.Add("encryptedData", req);
             string data = Newtonsoft.Json.JsonConvert.SerializeObject(datadic);
-            function.WriteLog("请求地址:" + LDRequestUrl + "terminalSelfDistribute", "设置联动机具服务费");
+            Utils.WriteLog("请求地址:" + LDRequestUrl + "terminalSelfDistribute", "设置联动机具服务费");
             string result = function.PostWebRequest(LDRequestUrl + "terminalSelfDistribute", data, "application/json");
-            function.WriteLog(result + "\n\n", "设置联动机具服务费");
+            Utils.WriteLog(result + "\n\n", "设置联动机具服务费");
             return result;
         }
 
         public string LDFeeRate(string MerNo, string Fee, int BrandId, int addRate = 0)
         {
-            function.WriteLog(DateTime.Now.ToString(), "设置联动机具费率");
-            function.WriteLog(MerNo, "设置联动机具费率");
+            Utils.WriteLog(DateTime.Now.ToString(), "设置联动机具费率");
+            Utils.WriteLog(MerNo, "设置联动机具费率");
             Dictionary<string, object> reqdic = new Dictionary<string, object>();
             string RequestId = DateTime.Now.ToString("yyyyMMddHHmmssfff") + function.get_Random(8);
             string MercModel = BrandId == 10 ? "DZA" : "DZDA";
@@ -1192,15 +1192,15 @@ namespace MySystem
             reqdic.Add("mercId", MerNo); // 商户编号
             reqdic.Add("cardType", "01"); // 01 贷记卡 02 扫码
             string req = Newtonsoft.Json.JsonConvert.SerializeObject(reqdic);
-            function.WriteLog(req, "设置联动机具费率");
+            Utils.WriteLog(req, "设置联动机具费率");
             req = LDEncrypt(req);
-            function.WriteLog(req, "设置联动机具费率");
+            Utils.WriteLog(req, "设置联动机具费率");
             Dictionary<string, object> datadic = new Dictionary<string, object>();
             datadic.Add("encryptedData", req);
             string data = Newtonsoft.Json.JsonConvert.SerializeObject(datadic);
-            function.WriteLog("请求地址:" + LDRequestUrl + "updateMercRate", "设置联动机具费率");
+            Utils.WriteLog("请求地址:" + LDRequestUrl + "updateMercRate", "设置联动机具费率");
             string result = function.PostWebRequest(LDRequestUrl + "updateMercRate", data, "application/json");
-            function.WriteLog(result + "\n\n", "设置联动机具费率");
+            Utils.WriteLog(result + "\n\n", "设置联动机具费率");
             return result;
         }
 
@@ -1224,8 +1224,8 @@ namespace MySystem
 
         public string BoxFee(string MerNo, string Fee)
         {
-            function.WriteLog(DateTime.Now.ToString(), "设置盒易付机具费率");
-            function.WriteLog(MerNo, "设置盒易付机具费率");
+            Utils.WriteLog(DateTime.Now.ToString(), "设置盒易付机具费率");
+            Utils.WriteLog(MerNo, "设置盒易付机具费率");
             Dictionary<string, object> reqdic = new Dictionary<string, object>();
             Dictionary<string, string> headdic = new Dictionary<string, string>();
             string batchNo = DateTime.Now.ToString("yyyyMMddHHmmssfff") + function.get_Random(8);
@@ -1246,11 +1246,11 @@ namespace MySystem
 
             headdic.Add("X-Sign", BoxSHA256Sign(timestamp + BoxAppSecret + req));
             string head = Newtonsoft.Json.JsonConvert.SerializeObject(headdic);
-            function.WriteLog("请求头\n" + head, "设置盒易付机具费率");
-            function.WriteLog("请求参数\n" + req, "设置盒易付机具费率");
-            function.WriteLog("请求地址:" + BoxRequestUrl + "/inst/mcht/update_disc", "设置盒易付机具费率");
+            Utils.WriteLog("请求头\n" + head, "设置盒易付机具费率");
+            Utils.WriteLog("请求参数\n" + req, "设置盒易付机具费率");
+            Utils.WriteLog("请求地址:" + BoxRequestUrl + "/inst/mcht/update_disc", "设置盒易付机具费率");
             string result = PostWebRequest(BoxRequestUrl + "/inst/mcht/update_disc", req, headdic);
-            function.WriteLog("返回\n" + result + "\n\n", "设置盒易付机具费率");
+            Utils.WriteLog("返回\n" + result + "\n\n", "设置盒易付机具费率");
             return result;
         }
 

+ 1 - 1
AppStart/Helper/SetDepositService.cs

@@ -195,7 +195,7 @@ namespace MySystem
                     }
                     catch (Exception ex)
                     {                        
-                        function.WriteLog(DateTime.Now.ToString() + "\r\n" + ex.ToString(), "设置费率队列异常");
+                        Utils.WriteLog(DateTime.Now.ToString() + "\r\n" + ex.ToString(), "设置费率队列异常");
                     }
                 }
                 else

+ 4 - 4
AppStart/Helper/SetFeeFlagService.cs

@@ -44,15 +44,15 @@ namespace MySystem
                             while(op)
                             {
                                 var posList = db.PosMachinesTwo.Select(m => new { m.Id, m.Status, m.BindingState, m.BindingTime, m.UpFeeFlag, m.BrandId }).Where(m => m.Id > StartId && m.Status > -1 && m.BindingTime <= date && m.BindingState == 1 && m.UpFeeFlag == 0 && BrandIds.Contains(m.BrandId)).OrderBy(m => m.Id).Take(100).ToList();
-                                function.WriteLog(DateTime.Now.ToString(), "85天提前通知创客费率调升");
-                                function.WriteLog(posList.Count.ToString(), "85天提前通知创客费率调升");
+                                Utils.WriteLog(DateTime.Now.ToString(), "85天提前通知创客费率调升");
+                                Utils.WriteLog(posList.Count.ToString(), "85天提前通知创客费率调升");
                                 if(posList.Count > 0)
                                 {
                                     //循环修改机具费率调升标记
                                     //统计需要推送消息的用户Id
                                     foreach (var item in posList)
                                     {
-                                        function.WriteLog(item.Id.ToString(), "85天提前通知创客费率调升");
+                                        Utils.WriteLog(item.Id.ToString(), "85天提前通知创客费率调升");
                                         string info = "{\"RecordId\":\"\",\"PosId\":\"" + item.Id + "\",\"Fee\": \"" + 0.63 + "\",\"Kind\": \"0\",\"OpMan\": \""+"系统"+"\"}";
                                         RedisDbconn.Instance.AddList("SetDepositQueue", info);
                                         StartId = item.Id;
@@ -68,7 +68,7 @@ namespace MySystem
                     }
                     catch (Exception ex)
                     {
-                        function.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "机具费率标记设置异常");
+                        Utils.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "机具费率标记设置异常");
                     }
                 }
                 Thread.Sleep(800000);

+ 2 - 2
AppStart/Helper/StatDataService.cs

@@ -100,7 +100,7 @@ namespace MySystem
                 }
                 catch (Exception ex)
                 {
-                    function.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "导数据异常");
+                    Utils.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "导数据异常");
                 }
                 Thread.Sleep(200);
             }
@@ -159,7 +159,7 @@ namespace MySystem
                 }
                 catch (Exception ex)
                 {
-                    function.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "执行上下级异常");
+                    Utils.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "执行上下级异常");
                 }
                 Thread.Sleep(200);
             }

+ 137 - 137
AppStart/Helper/StatService.cs

@@ -43,7 +43,7 @@ namespace MySystem
                 }
                 catch (Exception ex)
                 {
-                    function.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "每天同步创客上级关联异常");
+                    Utils.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "每天同步创客上级关联异常");
                 }
                 Thread.Sleep(1800000);
             }
@@ -63,13 +63,13 @@ namespace MySystem
             {
                 try
                 {
-                    function.WriteLog(DateTime.Now.ToString() + ":start", "实时处理激活奖励");
+                    Utils.WriteLog(DateTime.Now.ToString() + ":start", "实时处理激活奖励");
                     dosomething3();
-                    function.WriteLog(DateTime.Now.ToString() + ":end\n\n", "实时处理激活奖励");
+                    Utils.WriteLog(DateTime.Now.ToString() + ":end\n\n", "实时处理激活奖励");
                 }
                 catch (Exception ex)
                 {
-                    function.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "实时处理激活奖励异常");
+                    Utils.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "实时处理激活奖励异常");
                 }
                 Thread.Sleep(30000);
             }
@@ -88,13 +88,13 @@ namespace MySystem
             {
                 try
                 {
-                    function.WriteLog(DateTime.Now.ToString() + ":start", "实时处理0押激活奖励");
+                    Utils.WriteLog(DateTime.Now.ToString() + ":start", "实时处理0押激活奖励");
                     activePrizeWithoutDeposit();
-                    function.WriteLog(DateTime.Now.ToString() + ":end\n\n", "实时处理0押激活奖励");
+                    Utils.WriteLog(DateTime.Now.ToString() + ":end\n\n", "实时处理0押激活奖励");
                 }
                 catch (Exception ex)
                 {
-                    function.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "实时处理0押激活奖励异常");
+                    Utils.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "实时处理0押激活奖励异常");
                 }
                 Thread.Sleep(30000);
             }
@@ -113,13 +113,13 @@ namespace MySystem
             {
                 try
                 {
-                    function.WriteLog(DateTime.Now.ToString() + ":start", "实时处理盒易付0押激活奖励");
+                    Utils.WriteLog(DateTime.Now.ToString() + ":start", "实时处理盒易付0押激活奖励");
                     activePrizeWithoutDeposit12();
-                    function.WriteLog(DateTime.Now.ToString() + ":end\n\n", "实时处理盒易付0押激活奖励");
+                    Utils.WriteLog(DateTime.Now.ToString() + ":end\n\n", "实时处理盒易付0押激活奖励");
                 }
                 catch (Exception ex)
                 {
-                    function.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "实时处理盒易付0押激活奖励异常");
+                    Utils.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "实时处理盒易付0押激活奖励异常");
                 }
                 Thread.Sleep(30000);
             }
@@ -138,13 +138,13 @@ namespace MySystem
             {
                 try
                 {
-                    function.WriteLog(DateTime.Now.ToString() + ":start", "实时处理来客吧0押激活奖励");
+                    Utils.WriteLog(DateTime.Now.ToString() + ":start", "实时处理来客吧0押激活奖励");
                     activePrizeWithoutDeposit15();
-                    function.WriteLog(DateTime.Now.ToString() + ":end\n\n", "实时处理来客吧0押激活奖励");
+                    Utils.WriteLog(DateTime.Now.ToString() + ":end\n\n", "实时处理来客吧0押激活奖励");
                 }
                 catch (Exception ex)
                 {
-                    function.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "实时处理来客吧0押激活奖励异常");
+                    Utils.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "实时处理来客吧0押激活奖励异常");
                 }
                 Thread.Sleep(30000);
             }
@@ -166,13 +166,13 @@ namespace MySystem
             {
                 try
                 {
-                    function.WriteLog(DateTime.Now.ToString() + ":start", "实时处理广电卡激活奖励");
+                    Utils.WriteLog(DateTime.Now.ToString() + ":start", "实时处理广电卡激活奖励");
                     StartSimActiveDo();
-                    function.WriteLog(DateTime.Now.ToString() + ":end\n\n", "实时处理广电卡激活奖励");
+                    Utils.WriteLog(DateTime.Now.ToString() + ":end\n\n", "实时处理广电卡激活奖励");
                 }
                 catch (Exception ex)
                 {
-                    function.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "实时处理广电卡激活奖励异常");
+                    Utils.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "实时处理广电卡激活奖励异常");
                 }
                 Thread.Sleep(29000);
             }
@@ -375,7 +375,7 @@ namespace MySystem
                 PosMerchantInfo merchant = db.PosMerchantInfo.FirstOrDefault(m => m.Id == pos.BindMerchantId);
                 if (merchant != null && pos.ActivationTime.Value <= pos.BindingTime.Value.AddDays(30))
                 {
-                    function.WriteLog("机具号:" + pos.PosSn + ";奖励标记:" + pos.Detail + ";", "实时处理激活奖励");
+                    Utils.WriteLog("机具号:" + pos.PosSn + ";奖励标记:" + pos.Detail + ";", "实时处理激活奖励");
                     string ParentNav = "";
                     Users user = db.Users.FirstOrDefault(m => m.Id == pos.BuyUserId);
                     if (user != null)
@@ -415,7 +415,7 @@ namespace MySystem
                             if (GetUserId > 0)
                             {
                                 doActiveReward(db, merchant, pos, GetUserId, ParentNav, TopUserId, ActPrize);
-                                function.WriteLog("ActPrize:" + ActPrize + "", "实时处理激活奖励");
+                                Utils.WriteLog("ActPrize:" + ActPrize + "", "实时处理激活奖励");
                             }
                         }
                         else if(ActPrize == 0)
@@ -423,7 +423,7 @@ namespace MySystem
                             if(pos.BrandId == 6)
                             {
                                 doActiveReward(db, merchant, pos, GetUserId, ParentNav, TopUserId, 50);
-                                function.WriteLog("ActPrize:50", "实时处理激活奖励");
+                                Utils.WriteLog("ActPrize:50", "实时处理激活奖励");
                             }
                         }
                         PosMachinesTwo edit = db.PosMachinesTwo.FirstOrDefault(m => m.Id == pos.Id);
@@ -485,16 +485,16 @@ namespace MySystem
             }
             foreach (PosMachinesTwo pos in posList.ToList())
             {
-                function.WriteLog(str: "机具号:" + pos.PosSn, "无押金激活奖励日志");
+                Utils.WriteLog("机具号:" + pos.PosSn, "无押金激活奖励日志");
                 PosMerchantInfo merchant = db.PosMerchantInfo.FirstOrDefault(m => m.Id == pos.BindMerchantId);
                 if (merchant != null)
                 {
-                    function.WriteLog("商户号:" + merchant.KqMerNo, "无押金激活奖励日志");
+                    Utils.WriteLog("商户号:" + merchant.KqMerNo, "无押金激活奖励日志");
                     string ParentNav = "";
                     Users user = db.Users.FirstOrDefault(m => m.Id == pos.BuyUserId);
                     if (user != null)
                     {
-                        function.WriteLog("机具所属人:" + user.Id, "无押金激活奖励日志");
+                        Utils.WriteLog("机具所属人:" + user.Id, "无押金激活奖励日志");
                         int GetUserId = user.Id;
                         ParentNav = user.ParentNav;
                         int TopUserId = 0;
@@ -502,25 +502,25 @@ namespace MySystem
                         {
                             TopUserId = int.Parse(ParentNav.Trim(',').Replace(",,", ",").Split(',')[0]);
                         }
-                        function.WriteLog("BindingTime:" + pos.BindingTime, "无押金激活奖励日志");
-                        function.WriteLog("ActivationTime:" + pos.ActivationTime, "无押金激活奖励日志");
+                        Utils.WriteLog("BindingTime:" + pos.BindingTime, "无押金激活奖励日志");
+                        Utils.WriteLog("ActivationTime:" + pos.ActivationTime, "无押金激活奖励日志");
                         if(pos.BindingTime.Value.AddDays(30) >= pos.ActivationTime)
                         {
-                            function.WriteLog("满足条件", "无押金激活奖励日志");
+                            Utils.WriteLog("满足条件", "无押金激活奖励日志");
                             doActiveReward(db, merchant, pos, GetUserId, ParentNav, TopUserId, 30);
-                            function.WriteLog("已发放", "无押金激活奖励日志");
+                            Utils.WriteLog("已发放", "无押金激活奖励日志");
 
                             DateTime now = pos.ActivationTime.Value;
                             //盟主奖励
                             if (pos.LeaderUserId > 0 && db.Leaders.Any(m => m.Id == pos.LeaderUserId && m.ExpiredDate > now) && pos.BindingTime > now.AddDays(-30) && pos.CardType < 100)
                             {
-                                function.WriteLog("大盟主奖发放", "无押金激活奖励日志");
+                                Utils.WriteLog("大盟主奖发放", "无押金激活奖励日志");
                                 RedisDbconn.Instance.AddList("LeaderPrizeQueue", pos.Id);
                             }
                             //运营中心奖励
                             if (pos.BindingTime > now.AddDays(-30) && pos.CardType < 100)
                             {
-                                function.WriteLog("运营中心奖发放", "无押金激活奖励日志");
+                                Utils.WriteLog("运营中心奖发放", "无押金激活奖励日志");
                                 RedisDbconn.Instance.AddList("OperatePrizeQueue", pos.Id);
                             }
                         }
@@ -532,7 +532,7 @@ namespace MySystem
                         }
                     }
                 }
-                function.WriteLog("\n\n\n", "无押金激活奖励日志");
+                Utils.WriteLog("\n\n\n", "无押金激活奖励日志");
             }
             db.Dispose();
         }
@@ -623,13 +623,13 @@ namespace MySystem
                             //盟主奖励
                             if (pos.LeaderUserId > 0 && db.Leaders.Any(m => m.Id == pos.LeaderUserId && m.ExpiredDate > now) && pos.BindingTime > now.AddDays(-30) && pos.CardType < 100)
                             {
-                                function.WriteLog("大盟主奖发放", "开机奖励在激活中监控");
+                                Utils.WriteLog("大盟主奖发放", "开机奖励在激活中监控");
                                 RedisDbconn.Instance.AddList("LeaderPrizeQueue", pos.Id);
                             }
                             //运营中心奖励
                             if (pos.BindingTime > now.AddDays(-30) && pos.CardType < 100)
                             {
-                                function.WriteLog("运营中心奖发放", "开机奖励在激活中监控");
+                                Utils.WriteLog("运营中心奖发放", "开机奖励在激活中监控");
                                 RedisDbconn.Instance.AddList("OperatePrizeQueue", pos.Id);
                             }
                         }
@@ -661,7 +661,7 @@ namespace MySystem
             }
             foreach (PosMachinesTwo pos in posList.ToList())
             {
-                function.WriteLog("机具号:" + pos.PosSn + ";奖励标记:" + pos.Detail + ";", "实时处理来客吧0押激活奖励");
+                Utils.WriteLog("机具号:" + pos.PosSn + ";奖励标记:" + pos.Detail + ";", "实时处理来客吧0押激活奖励");
                 PosMerchantInfo merchant = db.PosMerchantInfo.FirstOrDefault(m => m.Id == pos.BindMerchantId);
                 if (merchant != null)
                 {
@@ -685,17 +685,17 @@ namespace MySystem
                             //盟主奖励
                             if (pos.LeaderUserId > 0 && db.Leaders.Any(m => m.Id == pos.LeaderUserId && m.ExpiredDate > now) && pos.BindingTime > now.AddDays(-30) && pos.CardType < 100)
                             {
-                                function.WriteLog("大盟主奖发放", "开机奖励在激活中监控");
+                                Utils.WriteLog("大盟主奖发放", "开机奖励在激活中监控");
                                 RedisDbconn.Instance.AddList("LeaderPrizeQueue", pos.Id);
                             }
                             //运营中心奖励
                             if (pos.BindingTime > now.AddDays(-30) && pos.CardType < 100)
                             {
-                                function.WriteLog("运营中心奖发放", "开机奖励在激活中监控");
+                                Utils.WriteLog("运营中心奖发放", "开机奖励在激活中监控");
                                 RedisDbconn.Instance.AddList("OperatePrizeQueue", pos.Id);
                             }
                         }
-                        function.WriteLog("ActPrize:30", "实时处理来客吧0押激活奖励");
+                        Utils.WriteLog("ActPrize:30", "实时处理来客吧0押激活奖励");
                         PosMachinesTwo item = db.PosMachinesTwo.FirstOrDefault(m => m.Id == pos.Id);
                         if(item != null)
                         {
@@ -835,7 +835,7 @@ namespace MySystem
 
         public void doActiveRewardFunc(WebCMSEntities db, PosMerchantInfo merchant, PosMachinesTwo pos, int GetUserId, string ParentNav, int TopUserId, decimal ActPrize, int ChangeType = 0, int ActType = 0)
         {            
-            function.WriteLog(DateTime.Now.ToString() + ":" + pos.PosSn, "实时处理激活奖励");
+            Utils.WriteLog(DateTime.Now.ToString() + ":" + pos.PosSn, "实时处理激活奖励");
             Users machineUser = db.Users.FirstOrDefault(m => m.Id == pos.BuyUserId) ?? new Users();
             db.ActiveReward.Add(new ActiveReward()
             {
@@ -1270,7 +1270,7 @@ namespace MySystem
                 {
                     try
                     {
-                        function.WriteLog("\n\n" + DateTime.Now.ToString() + "\nposid:" + content, "开机奖励发放日志");
+                        Utils.WriteLog("\n\n" + DateTime.Now.ToString() + "\nposid:" + content, "开机奖励发放日志");
                         int PosId = int.Parse(content);
                         Thread.Sleep(1000);
                         List<int> BrandIds = new List<int>();
@@ -1290,7 +1290,7 @@ namespace MySystem
                         PosMachinesTwo pos = db.PosMachinesTwo.FirstOrDefault(m => m.Id == PosId && m.ActivationState == 1 && ((!string.IsNullOrEmpty(m.SeoKeyword) && m.SeoKeyword != "0" && m.CreditTrade >= 1000) || BrandIds.Contains(m.BrandId)));
                         if (pos != null)
                         {
-                            function.WriteLog("sn:" + pos.PosSn, "开机奖励发放日志");
+                            Utils.WriteLog("sn:" + pos.PosSn, "开机奖励发放日志");
                             bool IsGet = true;
                             if(Utils.Instance.IsWifi(pos.BrandId))
                             {
@@ -1305,15 +1305,15 @@ namespace MySystem
                             if (pos.BindingTime > DateTime.Now.AddDays(-30) && !IsGet)
                             {
                                 decimal ActPrize = decimal.Parse(function.CheckNum(pos.SeoKeyword));
-                                function.WriteLog("押金:" + pos.SeoKeyword, "开机奖励发放日志");
+                                Utils.WriteLog("押金:" + pos.SeoKeyword, "开机奖励发放日志");
                                 if (ActPrize > 0 || pos.BrandId == 14)
                                 {
                                     PosMerchantInfo merchant = db.PosMerchantInfo.FirstOrDefault(m => m.Id == pos.BindMerchantId) ?? new PosMerchantInfo();
-                                    function.WriteLog("商户:" + merchant.KqMerNo, "开机奖励发放日志");
+                                    Utils.WriteLog("商户:" + merchant.KqMerNo, "开机奖励发放日志");
                                     Users user = db.Users.FirstOrDefault(m => m.Id == pos.BuyUserId);
                                     if (user != null)
                                     {
-                                        function.WriteLog("所属人:" + user.MakerCode, "开机奖励发放日志");
+                                        Utils.WriteLog("所属人:" + user.MakerCode, "开机奖励发放日志");
                                         string ParentNav = function.CheckNull(user.ParentNav) + "," + user.Id + ",";
                                         if (!string.IsNullOrEmpty(ParentNav))
                                         {
@@ -1370,8 +1370,8 @@ namespace MySystem
                                                     UserRankItem puser = PosCouponPrizeService.Instance.GetUserLevel(UserId);
                                                     if (puser.Id > 0 && Prize > 0)
                                                     {
-                                                        function.WriteLog("上级:" + puser.MakerCode, "开机奖励发放日志");
-                                                        function.WriteLog("条件:LeaderLevel:" + puser.LeaderLevel + ",UserType:" + puser.UserType, "开机奖励发放日志");
+                                                        Utils.WriteLog("上级:" + puser.MakerCode, "开机奖励发放日志");
+                                                        Utils.WriteLog("条件:LeaderLevel:" + puser.LeaderLevel + ",UserType:" + puser.UserType, "开机奖励发放日志");
                                                         if(puser.UserType > 0 || puser.LeaderLevel > 0)
                                                         {
                                                             bool leaderOp = true;
@@ -1379,13 +1379,13 @@ namespace MySystem
                                                             {
                                                                 DateTime now = DateTime.Now;
                                                                 leaderOp = db.Leaders.Any(m => m.Id == puser.Id && m.ExpiredDate >= now);
-                                                                function.WriteLog("条件:leaderOp:" + leaderOp, "开机奖励发放日志");
+                                                                Utils.WriteLog("条件:leaderOp:" + leaderOp, "开机奖励发放日志");
                                                             }
                                                             else if(puser.LeaderLevel == 0 && puser.UserType > 0)
                                                             {
                                                                 DateTime now = DateTime.Now;
                                                                 leaderOp = opdb.SysAdmin.Any(m => m.UserId == puser.Id && m.ExpireDate >= now);
-                                                                function.WriteLog("条件:2-leaderOp:" + leaderOp, "盟主开机奖励发放日志");
+                                                                Utils.WriteLog("条件:2-leaderOp:" + leaderOp, "盟主开机奖励发放日志");
                                                             }
                                                             else if(puser.LeaderLevel > 0 && puser.UserType > 0)
                                                             {
@@ -1395,7 +1395,7 @@ namespace MySystem
                                                             }
                                                             if(leaderOp)
                                                             {
-                                                                function.WriteLog("满足条件", "开机奖励发放日志");
+                                                                Utils.WriteLog("满足条件", "开机奖励发放日志");
                                                                 int pTopUserId = 0;
                                                                 if (!string.IsNullOrEmpty(puser.ParentNav))
                                                                 {
@@ -1419,7 +1419,7 @@ namespace MySystem
                     }
                     catch(Exception ex)
                     {
-                        function.WriteLog(DateTime.Now.ToString() + "\r\n" + ex.ToString(), "实时获取开机奖励异常");
+                        Utils.WriteLog(DateTime.Now.ToString() + "\r\n" + ex.ToString(), "实时获取开机奖励异常");
                     }
                 }
                 else
@@ -1444,7 +1444,7 @@ namespace MySystem
                 {
                     try
                     {
-                        function.WriteLog("\n\n" + DateTime.Now.ToString() + "\nposid:" + content, "盟主开机奖励发放日志");
+                        Utils.WriteLog("\n\n" + DateTime.Now.ToString() + "\nposid:" + content, "盟主开机奖励发放日志");
                         int PosId = int.Parse(content);
                         Thread.Sleep(1000);
                         WebCMSEntities db = new WebCMSEntities();
@@ -1452,22 +1452,22 @@ namespace MySystem
                         PosMachinesTwo pos = db.PosMachinesTwo.FirstOrDefault(m => m.Id == PosId && m.ActivationState == 1 && m.CreditTrade >= 10000 && m.BrandId != 14);
                         if (pos != null)
                         {
-                            function.WriteLog("sn:" + pos.PosSn, "盟主开机奖励发放日志");
+                            Utils.WriteLog("sn:" + pos.PosSn, "盟主开机奖励发放日志");
                             bool IsGet = db.OpenRewardDetail.Any(m => m.SnNo == pos.PosSn);
                             if (!IsGet)
                             {
                                 // decimal ActPrize = decimal.Parse(function.CheckNum(pos.SeoKeyword));
-                                // function.WriteLog("押金:" + pos.SeoKeyword, "盟主开机奖励发放日志");
+                                // Utils.WriteLog("押金:" + pos.SeoKeyword, "盟主开机奖励发放日志");
                                 // if (ActPrize > 0)
                                 // {
                                     PosMerchantInfo merchant = db.PosMerchantInfo.FirstOrDefault(m => m.Id == pos.BindMerchantId);
                                     if (merchant != null)
                                     {
-                                        function.WriteLog("商户:" + merchant.KqMerNo, "盟主开机奖励发放日志");
+                                        Utils.WriteLog("商户:" + merchant.KqMerNo, "盟主开机奖励发放日志");
                                         Users user = db.Users.FirstOrDefault(m => m.Id == pos.BuyUserId);
                                         if (user != null)
                                         {
-                                            function.WriteLog("所属人:" + user.MakerCode, "盟主开机奖励发放日志");
+                                            Utils.WriteLog("所属人:" + user.MakerCode, "盟主开机奖励发放日志");
                                             string ParentNav = function.CheckNull(user.ParentNav) + "," + user.Id + ",";
                                             if (!string.IsNullOrEmpty(ParentNav))
                                             {
@@ -1480,8 +1480,8 @@ namespace MySystem
                                                     UserRankItem puser = PosCouponPrizeService.Instance.GetUserLevel(UserId);
                                                     if (puser.Id > 0 && Prize > 0)
                                                     {
-                                                        function.WriteLog("上级:" + puser.MakerCode, "盟主开机奖励发放日志");
-                                                        function.WriteLog("条件:LeaderLevel:" + puser.LeaderLevel + ",UserType:" + puser.UserType, "盟主开机奖励发放日志");
+                                                        Utils.WriteLog("上级:" + puser.MakerCode, "盟主开机奖励发放日志");
+                                                        Utils.WriteLog("条件:LeaderLevel:" + puser.LeaderLevel + ",UserType:" + puser.UserType, "盟主开机奖励发放日志");
                                                         if(puser.LeaderLevel > 0 || puser.UserType > 0)
                                                         {
                                                             bool leaderOp = true;
@@ -1489,17 +1489,17 @@ namespace MySystem
                                                             {
                                                                 DateTime now = DateTime.Now;
                                                                 leaderOp = db.Leaders.Any(m => m.Id == puser.Id && m.ExpiredDate >= now);
-                                                                function.WriteLog("条件:1-leaderOp:" + leaderOp, "盟主开机奖励发放日志");
+                                                                Utils.WriteLog("条件:1-leaderOp:" + leaderOp, "盟主开机奖励发放日志");
                                                             }
                                                             // else if(puser.LeaderLevel == 0 && puser.UserType > 0)
                                                             // {
                                                             //     DateTime now = DateTime.Now;
                                                             //     leaderOp = opdb.SysAdmin.Any(m => m.UserId == puser.Id && m.ExpireDate >= now);
-                                                            //     function.WriteLog("条件:2-leaderOp:" + leaderOp, "盟主开机奖励发放日志");
+                                                            //     Utils.WriteLog("条件:2-leaderOp:" + leaderOp, "盟主开机奖励发放日志");
                                                             // }
                                                             if(leaderOp)
                                                             {
-                                                                function.WriteLog("满足条件", "盟主开机奖励发放日志");
+                                                                Utils.WriteLog("满足条件", "盟主开机奖励发放日志");
                                                                 int pTopUserId = 0;
                                                                 if (!string.IsNullOrEmpty(puser.ParentNav))
                                                                 {
@@ -1524,7 +1524,7 @@ namespace MySystem
                     }
                     catch(Exception ex)
                     {
-                        function.WriteLog(DateTime.Now.ToString() + "\r\n" + ex.ToString(), "盟主开机奖励发放异常");
+                        Utils.WriteLog(DateTime.Now.ToString() + "\r\n" + ex.ToString(), "盟主开机奖励发放异常");
                     }
                 }
                 else
@@ -1726,7 +1726,7 @@ namespace MySystem
         }
         public void doFluxRecord()
         {
-            function.WriteLog(DateTime.Now.ToString(), "执行流量费返佣");
+            Utils.WriteLog(DateTime.Now.ToString(), "执行流量费返佣");
             SpModels.WebCMSEntities spdb = new SpModels.WebCMSEntities();
             WebCMSEntities db = new WebCMSEntities();
             DateTime start = DateTime.Now.AddDays(-20);
@@ -1889,16 +1889,16 @@ namespace MySystem
                 }
                 catch (Exception ex)
                 {
-                    function.WriteLog(DateTime.Now.ToString() + "\n$" + trade.Id + "$\n" + ex.ToString(), "流量卡分佣异常");
+                    Utils.WriteLog(DateTime.Now.ToString() + "\n$" + trade.Id + "$\n" + ex.ToString(), "流量卡分佣异常");
                 }
             }
             spdb.Dispose();
             db.Dispose();
-            function.WriteLog(DateTime.Now.ToString() + "\n", "执行流量费返佣");
+            Utils.WriteLog(DateTime.Now.ToString() + "\n", "执行流量费返佣");
         }
         public void CheckFluxForTrade()
         {
-            function.WriteLog(DateTime.Now.ToString(), "扫描交易记录中的流量费");
+            Utils.WriteLog(DateTime.Now.ToString(), "扫描交易记录中的流量费");
             SpModels.WebCMSEntities spdb = new SpModels.WebCMSEntities();
             DateTime start = DateTime.Now.AddDays(-120);
             int StartId = int.Parse(function.CheckInt(function.ReadInstance("/SycnSp/TradeRecordId.txt")));
@@ -1961,11 +1961,11 @@ namespace MySystem
                 }
                 catch (Exception ex)
                 {
-                    function.WriteLog(DateTime.Now.ToString() + "\n$" + sub.Id + "$\n" + ex.ToString(), "扫描交易记录中的流量费异常");
+                    Utils.WriteLog(DateTime.Now.ToString() + "\n$" + sub.Id + "$\n" + ex.ToString(), "扫描交易记录中的流量费异常");
                 }
             }
             spdb.Dispose();
-            function.WriteLog(DateTime.Now.ToString() + "\n", "扫描交易记录中的流量费");
+            Utils.WriteLog(DateTime.Now.ToString() + "\n", "扫描交易记录中的流量费");
 
             // doFluxRecord();
         }
@@ -2104,7 +2104,7 @@ namespace MySystem
         public void StatTradeAmountEverDay(object sender)
         {
             string date = sender.ToString();
-            function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "执行昨天交易额日志");
+            Utils.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "执行昨天交易额日志");
             WebCMSEntities db = new WebCMSEntities();
             try
             {
@@ -2119,21 +2119,21 @@ namespace MySystem
                 {
                     startId = startDt.Rows[0][0].ToString();
                 }
-                function.WriteLog(startId + "\n\n", "执行昨天交易额日志");
+                Utils.WriteLog(startId + "\n\n", "执行昨天交易额日志");
                 // DataTable endDt = OtherMySqlConn.dtable("select max(Id) from TradeRecord where CreateDate<'" + end + "'");
                 // if (endDt.Rows.Count > 0)
                 // {
                 //     endId = endDt.Rows[0][0].ToString();
                 // }
                 DataTable userDt = OtherMySqlConn.dtable("select Id,ParentNav from Users where Id in (select DISTINCT UserId from TradeRecord where Id>=" + startId + " and Id<=" + endId + " and CreateDate>='" + start + "' and CreateDate<'" + end + "')");
-                function.WriteLog("交易人数:" + userDt.Rows.Count + "\n\n", "执行昨天交易额日志");
+                Utils.WriteLog("交易人数:" + userDt.Rows.Count + "\n\n", "执行昨天交易额日志");
                 foreach (DataRow userDr in userDt.Rows)
                 {
                     int UserId = int.Parse(userDr["Id"].ToString());
                     string ParentNav = userDr["ParentNav"].ToString();
-                    function.WriteLog(UserId + ":" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "执行昨天交易额日志");
+                    Utils.WriteLog(UserId + ":" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "执行昨天交易额日志");
                     DataTable selfdt = OtherMySqlConn.dtable("select BrandId,BankCardType,QrPayFlag,sum(TradeAmount) from TradeRecord where Id>=" + startId + " and Id<=" + endId + " and CreateDate>='" + start + "' and CreateDate<'" + end + "' and UserId=" + UserId + " group by BrandId,BankCardType,QrPayFlag");
-                    function.WriteLog(UserId + ":" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "执行昨天交易额日志");
+                    Utils.WriteLog(UserId + ":" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "执行昨天交易额日志");
                     foreach (DataRow selfDr in selfdt.Rows)
                     {
                         int BrandId = int.Parse(selfDr["BrandId"].ToString());
@@ -2174,9 +2174,9 @@ namespace MySystem
                             {
                                 uids.Add(NavUserIdString + start);
                                 int NavUserId = int.Parse(NavUserIdString);
-                                function.WriteLog(NavUserId + ":team:" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "执行昨天交易额日志");
+                                Utils.WriteLog(NavUserId + ":team:" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "执行昨天交易额日志");
                                 DataTable teamDt = OtherMySqlConn.dtable("select BrandId,BankCardType,QrPayFlag,sum(TradeAmount) from TradeRecord where Id>=" + startId + " and Id<=" + endId + " and CreateDate>='" + start + "' and CreateDate<'" + end + "' and UserId in (select Id from Users where ParentNav like '%," + NavUserId + ",%' or Id=" + NavUserId + ") group by BrandId,BankCardType,QrPayFlag");
-                                function.WriteLog(NavUserId + ":team:" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "执行昨天交易额日志");
+                                Utils.WriteLog(NavUserId + ":team:" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "执行昨天交易额日志");
                                 foreach (DataRow teamDr in teamDt.Rows)
                                 {
                                     int BrandId = int.Parse(teamDr["BrandId"].ToString());
@@ -2225,10 +2225,10 @@ namespace MySystem
             }
             catch (Exception ex)
             {
-                function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "统计昨天的交易额异常");
+                Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "统计昨天的交易额异常");
             }
             db.Dispose();
-            function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "执行昨天交易额日志");
+            Utils.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "执行昨天交易额日志");
 
             StatMerchantTrade(date);
         }
@@ -2242,7 +2242,7 @@ namespace MySystem
         //统计商户交易额
         private void StatMerchantTrade(string date)
         {
-            function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "执行商户交易额日志");
+            Utils.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "执行商户交易额日志");
             try
             {
                 string start = date + " 00:00:00";
@@ -2251,7 +2251,7 @@ namespace MySystem
             }
             catch (Exception ex)
             {
-                function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "统计商户的交易额");
+                Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "统计商户的交易额");
             }
 
             WebCMSEntities db = new WebCMSEntities();
@@ -2293,11 +2293,11 @@ namespace MySystem
             catch (Exception ex)
             {
                 tran.Rollback();
-                function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "统计WIFI商户的交易额");
+                Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "统计WIFI商户的交易额");
             }
             tran.Dispose();
             db.Dispose();
-            function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "执行商户交易额日志");
+            Utils.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "执行商户交易额日志");
         }
 
 
@@ -2333,7 +2333,7 @@ namespace MySystem
             try
             {
                 OtherMySqlConn.connstr = Library.ConfigurationManager.AppSettings["Pxc1SqlConnStr"].ToString();
-                function.WriteLog(DateTime.Now.ToString(), "创客升级日志");
+                Utils.WriteLog(DateTime.Now.ToString(), "创客升级日志");
                 DateTime start = DateTime.Parse(DateTime.Now.AddMonths(-1).ToString("yyyy-MM") + "-01 00:00:00");
                 DateTime end = start.AddDays(1);
                 string TradeMonth = DateTime.Now.AddMonths(-1).ToString("yyyyMM");
@@ -2343,7 +2343,7 @@ namespace MySystem
                 while(op)
                 {
                     var users = db.Users.Select(m => new { m.Id, m.AuthFlag }).Where(m => m.Id > startid && m.AuthFlag == 1).OrderBy(m => m.Id).Take(500).ToList();
-                    function.WriteLog(users.Count.ToString(), "创客升级日志");
+                    Utils.WriteLog(users.Count.ToString(), "创客升级日志");
                     if(users.Count > 0)
                     {
                         foreach (var subuser in users)
@@ -2421,7 +2421,7 @@ namespace MySystem
                                 }
                                 if (AfterLevel > BeforeLevel && AfterLevel > 1 && upFlag)
                                 {
-                                    function.WriteLog("升级:" + user.Id.ToString() + BeforeLevel + "->" + AfterLevel, "创客升级日志");
+                                    Utils.WriteLog("升级:" + user.Id.ToString() + BeforeLevel + "->" + AfterLevel, "创客升级日志");
                                     user.UserLevel = AfterLevel;
                                     DateTime checkTime = DateTime.Parse(DateTime.Now.ToString("yyyy-MM") + "-01 00:00:00");
                                     UserRank rank = db.UserRank.FirstOrDefault(m => m.CreateDate >= checkTime && m.UserId == user.Id);
@@ -2457,7 +2457,7 @@ namespace MySystem
                                 }
                                 if (AfterLevel < BeforeLevel && BeforeLevel > 1)
                                 {
-                                    function.WriteLog(user.MakerCode + "-" + user.RealName + ":K" + BeforeLevel + "->K" + AfterLevel, "创客降级日志");
+                                    Utils.WriteLog(user.MakerCode + "-" + user.RealName + ":K" + BeforeLevel + "->K" + AfterLevel, "创客降级日志");
                                     user.UserLevel = AfterLevel;
                                     DateTime checkTime = DateTime.Parse(DateTime.Now.ToString("yyyy-MM") + "-01 00:00:00");
                                     UserRank rank = db.UserRank.FirstOrDefault(m => m.CreateDate >= checkTime && m.UserId == user.Id);
@@ -2490,18 +2490,18 @@ namespace MySystem
                             }
                             startid = subuser.Id;
                         }
-                        function.WriteLog(startid.ToString(), "创客升级日志");
+                        Utils.WriteLog(startid.ToString(), "创客升级日志");
                     }
                     else
                     {
                         op = false;
                     }
                 }
-                function.WriteLog(DateTime.Now.ToString(), "创客升级日志");
+                Utils.WriteLog(DateTime.Now.ToString(), "创客升级日志");
             }
             catch (Exception ex)
             {
-                function.WriteLog(ex.ToString(), "创客升级异常");
+                Utils.WriteLog(ex.ToString(), "创客升级异常");
             }
             db.Dispose();
             mpmaindb.Dispose();
@@ -2517,7 +2517,7 @@ namespace MySystem
             try
             {
                 OtherMySqlConn.connstr = Library.ConfigurationManager.AppSettings["Pxc1SqlConnStr"].ToString();
-                function.WriteLog(DateTime.Now.ToString(), "创客升级日志");
+                Utils.WriteLog(DateTime.Now.ToString(), "创客升级日志");
                 DateTime start = DateTime.Parse(DateTime.Now.AddMonths(-1).ToString("yyyy-MM") + "-01 00:00:00");
                 DateTime end = start.AddDays(1);
                 string TradeMonth = DateTime.Now.AddMonths(-1).ToString("yyyyMM");
@@ -2527,7 +2527,7 @@ namespace MySystem
                 while(op)
                 {
                     var users = db.Users.Select(m => new { m.Id, m.AuthFlag }).Where(m => m.Id > startid && m.AuthFlag == 1).OrderBy(m => m.Id).Take(500).ToList();
-                    function.WriteLog(users.Count.ToString(), "创客升级日志");
+                    Utils.WriteLog(users.Count.ToString(), "创客升级日志");
                     if(users.Count > 0)
                     {
                         foreach (var subuser in users)
@@ -2617,7 +2617,7 @@ namespace MySystem
                                 }
                                 if (AfterLevel > BeforeLevel && AfterLevel > 0 && upFlag)
                                 {
-                                    function.WriteLog("升级:" + user.Id.ToString() + BeforeLevel + "->" + AfterLevel, "创客升级日志");
+                                    Utils.WriteLog("升级:" + user.Id.ToString() + BeforeLevel + "->" + AfterLevel, "创客升级日志");
                                     user.UserLevel = AfterLevel;
                                     DateTime checkTime = DateTime.Parse(DateTime.Now.ToString("yyyy-MM") + "-01 00:00:00");
                                     UserRank rank = db.UserRank.FirstOrDefault(m => m.CreateDate >= checkTime && m.UserId == user.Id);
@@ -2667,7 +2667,7 @@ namespace MySystem
                                 }
                                 if (AfterLevel < BeforeLevel && BeforeLevel > 0)
                                 {
-                                    function.WriteLog(user.MakerCode + "-" + user.RealName + ":K" + BeforeLevel + "->K" + AfterLevel, "创客降级日志");
+                                    Utils.WriteLog(user.MakerCode + "-" + user.RealName + ":K" + BeforeLevel + "->K" + AfterLevel, "创客降级日志");
                                     user.UserLevel = AfterLevel;
                                     DateTime checkTime = DateTime.Parse(DateTime.Now.ToString("yyyy-MM") + "-01 00:00:00");
                                     UserRank rank = db.UserRank.FirstOrDefault(m => m.CreateDate >= checkTime && m.UserId == user.Id);
@@ -2709,7 +2709,7 @@ namespace MySystem
                             }
                             startid = subuser.Id;
                         }
-                        function.WriteLog(startid.ToString(), "创客升级日志");
+                        Utils.WriteLog(startid.ToString(), "创客升级日志");
                     }
                     else
                     {
@@ -2761,11 +2761,11 @@ namespace MySystem
                         op = false;
                     }
                 }
-                function.WriteLog(DateTime.Now.ToString(), "创客升级日志");
+                Utils.WriteLog(DateTime.Now.ToString(), "创客升级日志");
             }
             catch (Exception ex)
             {
-                function.WriteLog(ex.ToString(), "创客升级异常");
+                Utils.WriteLog(ex.ToString(), "创客升级异常");
             }
             db.Dispose();
             mpmaindb.Dispose();
@@ -2803,7 +2803,7 @@ namespace MySystem
         public void StartPosActNumDo(object sender)
         {
             string date = sender.ToString();
-            function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "执行创客激活数日志");
+            Utils.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "执行创客激活数日志");
             WebCMSEntities db = new WebCMSEntities();
             try
             {
@@ -2813,14 +2813,14 @@ namespace MySystem
                 string end = DateTime.Parse(date).AddDays(1).ToString("yyyy-MM-dd") + " 00:00:00";
                 List<string> uids = new List<string>();
                 DataTable userDt = OtherMySqlConn.dtable("select Id,ParentNav from Users where Id in (select DISTINCT BuyUserId from PosMachinesTwo where QueryCount=0 and ActivationState=1 and ActivationTime>='" + start + "' and ActivationTime<'" + end + "')");
-                function.WriteLog("人数:" + userDt.Rows.Count + "\n\n", "执行创客激活数日志");
+                Utils.WriteLog("人数:" + userDt.Rows.Count + "\n\n", "执行创客激活数日志");
                 foreach (DataRow userDr in userDt.Rows)
                 {
                     int UserId = int.Parse(userDr["Id"].ToString());
                     string ParentNav = userDr["ParentNav"].ToString();
-                    function.WriteLog(UserId + ":" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "执行创客激活数日志");
+                    Utils.WriteLog(UserId + ":" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "执行创客激活数日志");
                     DataTable selfdt = OtherMySqlConn.dtable("select BrandId,count(Id) from PosMachinesTwo where QueryCount=0 and ActivationState=1 and ActivationTime>='" + start + "' and ActivationTime<'" + end + "' and BuyUserId=" + UserId + " group by BrandId");
-                    function.WriteLog(UserId + ":" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "执行创客激活数日志");
+                    Utils.WriteLog(UserId + ":" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "执行创客激活数日志");
                     foreach (DataRow selfDr in selfdt.Rows)
                     {
                         int BrandId = int.Parse(selfDr["BrandId"].ToString());
@@ -2853,9 +2853,9 @@ namespace MySystem
                             {
                                 uids.Add(NavUserIdString + start);
                                 int NavUserId = int.Parse(NavUserIdString);
-                                function.WriteLog(NavUserId + ":team:" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "执行创客激活数日志");
+                                Utils.WriteLog(NavUserId + ":team:" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "执行创客激活数日志");
                                 DataTable teamDt = OtherMySqlConn.dtable("select BrandId,count(Id) from PosMachinesTwo where QueryCount=0 and ActivationState=1 and ActivationTime>='" + start + "' and ActivationTime<'" + end + "' and BuyUserId in (select Id from Users where ParentNav like '%," + NavUserId + ",%' or Id=" + NavUserId + ") group by BrandId");
-                                function.WriteLog(NavUserId + ":team:" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "执行创客激活数日志");
+                                Utils.WriteLog(NavUserId + ":team:" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "执行创客激活数日志");
                                 foreach (DataRow teamDr in teamDt.Rows)
                                 {
                                     int BrandId = int.Parse(teamDr["BrandId"].ToString());
@@ -2886,16 +2886,16 @@ namespace MySystem
             }
             catch (Exception ex)
             {
-                function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "执行创客激活数异常");
+                Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "执行创客激活数异常");
             }
             db.Dispose();
-            function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "执行创客激活数日志");
+            Utils.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "执行创客激活数日志");
             Thread.Sleep(60000);
         }
         public void StartPosActNumEverTime()
         {
             OtherMySqlConn.connstr = Library.ConfigurationManager.AppSettings["Pxc1SqlConnStr"].ToString();
-            function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "实时执行创客激活数日志");
+            Utils.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "实时执行创客激活数日志");
             WebCMSEntities db = new WebCMSEntities();
             try
             {
@@ -2910,7 +2910,7 @@ namespace MySystem
                     DataTable userDt = OtherMySqlConn.dtable("select BuyUserId,BrandId,DATE_FORMAT(ActivationTime, '%Y%m%d'),count(Id) from PosMachinesTwo where Id in (" + ids.TrimEnd(',') + ") group by BuyUserId,BrandId,DATE_FORMAT(ActivationTime, '%Y%m%d')");
                     if (userDt.Rows.Count > 0)
                     {
-                        function.WriteLog("人数:" + userDt.Rows.Count + "\n\n", "实时执行创客激活数日志");
+                        Utils.WriteLog("人数:" + userDt.Rows.Count + "\n\n", "实时执行创客激活数日志");
                         foreach (DataRow userDr in userDt.Rows)
                         {
                             int UserId = int.Parse(userDr["BuyUserId"].ToString());
@@ -2971,10 +2971,10 @@ namespace MySystem
             }
             catch (Exception ex)
             {
-                function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "实时执行创客激活数异常");
+                Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "实时执行创客激活数异常");
             }
             db.Dispose();
-            function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "实时执行创客激活数日志");
+            Utils.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "实时执行创客激活数日志");
         }
 
         // 统计新增创客数
@@ -3006,7 +3006,7 @@ namespace MySystem
         {
             OtherMySqlConn.connstr = Library.ConfigurationManager.AppSettings["Pxc1SqlConnStr"].ToString();
             string date = sender.ToString();
-            function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "执行新增创客数日志");
+            Utils.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "执行新增创客数日志");
             WebCMSEntities db = new WebCMSEntities();
             try
             {
@@ -3016,14 +3016,14 @@ namespace MySystem
                 string end = DateTime.Parse(date).AddDays(1).ToString("yyyy-MM-dd") + " 00:00:00";
                 List<string> uids = new List<string>();
                 DataTable userDt = OtherMySqlConn.dtable("select Id,ParentNav from Users where QueryCount=0 and AuthFlag=1 and AuthDate>='" + start + "' and AuthDate<'" + end + "'");
-                function.WriteLog("人数:" + userDt.Rows.Count + "\n\n", "执行新增创客数日志");
+                Utils.WriteLog("人数:" + userDt.Rows.Count + "\n\n", "执行新增创客数日志");
                 foreach (DataRow userDr in userDt.Rows)
                 {
                     int UserId = int.Parse(userDr["Id"].ToString());
                     string ParentNav = userDr["ParentNav"].ToString();
-                    function.WriteLog(UserId + ":" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "执行新增创客数日志");
+                    Utils.WriteLog(UserId + ":" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "执行新增创客数日志");
                     DataTable selfdt = OtherMySqlConn.dtable("select count(Id) from Users where QueryCount=0 and AuthFlag=1 and AuthDate>='" + start + "' and AuthDate<'" + end + "' and ParentUserId=" + UserId + "");
-                    function.WriteLog(UserId + ":" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "执行新增创客数日志");
+                    Utils.WriteLog(UserId + ":" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "执行新增创客数日志");
                     foreach (DataRow selfDr in selfdt.Rows)
                     {
                         int AddCount = int.Parse(selfDr[0].ToString());
@@ -3052,9 +3052,9 @@ namespace MySystem
                             {
                                 uids.Add(NavUserIdString + start);
                                 int NavUserId = int.Parse(NavUserIdString);
-                                function.WriteLog(NavUserId + ":team:" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "执行新增创客数日志");
+                                Utils.WriteLog(NavUserId + ":team:" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "执行新增创客数日志");
                                 DataTable teamDt = OtherMySqlConn.dtable("select count(Id) from Users where QueryCount=0 and AuthFlag=1 and AuthDate>='" + start + "' and AuthDate<'" + end + "' and ParentNav like '%," + NavUserId + ",%'");
-                                function.WriteLog(NavUserId + ":team:" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "执行新增创客数日志");
+                                Utils.WriteLog(NavUserId + ":team:" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "执行新增创客数日志");
                                 foreach (DataRow teamDr in teamDt.Rows)
                                 {
                                     int AddCount = int.Parse(teamDr[0].ToString());
@@ -3081,16 +3081,16 @@ namespace MySystem
             }
             catch (Exception ex)
             {
-                function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "执行新增创客数异常");
+                Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "执行新增创客数异常");
             }
             db.Dispose();
-            function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "执行新增创客数日志");
+            Utils.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "执行新增创客数日志");
             Thread.Sleep(60000);
         }
         public void StartNewUserNumEverTime()
         {
             OtherMySqlConn.connstr = Library.ConfigurationManager.AppSettings["Pxc1SqlConnStr"].ToString();
-            function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "实时执行新增创客数日志");
+            Utils.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "实时执行新增创客数日志");
             WebCMSEntities db = new WebCMSEntities();
             try
             {
@@ -3105,7 +3105,7 @@ namespace MySystem
                     DataTable userDt = OtherMySqlConn.dtable("select ParentUserId,DATE_FORMAT(AuthDate, '%Y%m%d'),count(Id) from Users where Id in (" + ids.TrimEnd(',') + ") group by ParentUserId,DATE_FORMAT(AuthDate, '%Y%m%d')");
                     if(userDt.Rows.Count > 0)
                     {
-                        function.WriteLog("人数:" + userDt.Rows.Count + "\n\n", "实时执行新增创客数日志");
+                        Utils.WriteLog("人数:" + userDt.Rows.Count + "\n\n", "实时执行新增创客数日志");
                         foreach (DataRow userDr in userDt.Rows)
                         {
                             string StatDate = userDr[1].ToString();
@@ -3160,10 +3160,10 @@ namespace MySystem
             }
             catch (Exception ex)
             {
-                function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "实时执行新增创客数异常");
+                Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "实时执行新增创客数异常");
             }
             db.Dispose();
-            function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "实时执行新增创客数日志");
+            Utils.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "实时执行新增创客数日志");
         }
 
 
@@ -3198,7 +3198,7 @@ namespace MySystem
         {
             OtherMySqlConn.connstr = Library.ConfigurationManager.AppSettings["Pxc1SqlConnStr"].ToString();
             string date = sender.ToString();
-            function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "执行昨天收益日志");
+            Utils.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "执行昨天收益日志");
             WebCMSEntities db = new WebCMSEntities();
             try
             {
@@ -3213,16 +3213,16 @@ namespace MySystem
                 {
                     startId = startDt.Rows[0][0].ToString();
                 }
-                function.WriteLog(startId + "\n\n", "执行昨天收益日志");
+                Utils.WriteLog(startId + "\n\n", "执行昨天收益日志");
                 DataTable userDt = OtherMySqlConn.dtable("select Id,ParentNav from Users where Id in (select DISTINCT UserId from UserAccountRecord where Id>=" + startId + " and CreateDate>='" + start + "' and CreateDate<'" + end + "')");
-                function.WriteLog("交易人数:" + userDt.Rows.Count + "\n\n", "执行昨天收益日志");
+                Utils.WriteLog("交易人数:" + userDt.Rows.Count + "\n\n", "执行昨天收益日志");
                 foreach (DataRow userDr in userDt.Rows)
                 {
                     int UserId = int.Parse(userDr["Id"].ToString());
                     string ParentNav = userDr["ParentNav"].ToString();
-                    function.WriteLog(UserId + ":" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "执行昨天收益日志");
+                    Utils.WriteLog(UserId + ":" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "执行昨天收益日志");
                     DataTable selfdt = OtherMySqlConn.dtable("select ChangeType,ProductType,sum(ChangeAmount) from UserAccountRecord where Id>=" + startId + " and CreateDate>='" + start + "' and CreateDate<'" + end + "' and UserId=" + UserId + " group by ChangeType,ProductType");
-                    function.WriteLog(UserId + ":" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "执行昨天收益日志");
+                    Utils.WriteLog(UserId + ":" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "执行昨天收益日志");
                     foreach (DataRow selfDr in selfdt.Rows)
                     {
                         int ChangeType = int.Parse(selfDr["ChangeType"].ToString());
@@ -3255,9 +3255,9 @@ namespace MySystem
                             {
                                 uids.Add(NavUserIdString + start);
                                 int NavUserId = int.Parse(NavUserIdString);
-                                function.WriteLog(NavUserId + ":team:" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "执行昨天收益日志");
+                                Utils.WriteLog(NavUserId + ":team:" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "执行昨天收益日志");
                                 DataTable teamDt = OtherMySqlConn.dtable("select ChangeType,ProductType,sum(ChangeAmount) from UserAccountRecord where Id>=" + startId + " and CreateDate>='" + start + "' and CreateDate<'" + end + "' and UserId in (select Id from Users where ParentNav like '%," + NavUserId + ",%' or Id=" + NavUserId + ") group by ChangeType,ProductType");
-                                function.WriteLog(NavUserId + ":team:" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "执行昨天收益日志");
+                                Utils.WriteLog(NavUserId + ":team:" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "执行昨天收益日志");
                                 foreach (DataRow teamDr in teamDt.Rows)
                                 {
                                     int ChangeType = int.Parse(teamDr["ChangeType"].ToString());
@@ -3287,16 +3287,16 @@ namespace MySystem
             }
             catch (Exception ex)
             {
-                function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "统计昨天收益异常");
+                Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "统计昨天收益异常");
             }
             db.Dispose();
-            function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "执行昨天收益日志");
+            Utils.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "执行昨天收益日志");
         }
 
         public void StatProfitEverDayEverTime()
         {
             OtherMySqlConn.connstr = Library.ConfigurationManager.AppSettings["Pxc1SqlConnStr"].ToString();
-            function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "实时统计收益日志");
+            Utils.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "实时统计收益日志");
             WebCMSEntities db = new WebCMSEntities();
             try
             {
@@ -3317,7 +3317,7 @@ namespace MySystem
                     DataTable userDt = OtherMySqlConn.dtable("select UserId,ChangeType,ProductType,DATE_FORMAT(CreateDate, '%Y%m%d'),sum(ChangeAmount)  from UserAccountRecord where Id in (" + ids.TrimEnd(',') + ") group by UserId,ChangeType,ProductType,DATE_FORMAT(CreateDate, '%Y%m%d')");
                     if (userDt.Rows.Count > 0)
                     {
-                        function.WriteLog("收益人数:" + userDt.Rows.Count + "\n\n", "实时统计收益日志");
+                        Utils.WriteLog("收益人数:" + userDt.Rows.Count + "\n\n", "实时统计收益日志");
                         foreach (DataRow userDr in userDt.Rows)
                         {
                             int UserId = int.Parse(userDr["UserId"].ToString());
@@ -3379,10 +3379,10 @@ namespace MySystem
             }
             catch (Exception ex)
             {
-                function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "实时统计收益异常");
+                Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "实时统计收益异常");
             }
             db.Dispose();
-            function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "实时统计收益日志");
+            Utils.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "实时统计收益日志");
         }
 
 
@@ -3412,7 +3412,7 @@ namespace MySystem
                     }
                     catch(Exception ex)
                     {
-                        function.WriteLog(DateTime.Now.ToString() + "\nPosId:" + content + "\n" + ex.ToString(), "押金奖励发放异常");
+                        Utils.WriteLog(DateTime.Now.ToString() + "\nPosId:" + content + "\n" + ex.ToString(), "押金奖励发放异常");
                     }
                 }
                 else
@@ -3431,13 +3431,13 @@ namespace MySystem
             {
                 return;
             }
-            function.WriteLog(DateTime.Now.ToString() + "\n" + pos.PosSn, "服务费奖励发放日志");
+            Utils.WriteLog(DateTime.Now.ToString() + "\n" + pos.PosSn, "服务费奖励发放日志");
             decimal DepositNumber = decimal.Parse(function.CheckNum(Deposit));
-            function.WriteLog("DepositNumber:" + DepositNumber, "服务费奖励发放日志");
-            function.WriteLog("BuyUserId:" + pos.BuyUserId, "服务费奖励发放日志");
+            Utils.WriteLog("DepositNumber:" + DepositNumber, "服务费奖励发放日志");
+            Utils.WriteLog("BuyUserId:" + pos.BuyUserId, "服务费奖励发放日志");
             if(DepositNumber > 0 && pos.BuyUserId > 0)
             {
-                function.WriteLog("满足条件", "服务费奖励发放日志");
+                Utils.WriteLog("满足条件", "服务费奖励发放日志");
                 decimal ActPrize = 0;
                 if(DepositNumber > 1000)
                 {
@@ -3446,7 +3446,7 @@ namespace MySystem
                 if(DepositNumber == 199) ActPrize = 100;
                 if(DepositNumber == 299) ActPrize = 200;
                 if(DepositNumber == 249) ActPrize = 160;
-                function.WriteLog("ActPrize:" + ActPrize, "服务费奖励发放日志");
+                Utils.WriteLog("ActPrize:" + ActPrize, "服务费奖励发放日志");
                 if(ActPrize > 0)
                 {
                     Users user = db.Users.FirstOrDefault(m => m.Id == pos.BuyUserId) ?? new Users();
@@ -3457,7 +3457,7 @@ namespace MySystem
                     {
                         TopUserId = int.Parse(ParentNav.Trim(',').Replace(",,", ",").Split(',')[0]);
                     }
-                    function.WriteLog("发放给:" + GetUserId, "服务费奖励发放日志");
+                    Utils.WriteLog("发放给:" + GetUserId, "服务费奖励发放日志");
                     if((pos.BrandId == 12 || pos.BrandId == 13) && string.IsNullOrEmpty(merchant.KqMerNo))
                     {
                         if(!db.ActiveReward.Any(m => m.KqSnNo == pos.PosSn && m.ActType == 1))
@@ -3469,10 +3469,10 @@ namespace MySystem
                     {
                         doActiveReward(db, merchant, pos, GetUserId, user.ParentNav, TopUserId, ActPrize, 0, 1);
                     }
-                    function.WriteLog("已发放", "服务费奖励发放日志");
+                    Utils.WriteLog("已发放", "服务费奖励发放日志");
                 }
             }
-            function.WriteLog("\n\n\n", "服务费奖励发放日志");
+            Utils.WriteLog("\n\n\n", "服务费奖励发放日志");
         }
 
 

+ 12 - 12
AppStart/Helper/StatServiceTmp.cs

@@ -44,7 +44,7 @@ namespace MySystem
         public void StatTradeAmountEverDay(object sender)
         {
             string date = sender.ToString();
-            function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "临时重置交易额日志");
+            Utils.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "临时重置交易额日志");
             WebCMSEntities db = new WebCMSEntities();
             try
             {
@@ -59,16 +59,16 @@ namespace MySystem
                 {
                     startId = startDt.Rows[0][0].ToString();
                 }
-                function.WriteLog(startId + "\n\n", "临时重置交易额日志");
+                Utils.WriteLog(startId + "\n\n", "临时重置交易额日志");
                 DataTable userDt = OtherMySqlConn.dtable("select Id,ParentNav from Users where Id in (select DISTINCT UserId from TradeRecord where Id>=" + startId + " and Id<=" + endId + " and CreateDate>='" + start + "' and CreateDate<'" + end + "' and BrandId=7)");
-                function.WriteLog("交易人数:" + userDt.Rows.Count + "\n\n", "临时重置交易额日志");
+                Utils.WriteLog("交易人数:" + userDt.Rows.Count + "\n\n", "临时重置交易额日志");
                 foreach (DataRow userDr in userDt.Rows)
                 {
                     int UserId = int.Parse(userDr["Id"].ToString());
                     string ParentNav = userDr["ParentNav"].ToString();
-                    function.WriteLog(UserId + ":" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "临时重置交易额日志");
+                    Utils.WriteLog(UserId + ":" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "临时重置交易额日志");
                     DataTable selfdt = OtherMySqlConn.dtable("select BrandId,BankCardType,QrPayFlag,sum(TradeAmount) from TradeRecord where Id>=" + startId + " and Id<=" + endId + " and CreateDate>='" + start + "' and CreateDate<'" + end + "' and UserId=" + UserId + " and BrandId=7 group by BrandId,BankCardType,QrPayFlag");
-                    function.WriteLog(UserId + ":" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "临时重置交易额日志");
+                    Utils.WriteLog(UserId + ":" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "临时重置交易额日志");
                     OtherMySqlConn.op("delete from UserTradeDaySummary where UserId=" + UserId + " and TradeMonth='" + TradeMonth + "' and TradeDate='" + TradeDate + "' and BrandId=7 and SeoTitle='self'");
                     foreach (DataRow selfDr in selfdt.Rows)
                     {
@@ -110,9 +110,9 @@ namespace MySystem
                             {
                                 uids.Add(NavUserIdString + start);
                                 int NavUserId = int.Parse(NavUserIdString);
-                                function.WriteLog(NavUserId + ":team:" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "临时重置交易额日志");
+                                Utils.WriteLog(NavUserId + ":team:" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "临时重置交易额日志");
                                 DataTable teamDt = OtherMySqlConn.dtable("select BrandId,BankCardType,QrPayFlag,sum(TradeAmount) from TradeRecord where Id>=" + startId + " and Id<=" + endId + " and CreateDate>='" + start + "' and CreateDate<'" + end + "' and UserId in (select Id from Users where ParentNav like '%," + NavUserId + ",%' or Id=" + NavUserId + ") and BrandId=7 group by BrandId,BankCardType,QrPayFlag");
-                                function.WriteLog(NavUserId + ":team:" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "临时重置交易额日志");
+                                Utils.WriteLog(NavUserId + ":team:" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "临时重置交易额日志");
                                 OtherMySqlConn.op("delete from UserTradeDaySummary where UserId=" + NavUserId + " and TradeMonth='" + TradeMonth + "' and TradeDate='" + TradeDate + "' and BrandId=7 and SeoTitle='team'");
                                 foreach (DataRow teamDr in teamDt.Rows)
                                 {
@@ -151,10 +151,10 @@ namespace MySystem
             }
             catch (Exception ex)
             {
-                function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "临时重置交易额异常");
+                Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "临时重置交易额异常");
             }
             db.Dispose();
-            function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "临时重置交易额日志");
+            Utils.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "临时重置交易额日志");
 
             StatMerchantTrade(date);
         }
@@ -164,7 +164,7 @@ namespace MySystem
         //统计商户交易额
         private void StatMerchantTrade(string date)
         {
-            function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "执行商户交易额日志");
+            Utils.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "执行商户交易额日志");
             try
             {
                 string TradeDate = date.Replace("-", "");
@@ -176,9 +176,9 @@ namespace MySystem
             }
             catch (Exception ex)
             {
-                function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "临时重置商户的交易额");
+                Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "临时重置商户的交易额");
             }
-            function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "临时重置商户交易额日志");
+            Utils.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "临时重置商户交易额日志");
         }
 
 

+ 1 - 1
AppStart/Helper/StatStoreDataService.cs

@@ -92,7 +92,7 @@ namespace MySystem
                 }
                 catch (Exception ex)
                 {
-                    function.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "导仓库数据异常");
+                    Utils.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "导仓库数据异常");
                 }
                 Thread.Sleep(200);
             // }

+ 1 - 1
AppStart/Helper/StatTimerService.cs

@@ -26,7 +26,7 @@ namespace MySystem
             }
             catch (Exception ex)
             {
-                function.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "public_service");
+                Utils.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "public_service");
             }
         }
 

+ 2 - 2
AppStart/Helper/SycnActiveRewardService.cs

@@ -49,11 +49,11 @@ namespace MySystem
                     Dictionary<string, string> data = new Dictionary<string, string>();
                     data.Add("ErrTime", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
                     data.Add("ErrMsg", ex.ToString());
-                    function.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(data), "public_err");
+                    Utils.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(data), "public_err");
                 }
                 else
                 {
-                    function.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "public_service");
+                    Utils.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "public_service");
                 }
             }
         }

+ 3 - 3
AppStart/Helper/SycnJavaUsersService.cs

@@ -32,7 +32,7 @@ namespace MySystem
                 }
                 catch (Exception ex)
                 {
-                    function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "同步创客信息异常");
+                    Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "同步创客信息异常");
                 }
                 Thread.Sleep(1800000);
             }
@@ -50,10 +50,10 @@ namespace MySystem
             int maxId = kxsUser.Max(m => m.Id);
             List<int> checkUserIds = db.Users.Select(m => m.Id).Where(m => m >= minId && m <= maxId).ToList();
             var users = javaUser.KxsUser.Where(m => m.Id >= minId && m.Id <= maxId && !checkUserIds.Contains(m.Id)).ToList();
-            function.WriteLog("\n\n\n同步数量:" + users.Count(), "同步创客基本信息");
+            Utils.WriteLog("\n\n\n同步数量:" + users.Count(), "同步创客基本信息");
             foreach(var user in users)
             {
-                function.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(user), "同步创客基本信息");
+                Utils.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(user), "同步创客基本信息");
                 int id = user.Id;
                 int pid = user.Pid;
                 string pidPath = user.PidPath;

+ 2 - 2
AppStart/Helper/SycnMerchantInfoService.cs

@@ -56,11 +56,11 @@ namespace MySystem
                     Dictionary<string, string> data = new Dictionary<string, string>();
                     data.Add("ErrTime", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
                     data.Add("ErrMsg", ex.ToString());
-                    function.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(data), "public_err");
+                    Utils.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(data), "public_err");
                 }
                 else
                 {
-                    function.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "public_service");
+                    Utils.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "public_service");
                 }
             }
         }

+ 2 - 2
AppStart/Helper/SycnMerchantTradeService.cs

@@ -31,7 +31,7 @@ namespace MySystem
                     string content = RedisDbconn.Instance.RPop<string>("SycnMerchantTradeQueue");
                     if(!string.IsNullOrEmpty(content))
                     {
-                        function.WriteLog("content:" + content, "同步商户交易额");
+                        Utils.WriteLog("content:" + content, "同步商户交易额");
                         JsonData jsonObj = JsonMapper.ToObject(content);
                         int OldPosId = int.Parse(function.CheckInt(jsonObj["OldPosId"].ToString()));
                         int NewPosId = int.Parse(function.CheckInt(jsonObj["NewPosId"].ToString()));
@@ -48,7 +48,7 @@ namespace MySystem
                 }
                 catch (Exception ex)
                 {
-                    function.WriteLog(DateTime.Now.ToString() + "\r\n" + ex.ToString(), "同步商户交易额异常");
+                    Utils.WriteLog(DateTime.Now.ToString() + "\r\n" + ex.ToString(), "同步商户交易额异常");
                     Thread.Sleep(300000);
                 }
             }

+ 1 - 1
AppStart/Helper/SycnMysql/ConsumerOpenIdsHelper.cs

@@ -58,7 +58,7 @@ namespace MySystem
                     msg.Obj = PopData;
                     msg.Time = DateTime.Now;
                     msg.ErrorContent = ex.ToString();
-                    function.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(msg), "Pop:ConsumerOpenIds:Error");
+                    Utils.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(msg), "Pop:ConsumerOpenIds:Error");
                     result = "有异常,请查看Pop:ConsumerOpenIds:Error队列";
                 }
             }

+ 1 - 1
AppStart/Helper/SycnMysql/ConsumerOrdersHelper.cs

@@ -56,7 +56,7 @@ namespace MySystem
                     msg.Obj = PopData;
                     msg.Time = DateTime.Now;
                     msg.ErrorContent = ex.ToString();
-                    function.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(msg), "Pop:ConsumerOrders:Error");
+                    Utils.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(msg), "Pop:ConsumerOrders:Error");
                     result = "有异常,请查看Pop:ConsumerOrders:Error队列";
                 }
             }

+ 1 - 1
AppStart/Helper/SycnMysql/ConsumersHelper.cs

@@ -58,7 +58,7 @@ namespace MySystem
                     msg.Obj = PopData;
                     msg.Time = DateTime.Now;
                     msg.ErrorContent = ex.ToString();
-                    function.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(msg), "Pop:Consumers:Error");
+                    Utils.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(msg), "Pop:Consumers:Error");
                     result = "有异常,请查看Pop:Consumers:Error队列";
                 }
             }

+ 1 - 1
AppStart/Helper/SycnMysql/MachineApplyHelper.cs

@@ -54,7 +54,7 @@ namespace MySystem
                     msg.Obj = PopData;
                     msg.Time = DateTime.Now;
                     msg.ErrorContent = ex.ToString();
-                    function.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(msg), "Pop:MachineApply:Error");
+                    Utils.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(msg), "Pop:MachineApply:Error");
                     result = "有异常,请查看Pop:MachineApply:Error队列";
                 }
             }

+ 1 - 1
AppStart/Helper/SycnMysql/MerchantParamSetHelper.cs

@@ -58,7 +58,7 @@ namespace MySystem
                     msg.Obj = PopData;
                     msg.Time = DateTime.Now;
                     msg.ErrorContent = ex.ToString();
-                    function.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(msg), "Pop:MerchantParamSet:Error");
+                    Utils.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(msg), "Pop:MerchantParamSet:Error");
                     result = "有异常,请查看Pop:MerchantParamSet:Error队列";
                 }
             }

+ 1 - 1
AppStart/Helper/SycnMysql/OrderProductHelper.cs

@@ -54,7 +54,7 @@ namespace MySystem
                     msg.Obj = PopData;
                     msg.Time = DateTime.Now;
                     msg.ErrorContent = ex.ToString();
-                    function.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(msg), "Pop:OrderProduct:Error");
+                    Utils.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(msg), "Pop:OrderProduct:Error");
                     result = "有异常,请查看Pop:OrderProduct:Error队列";
                 }
             }

+ 1 - 1
AppStart/Helper/SycnMysql/OrdersHelper.cs

@@ -54,7 +54,7 @@ namespace MySystem
                     msg.Obj = PopData;
                     msg.Time = DateTime.Now;
                     msg.ErrorContent = ex.ToString();
-                    function.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(msg), "Pop:Orders:Error");
+                    Utils.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(msg), "Pop:Orders:Error");
                     result = "有异常,请查看Pop:Orders:Error队列";
                 }
             }

+ 1 - 1
AppStart/Helper/SycnMysql/PosMachinesHelper.cs

@@ -54,7 +54,7 @@ namespace MySystem
                     msg.Obj = PopData;
                     msg.Time = DateTime.Now;
                     msg.ErrorContent = ex.ToString();
-                    function.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(msg), "Pop:PosMachines:Error");
+                    Utils.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(msg), "Pop:PosMachines:Error");
                     result = "有异常,请查看Pop:PosMachines:Error队列";
                 }
             }

+ 1 - 1
AppStart/Helper/SycnMysql/ProductsHelper.cs

@@ -54,7 +54,7 @@ namespace MySystem
                     msg.Obj = PopData;
                     msg.Time = DateTime.Now;
                     msg.ErrorContent = ex.ToString();
-                    function.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(msg), "Pop:Products:Error");
+                    Utils.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(msg), "Pop:Products:Error");
                     result = "有异常,请查看Pop:Products:Error队列";
                 }
             }

+ 1 - 1
AppStart/Helper/SycnMysql/StoreChangeHistoryHelper.cs

@@ -53,7 +53,7 @@ namespace MySystem
                     msg.Obj = PopData;
                     msg.Time = DateTime.Now;
                     msg.ErrorContent = ex.ToString();
-                    function.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(msg), "Pop:StoreChangeHistory:Error");
+                    Utils.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(msg), "Pop:StoreChangeHistory:Error");
                     result = "有异常,请查看Pop:StoreChangeHistory:Error队列";
                 }
             }

+ 1 - 1
AppStart/Helper/SycnMysql/StoreStockChangeHelper.cs

@@ -57,7 +57,7 @@ namespace MySystem
                     msg.Obj = PopData;
                     msg.Time = DateTime.Now;
                     msg.ErrorContent = ex.ToString();
-                    function.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(msg), "Pop:StoreStockChange:Error");
+                    Utils.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(msg), "Pop:StoreStockChange:Error");
                     result = "有异常,请查看Pop:StoreStockChange:Error队列";
                 }
             }

+ 1 - 1
AppStart/Helper/SycnMysql/TeamApplyHelper.cs

@@ -54,7 +54,7 @@ namespace MySystem
                     msg.Obj = PopData;
                     msg.Time = DateTime.Now;
                     msg.ErrorContent = ex.ToString();
-                    function.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(msg), "Pop:TeamApply:Error");
+                    Utils.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(msg), "Pop:TeamApply:Error");
                     result = "有异常,请查看Pop:TeamApply:Error队列";
                 }
             }

+ 1 - 1
AppStart/Helper/SycnMysql/TeamOfferApplyHelper.cs

@@ -54,7 +54,7 @@ namespace MySystem
                     msg.Obj = PopData;
                     msg.Time = DateTime.Now;
                     msg.ErrorContent = ex.ToString();
-                    function.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(msg), "Pop:TeamOfferApply:Error");
+                    Utils.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(msg), "Pop:TeamOfferApply:Error");
                     result = "有异常,请查看Pop:TeamOfferApply:Error队列";
                 }
             }

+ 1 - 1
AppStart/Helper/SycnMysql/UserAddressHelper.cs

@@ -54,7 +54,7 @@ namespace MySystem
                     msg.Obj = PopData;
                     msg.Time = DateTime.Now;
                     msg.ErrorContent = ex.ToString();
-                    function.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(msg), "Pop:UserAddress:Error");
+                    Utils.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(msg), "Pop:UserAddress:Error");
                     result = "有异常,请查看Pop:UserAddress:Error队列";
                 }
             }

+ 1 - 1
AppStart/Helper/SycnMysql/UserBackHelper.cs

@@ -54,7 +54,7 @@ namespace MySystem
                     msg.Obj = PopData;
                     msg.Time = DateTime.Now;
                     msg.ErrorContent = ex.ToString();
-                    function.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(msg), "Pop:UserBack:Error");
+                    Utils.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(msg), "Pop:UserBack:Error");
                     result = "有异常,请查看Pop:UserBack:Error队列";
                 }
             }

+ 1 - 1
AppStart/Helper/SycnMysql/UserCashRecordHelper.cs

@@ -54,7 +54,7 @@ namespace MySystem
                     msg.Obj = PopData;
                     msg.Time = DateTime.Now;
                     msg.ErrorContent = ex.ToString();
-                    function.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(msg), "Pop:UserCashRecord:Error");
+                    Utils.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(msg), "Pop:UserCashRecord:Error");
                     result = "有异常,请查看Pop:UserCashRecord:Error队列";
                 }
             }

+ 1 - 1
AppStart/Helper/SycnMysql/UserLoginRecordHelper.cs

@@ -54,7 +54,7 @@ namespace MySystem
                     msg.Obj = PopData;
                     msg.Time = DateTime.Now;
                     msg.ErrorContent = ex.ToString();
-                    function.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(msg), "Pop:UserLoginRecord:Error");
+                    Utils.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(msg), "Pop:UserLoginRecord:Error");
                     result = "有异常,请查看Pop:UserLoginRecord:Error队列";
                 }
             }

+ 1 - 1
AppStart/Helper/SycnMysql/UserMachineDataHelper.cs

@@ -63,7 +63,7 @@ namespace MySystem
                     msg.Obj = PopData;
                     msg.Time = DateTime.Now;
                     msg.ErrorContent = ex.ToString();
-                    function.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(msg), "Pop:UserMachineData:Error");
+                    Utils.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(msg), "Pop:UserMachineData:Error");
                     result = "有异常,请查看Pop:UserMachineData:Error队列";
                 }
             }

+ 1 - 1
AppStart/Helper/SycnMysql/UserStoreChangeHelper.cs

@@ -54,7 +54,7 @@ namespace MySystem
                     msg.Obj = PopData;
                     msg.Time = DateTime.Now;
                     msg.ErrorContent = ex.ToString();
-                    function.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(msg), "Pop:UserStoreChange:Error");
+                    Utils.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(msg), "Pop:UserStoreChange:Error");
                     result = "有异常,请查看Pop:UserStoreChange:Error队列";
                 }
             }

+ 1 - 1
AppStart/Helper/SycnMysql/UsersHelper.cs

@@ -54,7 +54,7 @@ namespace MySystem
                     msg.Obj = PopData;
                     msg.Time = DateTime.Now;
                     msg.ErrorContent = ex.ToString();
-                    function.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(msg), "Pop:Users:Error");
+                    Utils.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(msg), "Pop:Users:Error");
                     result = "有异常,请查看Pop:Users:Error队列";
                 }
             }

+ 1 - 1
AppStart/Helper/SycnSpServer/SycnSpActiveService.cs

@@ -54,7 +54,7 @@ namespace MySystem
                 }
                 catch (Exception ex)
                 {
-                    function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "同步SP激活数据到MAIN异常");
+                    Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "同步SP激活数据到MAIN异常");
                 }
                 Thread.Sleep(1000);
             }

+ 4 - 4
AppStart/Helper/SycnSpServer/SycnSpBindService.cs

@@ -86,7 +86,7 @@ namespace MySystem
                         catch (Exception ex)
                         {
                             tran.Rollback();
-                            function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString() + "\n" + Bind.Id, "同步SP绑定数据到MAIN异常");
+                            Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString() + "\n" + Bind.Id, "同步SP绑定数据到MAIN异常");
                         }
                         tran.Dispose();
                     }
@@ -97,7 +97,7 @@ namespace MySystem
                 }
                 catch (Exception ex)
                 {
-                    function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "同步SP绑定数据到MAIN异常");
+                    Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "同步SP绑定数据到MAIN异常");
                 }
                 Thread.Sleep(1000);
             }
@@ -160,7 +160,7 @@ namespace MySystem
                         }
                         catch (Exception ex)
                         {
-                            function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString() + "\n" + Bind.Id, "同步SP广电卡绑定数据到MAIN异常");
+                            Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString() + "\n" + Bind.Id, "同步SP广电卡绑定数据到MAIN异常");
                         }
                     }
                     spdb.SaveChanges();
@@ -170,7 +170,7 @@ namespace MySystem
                 }
                 catch (Exception ex)
                 {
-                    function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "同步SP广电卡绑定数据到MAIN异常");
+                    Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "同步SP广电卡绑定数据到MAIN异常");
                 }
                 Thread.Sleep(1000);
             }

+ 2 - 2
AppStart/Helper/SycnSpServer/SycnSpBindZkbService.cs

@@ -124,7 +124,7 @@ namespace MySystem
                         catch (Exception ex)
                         {
                             tran.Rollback();
-                            function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString() + "\n" + Bind.Id, "同步SP吱客宝绑定数据到MAIN异常");
+                            Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString() + "\n" + Bind.Id, "同步SP吱客宝绑定数据到MAIN异常");
                         }
                         tran.Dispose();
                     }
@@ -135,7 +135,7 @@ namespace MySystem
                 }
                 catch (Exception ex)
                 {
-                    function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "同步SP绑定数据到MAIN异常");
+                    Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "同步SP绑定数据到MAIN异常");
                 }
                 Thread.Sleep(1000);
             }

+ 2 - 2
AppStart/Helper/SycnSpServer/SycnSpChangeBindService.cs

@@ -50,7 +50,7 @@ namespace MySystem
                         catch (Exception ex)
                         {
                             tran.Rollback();
-                            function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString() + "\n" + Bind.Id, "同步SP换绑数据到MAIN异常");
+                            Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString() + "\n" + Bind.Id, "同步SP换绑数据到MAIN异常");
                         }
                         tran.Dispose();
                     }
@@ -59,7 +59,7 @@ namespace MySystem
                 }
                 catch (Exception ex)
                 {
-                    function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "同步SP换绑数据到MAIN异常");
+                    Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "同步SP换绑数据到MAIN异常");
                 }
                 Thread.Sleep(1000);
             }

+ 2 - 2
AppStart/Helper/SycnSpServer/SycnSpMerchantRecordService.cs

@@ -48,7 +48,7 @@ namespace MySystem
                         catch (Exception ex)
                         {
                             tran.Rollback();
-                            function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString() + "\n" + Mer.Id, "同步SP商户记录数据到MAIN异常");
+                            Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString() + "\n" + Mer.Id, "同步SP商户记录数据到MAIN异常");
                         }
                         tran.Dispose();
                     }
@@ -59,7 +59,7 @@ namespace MySystem
                 }
                 catch (Exception ex)
                 {
-                    function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "同步SP商户记录数据到MAIN异常");
+                    Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "同步SP商户记录数据到MAIN异常");
                 }
                 Thread.Sleep(1000);
             }

+ 4 - 4
AppStart/Helper/SycnSpServer/SycnSpMerchantService.cs

@@ -103,7 +103,7 @@ namespace MySystem
                         catch (Exception ex)
                         {
                             tran.Rollback();
-                            function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString() + "\n" + Mer.Id, "同步SP商户数据到MAIN异常");
+                            Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString() + "\n" + Mer.Id, "同步SP商户数据到MAIN异常");
                         }
                         tran.Dispose();
                     }
@@ -114,7 +114,7 @@ namespace MySystem
                 }
                 catch (Exception ex)
                 {
-                    function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "同步SP商户数据到MAIN异常");
+                    Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "同步SP商户数据到MAIN异常");
                 }
                 Thread.Sleep(1000);
             }
@@ -201,7 +201,7 @@ namespace MySystem
                         catch (Exception ex)
                         {
                             tran.Rollback();
-                            function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString() + "\n" + Mer.Id, "同步SP广电卡商户数据到MAIN异常");
+                            Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString() + "\n" + Mer.Id, "同步SP广电卡商户数据到MAIN异常");
                         }
                         tran.Dispose();
                     }
@@ -212,7 +212,7 @@ namespace MySystem
                 }
                 catch (Exception ex)
                 {
-                    function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "同步SP广电卡商户数据到MAIN异常");
+                    Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "同步SP广电卡商户数据到MAIN异常");
                 }
                 Thread.Sleep(1000);
             }

+ 1 - 1
AppStart/Helper/SycnSpServer/SycnSpService.cs

@@ -29,7 +29,7 @@ namespace MySystem
             }
             catch (Exception ex)
             {
-                function.WriteLog(DateTime.Now.ToString() + "\r\n" + ex.ToString(), "同步SP数据到MAIN异常");
+                Utils.WriteLog(DateTime.Now.ToString() + "\r\n" + ex.ToString(), "同步SP数据到MAIN异常");
             }
         }
 

+ 4 - 4
AppStart/Helper/SycnSpServer/SycnSpTradeService.cs

@@ -181,7 +181,7 @@ namespace MySystem
                 }
                 catch (Exception ex)
                 {
-                    function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "同步SP交易数据到MAIN异常");
+                    Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "同步SP交易数据到MAIN异常");
                 }
                 Thread.Sleep(500);
             }
@@ -221,7 +221,7 @@ namespace MySystem
                 }
                 catch (Exception ex)
                 {
-                    function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "同步SP交易数据到MAIN异常");
+                    Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "同步SP交易数据到MAIN异常");
                 }
                 Thread.Sleep(500);
             }
@@ -283,7 +283,7 @@ namespace MySystem
                 }
                 catch (Exception ex)
                 {
-                    function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "恢复原始交易没有统计上的数据异常");
+                    Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "恢复原始交易没有统计上的数据异常");
                 }
                 Thread.Sleep(10000);
             }
@@ -514,7 +514,7 @@ namespace MySystem
             }
             catch(Exception ex)
             {
-                function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "乐刷海科计数异常");
+                Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "乐刷海科计数异常");
             }
             return ActStatus;
         }

部分文件因为文件数量过多而无法显示