Explorar o código

打日志打控制台

lcl hai 4 meses
pai
achega
b89fe18868
Modificáronse 100 ficheiros con 493 adicións e 493 borrados
  1. 2 2
      AppStart/AddPosCouponPrizeHelper.cs
  2. 13 13
      AppStart/Alipay/AlipayFunction.cs
  3. 1 1
      AppStart/GlobalExceptions.cs
  4. 1 1
      AppStart/Helper/ActRewardService.cs
  5. 4 4
      AppStart/Helper/AddActService.cs
  6. 2 2
      AppStart/Helper/AddSourcePosSnHelper.cs
  7. 1 1
      AppStart/Helper/AlipayPayBack2Service.cs
  8. 2 2
      AppStart/Helper/AlipayPayBackService.cs
  9. 2 2
      AppStart/Helper/AutoOpOrderService.cs
  10. 1 1
      AppStart/Helper/BalancePayBackService.cs
  11. 1 1
      AppStart/Helper/CheckAlipaySignService.cs
  12. 1 1
      AppStart/Helper/CheckWeChatSignService.cs
  13. 2 2
      AppStart/Helper/ConsumerOrdersReturnDoService.cs
  14. 2 2
      AppStart/Helper/ConsumerOrdersReturnStatService.cs
  15. 3 3
      AppStart/Helper/ConsumerOrdersStatService.cs
  16. 1 1
      AppStart/Helper/DelMySql/DeleteMySqlDataService.cs
  17. 1 1
      AppStart/Helper/DepositReturnService.cs
  18. 7 7
      AppStart/Helper/DepositReturnStatService.cs
  19. 1 1
      AppStart/Helper/InstallmentDeductionService.cs
  20. 1 1
      AppStart/Helper/LeaderAmountMonthChangeQueue.cs
  21. 1 1
      AppStart/Helper/LeaderApplyCouponsHelper.cs
  22. 15 15
      AppStart/Helper/LeaderCompPrize2Helper.cs
  23. 16 16
      AppStart/Helper/LeaderCompPrizeHelper.cs
  24. 1 1
      AppStart/Helper/LeaderPrizeService.cs
  25. 1 1
      AppStart/Helper/LeaderTimeoutSendMessageService.cs
  26. 1 1
      AppStart/Helper/MakeReferenceQrCodeService.cs
  27. 1 1
      AppStart/Helper/MerchantConfirmService.cs
  28. 2 2
      AppStart/Helper/MerchantTypeSetService.cs
  29. 1 1
      AppStart/Helper/MessageCenterService.cs
  30. 2 2
      AppStart/Helper/Operate/OperateAmountService.cs
  31. 1 1
      AppStart/Helper/Operate/OperateStockService.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/PosCouponPrize/OperateAddService.cs
  36. 1 1
      AppStart/Helper/PosCouponPrize/PosCouponPrizeService.cs
  37. 5 5
      AppStart/Helper/PosExpiredHelper.cs
  38. 1 1
      AppStart/Helper/PrePosRingService.cs
  39. 7 7
      AppStart/Helper/PrePosWithholdService.cs
  40. 2 2
      AppStart/Helper/PreStoreApplyQueue.cs
  41. 3 3
      AppStart/Helper/Profit/ActiveService.cs
  42. 3 3
      AppStart/Helper/Profit/DiviService.cs
  43. 3 3
      AppStart/Helper/Profit/FluxService.cs
  44. 8 8
      AppStart/Helper/Profit/HelpProfitHelper.cs
  45. 3 3
      AppStart/Helper/Profit/OpenService.cs
  46. 12 12
      AppStart/Helper/Profit/ProfitCheckHelper.cs
  47. 30 30
      AppStart/Helper/Profit/ProfitHelper.cs
  48. 37 37
      AppStart/Helper/Profit/ProfitHelperV2.cs
  49. 3 3
      AppStart/Helper/Profit/ProfitService.cs
  50. 3 3
      AppStart/Helper/Profit/StandardService.cs
  51. 2 2
      AppStart/Helper/ReceiveProfitService.cs
  52. 2 2
      AppStart/Helper/ReceiveTaskService.cs
  53. 9 9
      AppStart/Helper/RecommandKing2Helper.cs
  54. 9 9
      AppStart/Helper/RecommandKingHelper.cs
  55. 1 1
      AppStart/Helper/RecommendActStatService.cs
  56. 1 1
      AppStart/Helper/ReservePayBackService.cs
  57. 1 1
      AppStart/Helper/ResetPosFirstFlagAndIsExecuteService.cs
  58. 53 53
      AppStart/Helper/SetDepositPostService.cs
  59. 1 1
      AppStart/Helper/SetDepositService.cs
  60. 4 4
      AppStart/Helper/SetFeeFlagService.cs
  61. 2 2
      AppStart/Helper/StatDataService.cs
  62. 96 96
      AppStart/Helper/StatService.cs
  63. 12 12
      AppStart/Helper/StatServiceTmp.cs
  64. 1 1
      AppStart/Helper/StatStoreDataService.cs
  65. 1 1
      AppStart/Helper/StatTimerService.cs
  66. 2 2
      AppStart/Helper/SycnActiveRewardService.cs
  67. 2 2
      AppStart/Helper/SycnMerchantInfoService.cs
  68. 2 2
      AppStart/Helper/SycnMerchantTradeService.cs
  69. 1 1
      AppStart/Helper/SycnMysql/ConsumerOpenIdsHelper.cs
  70. 1 1
      AppStart/Helper/SycnMysql/ConsumerOrdersHelper.cs
  71. 1 1
      AppStart/Helper/SycnMysql/ConsumersHelper.cs
  72. 1 1
      AppStart/Helper/SycnMysql/MachineApplyHelper.cs
  73. 1 1
      AppStart/Helper/SycnMysql/MerchantParamSetHelper.cs
  74. 1 1
      AppStart/Helper/SycnMysql/OrderProductHelper.cs
  75. 1 1
      AppStart/Helper/SycnMysql/OrdersHelper.cs
  76. 1 1
      AppStart/Helper/SycnMysql/PosMachinesHelper.cs
  77. 1 1
      AppStart/Helper/SycnMysql/ProductsHelper.cs
  78. 1 1
      AppStart/Helper/SycnMysql/StoreChangeHistoryHelper.cs
  79. 1 1
      AppStart/Helper/SycnMysql/StoreStockChangeHelper.cs
  80. 1 1
      AppStart/Helper/SycnMysql/TeamApplyHelper.cs
  81. 1 1
      AppStart/Helper/SycnMysql/TeamOfferApplyHelper.cs
  82. 1 1
      AppStart/Helper/SycnMysql/UserAddressHelper.cs
  83. 1 1
      AppStart/Helper/SycnMysql/UserBackHelper.cs
  84. 1 1
      AppStart/Helper/SycnMysql/UserCashRecordHelper.cs
  85. 1 1
      AppStart/Helper/SycnMysql/UserLoginRecordHelper.cs
  86. 1 1
      AppStart/Helper/SycnMysql/UserMachineDataHelper.cs
  87. 1 1
      AppStart/Helper/SycnMysql/UserStoreChangeHelper.cs
  88. 1 1
      AppStart/Helper/SycnMysql/UsersHelper.cs
  89. 1 1
      AppStart/Helper/SycnSpServer/SycnSpActiveService.cs
  90. 4 4
      AppStart/Helper/SycnSpServer/SycnSpBindService.cs
  91. 2 2
      AppStart/Helper/SycnSpServer/SycnSpChangeBindService.cs
  92. 4 4
      AppStart/Helper/SycnSpServer/SycnSpMerchantRecordService.cs
  93. 11 11
      AppStart/Helper/SycnSpServer/SycnSpMerchantService.cs
  94. 1 1
      AppStart/Helper/SycnSpServer/SycnSpService.cs
  95. 15 15
      AppStart/Helper/SycnSpServer/SycnSpTradeService.cs
  96. 2 2
      AppStart/Helper/SycnSpServer/SycnSpUnBindService.cs
  97. 2 2
      AppStart/Helper/SycnTradeRecordService.cs
  98. 1 1
      AppStart/Helper/TimeOutPosChargeReturnService.cs
  99. 12 12
      AppStart/Helper/TimeOutPosChargeService.cs
  100. 1 1
      AppStart/Helper/TimeOutPosSendMessageService.cs

+ 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/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

+ 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.IsFirst == 1 && pos.BindingTime > DateTime.Now.AddDays(-CheckDays))
                                     {
                                         RedisDbconn.Instance.AddList("OpenRewardQueue", pos.Id.ToString());
@@ -85,7 +85,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/AddSourcePosSnHelper.cs

@@ -34,7 +34,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", "补来源机具异常");
                     }
                 }
                 Thread.Sleep(120000);
@@ -47,7 +47,7 @@ namespace MySystem
             List<PosMachinesTwo> PosList = db.PosMachinesTwo.Where(m => m.Id > StartId && m.BuyUserId > 0 && string.IsNullOrEmpty(m.SourcePosSn)).OrderBy(m => m.Id).Take(20).ToList();
             foreach(PosMachinesTwo Pos in PosList)
             {
-                function.WriteLog(Pos.PosSn + ":" + Pos.Id, "补来源机具日志");
+                Utils.WriteLog(Pos.PosSn + ":" + Pos.Id, "补来源机具日志");
                 string CouposCode = "";
                 string PosSn = Pos.PosSn;
                 bool op = true;

+ 1 - 1
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

+ 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);
                 }
             }

+ 1 - 1
AppStart/Helper/CheckAlipaySignService.cs

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

+ 1 - 1
AppStart/Helper/CheckWeChatSignService.cs

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

+ 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)
             {

+ 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

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

+ 15 - 15
AppStart/Helper/LeaderCompPrize2Helper.cs

@@ -85,7 +85,7 @@ namespace MySystem
                 string PreMonthString = DateTime.Parse(month.Substring(0, 4) + "-" + month.Substring(4, 2) + "-01 00:00:00").AddMonths(-1).ToString("yyyyMM");
 
                 //统计交易增量
-                function.WriteLog(DateTime.Now.ToString(), "领导人达标奖励日志");
+                Utils.WriteLog(DateTime.Now.ToString(), "领导人达标奖励日志");
                 
                 //创客团队交易额
                 string sql = "";
@@ -93,7 +93,7 @@ namespace MySystem
                 int num = 0;
                 List<LeaderCompUser> UserData = new List<LeaderCompUser>();
                 string rootsql = "select tb.user_id,pid,pid_path,leader_type,trade_amt from (select user_id,trade_amt from kxs_user_trade_info where trade_month='" + month + "' and trade_amt>0) tb LEFT JOIN kxs_user u on tb.user_id=u.id LEFT JOIN kxs_leader l on tb.user_id=l.id and l.expired_date>='" + Now + "'";
-                function.WriteLog(rootsql, "领导人达标奖励日志");
+                Utils.WriteLog(rootsql, "领导人达标奖励日志");
                 DataTable dt = CustomerSqlConn.dtable(rootsql, MysqlConn.JavaUserSqlConnStr);
                 foreach(DataRow dr in dt.Rows)
                 {
@@ -119,13 +119,13 @@ namespace MySystem
                         item.Amt += Amt;
                     }
                 }
-                function.WriteLog("交易数:" + dt.Rows.Count.ToString(), "领导人达标奖励日志");
+                Utils.WriteLog("交易数:" + dt.Rows.Count.ToString(), "领导人达标奖励日志");
                 foreach(LeaderCompUser SubUser in UserData)
                 {
                     rownum += 1;
-                    function.WriteLog("rownum:" + rownum.ToString(), "领导人达标奖励日志");
+                    Utils.WriteLog("rownum:" + rownum.ToString(), "领导人达标奖励日志");
                     int UserId = SubUser.UserId;
-                    function.WriteLog("UserId:" + UserId.ToString(), "领导人达标奖励日志");
+                    Utils.WriteLog("UserId:" + UserId.ToString(), "领导人达标奖励日志");
                     decimal TradeAmount = SubUser.Amt;
                     int ParentUserId = SubUser.ParentUserId;
                     string ParentNav = SubUser.ParentNav;
@@ -146,11 +146,11 @@ namespace MySystem
                 }
 
                 //计算创客名下的达标人数,直推和间接
-                function.WriteLog("MonthString:" + MonthString, "领导人达标奖励日志");
+                Utils.WriteLog("MonthString:" + MonthString, "领导人达标奖励日志");
 
                 //计算达标市场
                 DataTable tmps = CustomerSqlConn.dtable("select id,pid,pid_path from kxs_user where id in ((select user_id from kxs_user_trade_info where trade_month='" + month + "' and is_vip=1))", MysqlConn.JavaUserSqlConnStr);
-                function.WriteLog(tmps.Rows.Count.ToString(), "领导人达标奖励日志");
+                Utils.WriteLog(tmps.Rows.Count.ToString(), "领导人达标奖励日志");
                 foreach(DataRow stat in tmps.Rows)
                 {
                     int UserId = int.Parse(function.CheckInt(stat["id"].ToString()));
@@ -175,7 +175,7 @@ namespace MySystem
                 
                 // List<LeaderCompTradeStat> stats = db.LeaderCompTradeStat.Where(m => m.StatMonth == MonthString).ToList();
                 DataTable stats = CustomerSqlConn.dtable("select UserId,ParentUserId,ParentNav,TradeAmount,LeaderType,(select sum(TradeAmount) from LeaderCompTradeStat where ParentUserId=p.UserId and TradeAmount>=30000000) BigTradeAmount,(select count(1) from LeaderCompTradeStat where ParentUserId=p.UserId and TradeAmount>=30000000) BigCount,(select count(1) from LeaderCompTradeStat where ParentUserId=p.UserId and TradeAmount<30000000) SmallCount,(select count(1) from LeaderCompTradeStat where ParentUserId=p.UserId and LeaderType=2) LeaderCount,(select count(1) from LeaderCompTradeStat where ParentUserId=p.UserId and LeaderType>2) OperaterCount from LeaderCompTradeStat p where StatMonth='" + MonthString + "'", MysqlConn.ReadSqlConnStr);
-                function.WriteLog(stats.Rows.Count.ToString(), "领导人达标奖励日志");
+                Utils.WriteLog(stats.Rows.Count.ToString(), "领导人达标奖励日志");
                 string sqlString = "";
                 foreach(DataRow stat in stats.Rows)
                 {
@@ -249,13 +249,13 @@ namespace MySystem
                     }
                 }
                 db.SaveChanges();
-                function.WriteLog(DateTime.Now.ToString(), "领导人达标奖励日志");
+                Utils.WriteLog(DateTime.Now.ToString(), "领导人达标奖励日志");
 
                 CustomerSqlConn.op(sqlString, MysqlConn.JavaUserSqlConnStr);
             }
             catch(Exception ex)
             {
-                function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "领导达标人奖励异常");
+                Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "领导达标人奖励异常");
             }
         }
 
@@ -269,10 +269,10 @@ namespace MySystem
             foreach(DataRow dr in dt.Rows)
             {
                 int UserId = int.Parse(function.CheckInt(dr["UserId"].ToString()));
-                function.WriteLog(UserId.ToString(), "核对");
+                Utils.WriteLog(UserId.ToString(), "核对");
                 string ParentNav = dr["ParentNav"].ToString();
                 int Count = int.Parse(function.CheckInt(dr["BigCount"].ToString()));
-                function.WriteLog(Count.ToString(), "核对");
+                Utils.WriteLog(Count.ToString(), "核对");
                 LeaderCompPrize edit = db.LeaderCompPrize.FirstOrDefault(m => m.StatMonth == MonthFlag && m.UserId == UserId);
                 if(edit == null)
                 {
@@ -294,7 +294,7 @@ namespace MySystem
                     {
                         SubCount = int.Parse(function.CheckInt(subuser.Rows[0][0].ToString()));
                     }
-                    function.WriteLog("SubCount:" + SubCount, "核对");
+                    Utils.WriteLog("SubCount:" + SubCount, "核对");
                     edit.NotDirectCount += SubCount; //深度达标总数
                     if(SubCount > Count)
                     {
@@ -302,7 +302,7 @@ namespace MySystem
                     }
                     edit.SecDirectCount += SubCount; //深度达标计奖数
                 }
-                function.WriteLog(edit.SecDirectCount.ToString(), "核对");
+                Utils.WriteLog(edit.SecDirectCount.ToString(), "核对");
                 decimal CompPrize = edit.SecDirectCount * 1000;
                 edit.CompPrize = CompPrize;
                 db.SaveChanges();
@@ -315,7 +315,7 @@ namespace MySystem
                 }
             }
             CustomerSqlConn.op(sql, MysqlConn.JavaUserSqlConnStr);
-            function.WriteLog(DateTime.Now.ToString(), "领导人达标奖励日志");
+            Utils.WriteLog(DateTime.Now.ToString(), "领导人达标奖励日志");
             db.Dispose();
         }        
     }

+ 16 - 16
AppStart/Helper/LeaderCompPrizeHelper.cs

@@ -75,7 +75,7 @@ namespace MySystem
                 string PreMonthString = DateTime.Parse(month.Substring(0, 4) + "-" + month.Substring(4, 2) + "-01 00:00:00").AddMonths(-1).ToString("yyyyMM");
 
                 //统计交易增量
-                function.WriteLog(DateTime.Now.ToString(), "领导人达标奖励日志");
+                Utils.WriteLog(DateTime.Now.ToString(), "领导人达标奖励日志");
                 
                 //创客团队交易额
                 string sql = "";
@@ -83,7 +83,7 @@ namespace MySystem
                 int num = 0;
                 List<LeaderCompUser> UserData = new List<LeaderCompUser>();
                 string rootsql = "select tb.user_id,pid,pid_path,leader_type,trade_amt,act_trade_amt,unact_trade_amt from (select user_id,sum(if(brand_id not in (18,19,20,21,29,23,24,25,26,32,101,100),help_direct_trade_amt+pro_direct_trade_amt+pro_a_direct_trade_amt+pro_b_direct_trade_amt,0)) trade_amt,sum(if(brand_id in (101,100,18,19,20,21,29),help_direct_trade_amt,0))*4 act_trade_amt,sum(if(brand_id in (101,100,18,19,20,21,29),pro_direct_trade_amt,0)) unact_trade_amt from kxs_user_trade_" + month + " where total_type=1 group by user_id) tb LEFT JOIN kxs_user.kxs_user u on tb.user_id=u.id LEFT JOIN kxs_user.kxs_leader l on tb.user_id=l.id and l.expired_date>'" + Now + "'";
-                function.WriteLog(rootsql, "领导人达标奖励日志");
+                Utils.WriteLog(rootsql, "领导人达标奖励日志");
                 DataTable dt = CustomerSqlConn.dtable(rootsql, MysqlConn.JavaStatSqlConnStr);
                 foreach(DataRow dr in dt.Rows)
                 {
@@ -113,7 +113,7 @@ namespace MySystem
                     }
                 }
                 rootsql = "select tb.user_id,pid,pid_path,leader_type,amt from (select user_id,sum(act_num)*10000 amt from kxs_user_act_trade where total_type=1 and brand_id in (14,23,24,25,26,32) and trade_month<='" + month + "' group by user_id) tb LEFT JOIN kxs_user.kxs_user u on tb.user_id=u.id LEFT JOIN kxs_user.kxs_leader l on tb.user_id=l.id and l.expired_date>now()";
-                function.WriteLog(rootsql, "领导人达标奖励日志");
+                Utils.WriteLog(rootsql, "领导人达标奖励日志");
                 dt = CustomerSqlConn.dtable(rootsql, MysqlConn.JavaStatSqlConnStr);
                 foreach(DataRow dr in dt.Rows)
                 {
@@ -140,7 +140,7 @@ namespace MySystem
                     }
                 }
                 rootsql = "select user_id,logout_num*10000 logout_num from kxs_user_logout_trade where id in (select min(id) from kxs_user_logout_trade where total_type=1 group by user_id)";
-                function.WriteLog(rootsql, "领导人达标奖励日志");
+                Utils.WriteLog(rootsql, "领导人达标奖励日志");
                 dt = CustomerSqlConn.dtable(rootsql, MysqlConn.JavaStatSqlConnStr);
                 foreach(DataRow dr in dt.Rows)
                 {
@@ -152,13 +152,13 @@ namespace MySystem
                         item.Amt -= Amt;
                     }
                 }
-                function.WriteLog("交易数:" + dt.Rows.Count.ToString(), "领导人达标奖励日志");
+                Utils.WriteLog("交易数:" + dt.Rows.Count.ToString(), "领导人达标奖励日志");
                 foreach(LeaderCompUser SubUser in UserData)
                 {
                     rownum += 1;
-                    function.WriteLog("rownum:" + rownum.ToString(), "领导人达标奖励日志");
+                    Utils.WriteLog("rownum:" + rownum.ToString(), "领导人达标奖励日志");
                     int UserId = SubUser.UserId;
-                    function.WriteLog("UserId:" + UserId.ToString(), "领导人达标奖励日志");
+                    Utils.WriteLog("UserId:" + UserId.ToString(), "领导人达标奖励日志");
                     decimal TradeAmount = SubUser.Amt;
                     int ParentUserId = SubUser.ParentUserId;
                     string ParentNav = SubUser.ParentNav;
@@ -179,11 +179,11 @@ namespace MySystem
                 }
 
                 //计算创客名下的达标人数,直推和间接
-                function.WriteLog("MonthString:" + MonthString, "领导人达标奖励日志");
+                Utils.WriteLog("MonthString:" + MonthString, "领导人达标奖励日志");
                 
                 // List<LeaderCompTradeStat> stats = db.LeaderCompTradeStat.Where(m => m.StatMonth == MonthString).ToList();
                 DataTable stats = CustomerSqlConn.dtable("select UserId,ParentUserId,ParentNav,TradeAmount,LeaderType,(select sum(TradeAmount) from LeaderCompTradeStat where ParentUserId=p.UserId and TradeAmount>=30000000) BigTradeAmount,(select count(1) from LeaderCompTradeStat where ParentUserId=p.UserId and TradeAmount>=30000000) BigCount,(select count(1) from LeaderCompTradeStat where ParentUserId=p.UserId and TradeAmount<30000000) SmallCount,(select count(1) from LeaderCompTradeStat where ParentUserId=p.UserId and LeaderType=2) LeaderCount,(select count(1) from LeaderCompTradeStat where ParentUserId=p.UserId and LeaderType>2) OperaterCount from LeaderCompTradeStat p where StatMonth='" + MonthString + "'", MysqlConn.SqlConnStr);
-                function.WriteLog(stats.Rows.Count.ToString(), "领导人达标奖励日志");
+                Utils.WriteLog(stats.Rows.Count.ToString(), "领导人达标奖励日志");
                 string sqlString = "";
                 foreach(DataRow stat in stats.Rows)
                 {
@@ -257,13 +257,13 @@ namespace MySystem
                     }
                 }
                 db.SaveChanges();
-                function.WriteLog(DateTime.Now.ToString(), "领导人达标奖励日志");
+                Utils.WriteLog(DateTime.Now.ToString(), "领导人达标奖励日志");
 
                 CustomerSqlConn.op(sqlString, MysqlConn.JavaUserSqlConnStr);
             }
             catch(Exception ex)
             {
-                function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "领导达标人奖励异常");
+                Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "领导达标人奖励异常");
             }
         }
 
@@ -276,10 +276,10 @@ namespace MySystem
             foreach(DataRow dr in dt.Rows)
             {
                 int UserId = int.Parse(function.CheckInt(dr["UserId"].ToString()));
-                function.WriteLog(UserId.ToString(), "核对");
+                Utils.WriteLog(UserId.ToString(), "核对");
                 string ParentNav = dr["ParentNav"].ToString();
                 int Count = int.Parse(function.CheckInt(dr["BigCount"].ToString()));
-                function.WriteLog(Count.ToString(), "核对");
+                Utils.WriteLog(Count.ToString(), "核对");
                 LeaderCompPrize edit = db.LeaderCompPrize.FirstOrDefault(m => m.StatMonth == MonthFlag && m.UserId == UserId);
                 if(edit == null)
                 {
@@ -301,7 +301,7 @@ namespace MySystem
                     {
                         SubCount = int.Parse(function.CheckInt(subuser.Rows[0][0].ToString()));
                     }
-                    function.WriteLog("SubCount:" + SubCount, "核对");
+                    Utils.WriteLog("SubCount:" + SubCount, "核对");
                     edit.NotDirectCount += SubCount; //深度达标总数
                     if(SubCount > Count)
                     {
@@ -309,7 +309,7 @@ namespace MySystem
                     }
                     edit.SecDirectCount += SubCount; //深度达标计奖数
                 }
-                function.WriteLog(edit.SecDirectCount.ToString(), "核对");
+                Utils.WriteLog(edit.SecDirectCount.ToString(), "核对");
                 decimal CompPrize = edit.SecDirectCount * 1000;
                 edit.CompPrize = CompPrize;
                 db.SaveChanges();
@@ -321,7 +321,7 @@ namespace MySystem
                 }
             }
             CustomerSqlConn.op(sql, MysqlConn.JavaUserSqlConnStr);
-            function.WriteLog(DateTime.Now.ToString(), "领导人达标奖励日志");
+            Utils.WriteLog(DateTime.Now.ToString(), "领导人达标奖励日志");
             db.Dispose();
         }        
     }

+ 1 - 1
AppStart/Helper/LeaderPrizeService.cs

@@ -81,7 +81,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
@@ -73,7 +73,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);
             }

+ 1 - 1
AppStart/Helper/OperatePrizeService.cs

@@ -105,7 +105,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/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

+ 1 - 1
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

+ 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", "过期机具扣费日志");
         }
     }
 

+ 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();
@@ -131,9 +131,9 @@ namespace MySystem
                         ToChargeBackRecord back = db.ToChargeBackRecord.FirstOrDefault(m => m.UserId == UserId && m.Field1 == SnNo && m.Remark == "预发机超时未申请扣款");
                         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, 134, false);
@@ -145,11 +145,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);
@@ -161,7 +161,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();
         }

+ 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();

+ 3 - 3
AppStart/Helper/Profit/DiviService.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), "diviback_err");
+                    Utils.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(data), "diviback_err");
                 }
                 else
                 {
-                    function.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "diviback_service");
+                    Utils.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "diviback_service");
                 }
             }
         }
@@ -120,7 +120,7 @@ namespace MySystem
                         Time = DateTime.Now,
                         ErrorContent = ex.ToString(),
                     };
-                    function.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(msg), "DiviServiceError");
+                    Utils.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(msg), "DiviServiceError");
                 }
             }
             db.Dispose();

+ 3 - 3
AppStart/Helper/Profit/FluxService.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), "fluxback_err");
+                    Utils.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(data), "fluxback_err");
                 }
                 else
                 {
-                    function.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "fluxback_service");
+                    Utils.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "fluxback_service");
                 }
             }
         }
@@ -154,7 +154,7 @@ namespace MySystem
                         Time = DateTime.Now,
                         ErrorContent = ex.ToString(),
                     };
-                    function.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(msg), "ProfitServiceError");
+                    Utils.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(msg), "ProfitServiceError");
                 }
             }
             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/ProfitService.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), "profitback_err");
+                    Utils.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(data), "profitback_err");
                 }
                 else
                 {
-                    function.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "profitback_service");
+                    Utils.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "profitback_service");
                 }
             }
         }
@@ -168,7 +168,7 @@ namespace MySystem
                         Time = DateTime.Now,
                         ErrorContent = ex.ToString(),
                     };
-                    function.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(msg), "ProfitServiceError");
+                    Utils.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(msg), "ProfitServiceError");
                 }
             }
             db.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");
                 }
             }
         }

+ 9 - 9
AppStart/Helper/RecommandKing2Helper.cs

@@ -101,7 +101,7 @@ namespace MySystem
             statusList.Add(2);
             statusList.Add(3);
             var orders = productdb.KxsShopOrder.Where(m => m.PayTime >= check && m.PayTime < checkEnd && statusList.Contains(m.Status) && m.UserId > 1 && orderids.Contains(m.Id) && m.ReturnStatus == 0).ToList();
-            function.WriteLog("kind:" + Kind + "--" + orders.Count.ToString(), "推荐王日志");
+            Utils.WriteLog("kind:" + Kind + "--" + orders.Count.ToString(), "推荐王日志");
             List<int> uids = orders.Select(m => m.UserId).Distinct().ToList();
             foreach(int uid in uids)
             {
@@ -121,7 +121,7 @@ namespace MySystem
                             Kind = 1,
                             Op = false,
                         });
-                        function.WriteLog("kind:" + Kind + "-1-" + user.Id.ToString(), "推荐王日志");
+                        Utils.WriteLog("kind:" + Kind + "-1-" + user.Id.ToString(), "推荐王日志");
                     }
                 }
             }
@@ -147,7 +147,7 @@ namespace MySystem
                 if(ActCount > 0)
                 {
                     user.Op = true;
-                    function.WriteLog("有效标记-kind:" + Kind + "--" + user.ParentNav.ToString() + "->" + user.UserId.ToString(), "推荐王日志");
+                    Utils.WriteLog("有效标记-kind:" + Kind + "--" + user.ParentNav.ToString() + "->" + user.UserId.ToString(), "推荐王日志");
                 }
             }
             foreach(int uid in uids)
@@ -175,7 +175,7 @@ namespace MySystem
                                     Kind = 2,
                                     Op = false,
                                 });
-                                function.WriteLog("kind:" + Kind + "--" + puser.Id.ToString() + "-p", "推荐王日志");
+                                Utils.WriteLog("kind:" + Kind + "--" + puser.Id.ToString() + "-p", "推荐王日志");
                             }
                         }
                     }
@@ -188,19 +188,19 @@ namespace MySystem
                 int Count = users.Count(m => m.ParentNav.Contains(UserIdStr) && m.Op);
                 user.ActCount = Count;
                 user.ChkActCount = Count;
-                function.WriteLog("kind:" + Kind + "--" + user.UserId + ":" + Count, "推荐王日志");
+                Utils.WriteLog("kind:" + Kind + "--" + user.UserId + ":" + Count, "推荐王日志");
                 // RedisDbconn.Instance.AddList("userstmp2024", user);
             }
             // users = RedisDbconn.Instance.GetList<RecommandKingItem>("userstmp2024", 1, 999999).OrderByDescending(m => m.Level).ToList();
             users = users.OrderByDescending(m => m.Level).ToList();
             foreach(RecommandKingItem user in users)
             {
-                function.WriteLog("kind:" + Kind + "--" + user.UserId.ToString() + "-" + user.UserLevel, "推荐王日志");
+                Utils.WriteLog("kind:" + Kind + "--" + user.UserId.ToString() + "-" + user.UserLevel, "推荐王日志");
                 int ActCount = 0;
                 List<RecommandKingItem> subs = users.Where(m => m.ParentUserId == user.UserId).ToList();
                 foreach(RecommandKingItem sub in subs)
                 {
-                    function.WriteLog("kind:" + Kind + "--" + sub.UserId + ":" + sub.ActCount, "推荐王日志");
+                    Utils.WriteLog("kind:" + Kind + "--" + sub.UserId + ":" + sub.ActCount, "推荐王日志");
                     if(sub.ActCount < CheckCount && sub.UserLevel < 5)// && !Historys.Contains(sub.UserId))
                     {
                         ActCount += sub.ActCount;
@@ -208,7 +208,7 @@ namespace MySystem
                     }
                 }
                 user.ActCount = ActCount;
-                function.WriteLog("\n\n\n", "推荐王日志");
+                Utils.WriteLog("\n\n\n", "推荐王日志");
             }
 
             int num = 0;
@@ -227,7 +227,7 @@ namespace MySystem
                     {
                         if(user.ActCount > 0)
                         {
-                            function.WriteLog("入库-kind:" + Kind + "--" + user.UserId.ToString(), "推荐王日志");
+                            Utils.WriteLog("入库-kind:" + Kind + "--" + user.UserId.ToString(), "推荐王日志");
                             item = db.KxsInviteKing.Add(new KxsInviteKing()
                             {
                                 UserId = user.UserId,

+ 9 - 9
AppStart/Helper/RecommandKingHelper.cs

@@ -189,7 +189,7 @@ namespace MySystem
             statusList.Add(2);
             statusList.Add(3);
             var orders = productdb.KxsShopOrder.Where(m => m.PayTime >= check && m.PayTime < checkEnd && statusList.Contains(m.Status) && m.UserId > 1 && orderids.Contains(m.Id) && m.ReturnStatus == 0).ToList();
-            function.WriteLog("kind:" + Kind + "--" + orders.Count.ToString(), "推荐王日志");
+            Utils.WriteLog("kind:" + Kind + "--" + orders.Count.ToString(), "推荐王日志");
             List<int> uids = orders.Select(m => m.UserId).Distinct().ToList();
             foreach(int uid in uids)
             {
@@ -209,7 +209,7 @@ namespace MySystem
                             Kind = 1,
                             Op = false,
                         });
-                        function.WriteLog("kind:" + Kind + "-1-" + user.Id.ToString(), "推荐王日志");
+                        Utils.WriteLog("kind:" + Kind + "-1-" + user.Id.ToString(), "推荐王日志");
                     }
                 }
             }
@@ -235,7 +235,7 @@ namespace MySystem
                 if(ActCount > 0)
                 {
                     user.Op = true;
-                    function.WriteLog("有效标记-kind:" + Kind + "--" + user.ParentNav.ToString() + "->" + user.UserId.ToString(), "推荐王日志");
+                    Utils.WriteLog("有效标记-kind:" + Kind + "--" + user.ParentNav.ToString() + "->" + user.UserId.ToString(), "推荐王日志");
                 }
             }
             foreach(int uid in uids)
@@ -263,7 +263,7 @@ namespace MySystem
                                     Kind = 2,
                                     Op = false,
                                 });
-                                function.WriteLog("kind:" + Kind + "--" + puser.Id.ToString() + "-p", "推荐王日志");
+                                Utils.WriteLog("kind:" + Kind + "--" + puser.Id.ToString() + "-p", "推荐王日志");
                             }
                         }
                     }
@@ -276,19 +276,19 @@ namespace MySystem
                 int Count = users.Count(m => m.ParentNav.Contains(UserIdStr) && m.Op);
                 user.ActCount = Count;
                 user.ChkActCount = Count;
-                function.WriteLog("kind:" + Kind + "--" + user.UserId + ":" + Count, "推荐王日志");
+                Utils.WriteLog("kind:" + Kind + "--" + user.UserId + ":" + Count, "推荐王日志");
                 // RedisDbconn.Instance.AddList("userstmp2024", user);
             }
             // users = RedisDbconn.Instance.GetList<RecommandKingItem>("userstmp2024", 1, 999999).OrderByDescending(m => m.Level).ToList();
             users = users.OrderByDescending(m => m.Level).ToList();
             foreach(RecommandKingItem user in users)
             {
-                function.WriteLog("kind:" + Kind + "--" + user.UserId.ToString() + "-" + user.UserLevel, "推荐王日志");
+                Utils.WriteLog("kind:" + Kind + "--" + user.UserId.ToString() + "-" + user.UserLevel, "推荐王日志");
                 int ActCount = 0;
                 List<RecommandKingItem> subs = users.Where(m => m.ParentUserId == user.UserId).ToList();
                 foreach(RecommandKingItem sub in subs)
                 {
-                    function.WriteLog("kind:" + Kind + "--" + sub.UserId + ":" + sub.ActCount, "推荐王日志");
+                    Utils.WriteLog("kind:" + Kind + "--" + sub.UserId + ":" + sub.ActCount, "推荐王日志");
                     if(sub.ActCount < CheckCount && sub.UserLevel < 5)// && !Historys.Contains(sub.UserId))
                     {
                         ActCount += sub.ActCount;
@@ -296,7 +296,7 @@ namespace MySystem
                     }
                 }
                 user.ActCount = ActCount;
-                function.WriteLog("\n\n\n", "推荐王日志");
+                Utils.WriteLog("\n\n\n", "推荐王日志");
             }
 
             int num = 0;
@@ -315,7 +315,7 @@ namespace MySystem
                     {
                         if(user.ActCount > 0)
                         {
-                            function.WriteLog("入库-kind:" + Kind + "--" + user.UserId.ToString(), "推荐王日志");
+                            Utils.WriteLog("入库-kind:" + Kind + "--" + user.UserId.ToString(), "推荐王日志");
                             item = db.KxsInviteKing.Add(new KxsInviteKing()
                             {
                                 UserId = user.UserId,

+ 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);
             }

+ 96 - 96
AppStart/Helper/StatService.cs

@@ -42,7 +42,7 @@ namespace MySystem
                 }
                 catch (Exception ex)
                 {
-                    function.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "每天重置交易额异常");
+                    Utils.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "每天重置交易额异常");
                 }
                 Thread.Sleep(3600000);
             }
@@ -62,13 +62,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);
             }
@@ -87,13 +87,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);
             }
@@ -112,13 +112,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);
             }
@@ -137,13 +137,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);
             }
@@ -165,13 +165,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);
             }
@@ -737,7 +737,7 @@ namespace MySystem
             bool check1 = db.ActiveReward.Any(m => m.KqSnNo == pos.PosSn && m.RewardAmount == ActPrize);
             if (!check && !check1)
             {
-                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()
                 {
@@ -1197,29 +1197,29 @@ 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();
                         PosMachinesTwo pos = db.PosMachinesTwo.FirstOrDefault(m => m.Id == PosId && m.ActivationState == 1 && ((!string.IsNullOrEmpty(m.SeoKeyword) && m.SeoKeyword != "0" && m.CreditTrade >= 1000) || 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 (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);
                                     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))
                                             {
@@ -1236,8 +1236,8 @@ namespace MySystem
                                                     UserRankItem puser = PosCouponPrizeService.Instance.GetUserLevel(db, 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;
@@ -1245,11 +1245,11 @@ 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, "开机奖励发放日志");
                                                             }
                                                             if(leaderOp)
                                                             {
-                                                                function.WriteLog("满足条件", "开机奖励发放日志");
+                                                                Utils.WriteLog("满足条件", "开机奖励发放日志");
                                                                 int pTopUserId = 0;
                                                                 if (!string.IsNullOrEmpty(puser.ParentNav))
                                                                 {
@@ -1382,7 +1382,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
@@ -1584,7 +1584,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);
@@ -1747,16 +1747,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(-20);
             int StartId = int.Parse(function.CheckInt(function.ReadInstance("/SycnSp/TradeRecordId.txt")));
@@ -1819,11 +1819,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();
         }
@@ -1893,7 +1893,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
             {
@@ -1908,21 +1908,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());
@@ -1963,9 +1963,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());
@@ -2014,10 +2014,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);
         }
@@ -2033,7 +2033,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"), "执行商户交易额日志");
             // WebCMSEntities db = new WebCMSEntities();
             try
             {
@@ -2069,10 +2069,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", "执行商户交易额日志");
         }
 
 
@@ -2108,7 +2108,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");
@@ -2118,7 +2118,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)
@@ -2196,7 +2196,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);
@@ -2232,7 +2232,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);
@@ -2265,18 +2265,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();
@@ -2292,7 +2292,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");
@@ -2302,7 +2302,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)
@@ -2392,7 +2392,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);
@@ -2442,7 +2442,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);
@@ -2484,7 +2484,7 @@ namespace MySystem
                             }
                             startid = subuser.Id;
                         }
-                        function.WriteLog(startid.ToString(), "创客升级日志");
+                        Utils.WriteLog(startid.ToString(), "创客升级日志");
                     }
                     else
                     {
@@ -2536,11 +2536,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();
@@ -2578,7 +2578,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
             {
@@ -2588,14 +2588,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());
@@ -2628,9 +2628,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());
@@ -2661,16 +2661,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
             {
@@ -2685,7 +2685,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());
@@ -2746,10 +2746,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", "实时执行创客激活数日志");
         }
 
         // 统计新增创客数
@@ -2781,7 +2781,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
             {
@@ -2791,14 +2791,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());
@@ -2827,9 +2827,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());
@@ -2856,16 +2856,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
             {
@@ -2880,7 +2880,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();
@@ -2935,10 +2935,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", "实时执行新增创客数日志");
         }
 
 
@@ -2973,7 +2973,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
             {
@@ -2988,16 +2988,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());
@@ -3030,9 +3030,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());
@@ -3062,16 +3062,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
             {
@@ -3092,7 +3092,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());
@@ -3154,10 +3154,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", "实时统计收益日志");
         }
 
 

+ 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("-", "");
@@ -178,9 +178,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");
                 }
             }
         }

+ 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

@@ -75,7 +75,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

@@ -145,7 +145,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();
                     }
@@ -156,7 +156,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);
             }
@@ -344,7 +344,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();
@@ -354,7 +354,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

@@ -146,7 +146,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();
                     }
@@ -155,7 +155,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/SycnSpMerchantRecordService.cs

@@ -78,11 +78,11 @@ namespace MySystem
                                 Name = Name.Replace("个体商户", "");
                                 Name = Name.Replace("企业户", "");
                                 Name = Name.Replace("企业商户", "");
-                                function.WriteLog(DateTime.Now.ToString() + "-----startNo:" + startNo + ",endNo:" + endNo + ",Name:" + Name, "监控机具是否互斥");
+                                Utils.WriteLog(DateTime.Now.ToString() + "-----startNo:" + startNo + ",endNo:" + endNo + ",Name:" + Name, "监控机具是否互斥");
                                 PxcModels.PosMerchantInfo check = db.PosMerchantInfo.FirstOrDefault(m => m.MerIdcardNo.StartsWith(startNo) && m.MerIdcardNo.EndsWith(endNo) && m.MerchantName.Contains(Name) && m.Id != pos.BindMerchantId);
                                 if(check != null)
                                 {
-                                    function.WriteLog("互斥机具---sn:" + check.KqSnNo + ",merno:" + check.KqMerNo + ",name:" + check.MerchantName, "监控机具是否互斥");
+                                    Utils.WriteLog("互斥机具---sn:" + check.KqSnNo + ",merno:" + check.KqMerNo + ",name:" + check.MerchantName, "监控机具是否互斥");
                                     IsFirst = 0;
 
                                     int RecordId = PublicFunction.FeeSetRecord(db, pos, check, 0.63M);
@@ -111,7 +111,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();
                     }
@@ -122,7 +122,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(10000);
             }

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

@@ -89,11 +89,11 @@ namespace MySystem
                                         Name = Name.Replace("个体商户", "");
                                         Name = Name.Replace("企业户", "");
                                         Name = Name.Replace("企业商户", "");
-                                        function.WriteLog(DateTime.Now.ToString() + "-----startNo:" + startNo + ",endNo:" + endNo + ",Name:" + Name, "监控机具是否互斥");
+                                        Utils.WriteLog(DateTime.Now.ToString() + "-----startNo:" + startNo + ",endNo:" + endNo + ",Name:" + Name, "监控机具是否互斥");
                                         PxcModels.PosMerchantInfo check = db.PosMerchantInfo.FirstOrDefault(m => m.MerIdcardNo.StartsWith(startNo) && m.MerIdcardNo.EndsWith(endNo) && m.MerchantName.Contains(Name));
                                         if(check != null)
                                         {
-                                            function.WriteLog("互斥机具---sn:" + check.KqSnNo + ",merno:" + check.KqMerNo + ",name:" + check.MerchantName, "监控机具是否互斥");
+                                            Utils.WriteLog("互斥机具---sn:" + check.KqSnNo + ",merno:" + check.KqMerNo + ",name:" + check.MerchantName, "监控机具是否互斥");
                                             IsFirst = 0;
                                             int RecordId = PublicFunction.FeeSetRecord(db, pos, check, 0.63M);
                                             string info = "{\"RecordId\":\"" + RecordId + "\",\"PosId\":\"" + pos.Id + "\",\"Fee\": \"0.63\",\"Kind\": \"2\",\"OpMan\": \""+"系统"+"\"}";
@@ -109,16 +109,16 @@ namespace MySystem
                                     //查询商户备份表,如果有记录则继承之前的商户Id
                                     if(Mer.ProductType == "1") //判断是否金控
                                     {
-                                        function.WriteLog(DateTime.Now.ToString(), "监控金控换绑机具日志");
-                                        function.WriteLog("Mer.MerNo:" + Mer.MerNo, "监控金控换绑机具日志");
+                                        Utils.WriteLog(DateTime.Now.ToString(), "监控金控换绑机具日志");
+                                        Utils.WriteLog("Mer.MerNo:" + Mer.MerNo, "监控金控换绑机具日志");
                                         PxcModels.PosMerchantInfoBak MerBak = db.PosMerchantInfoBak.FirstOrDefault(m => m.KqMerNo == Mer.MerNo);
                                         if(MerBak != null)
                                         {
-                                            function.WriteLog("有备份商户-机具SN:" + MerBak.KqSnNo, "监控金控换绑机具日志");
+                                            Utils.WriteLog("有备份商户-机具SN:" + MerBak.KqSnNo, "监控金控换绑机具日志");
                                             PxcModels.PosMachinesTwo OldPos = db.PosMachinesTwo.FirstOrDefault(m => m.PosSn == MerBak.KqSnNo);
                                             if(OldPos != null)
                                             {
-                                                function.WriteLog("首台机标记:新机具" + pos.IsFirst + ",老机具" + OldPos.IsFirst, "监控金控换绑机具日志");
+                                                Utils.WriteLog("首台机标记:新机具" + pos.IsFirst + ",老机具" + OldPos.IsFirst, "监控金控换绑机具日志");
                                                 pos.IsFirst = OldPos.IsFirst;
                                             }
                                             add.Id = MerBak.Id;
@@ -126,17 +126,17 @@ namespace MySystem
                                         }
                                         else
                                         {
-                                            function.WriteLog("无备份商户", "监控金控换绑机具日志");
+                                            Utils.WriteLog("无备份商户", "监控金控换绑机具日志");
                                             pos.IsFirst = IsFirst;
                                         }
-                                        function.WriteLog("\n\n", "监控金控换绑机具日志");
+                                        Utils.WriteLog("\n\n", "监控金控换绑机具日志");
                                     }
                                     else
                                     {
                                         pos.IsFirst = IsFirst;
                                     }
                                     db.SaveChanges();
-                                    function.WriteLog("MerNo:" + Mer.MerNo + ",PosSn:" + pos.PosSn + ",IsFirst:" + IsFirst + "\n\n", "监控机具是否互斥");
+                                    Utils.WriteLog("MerNo:" + Mer.MerNo + ",PosSn:" + pos.PosSn + ",IsFirst:" + IsFirst + "\n\n", "监控机具是否互斥");
                                 }
                                 add.UpdateDate = Mer.UpdateTime;
                                 add.TopUserId = TopUserId;
@@ -197,7 +197,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();
                     }
@@ -208,7 +208,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异常");
             }
         }
 

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

@@ -294,11 +294,11 @@ namespace MySystem
                                                     string endNo = merchant.MerIdcardNo.Substring(merchant.MerIdcardNo.Length - 4, 4).ToUpper();
                                                     string Name = merchant.MerchantName;
                                                     Name = Name.Replace("*", "");
-                                                    function.WriteLog(DateTime.Now.ToString() + "-----startNo:" + startNo + ",endNo:" + endNo + ",Name:" + Name, "监控机具是否互斥");
+                                                    Utils.WriteLog(DateTime.Now.ToString() + "-----startNo:" + startNo + ",endNo:" + endNo + ",Name:" + Name, "监控机具是否互斥");
                                                     PxcModels.PosMerchantInfo chk = db.PosMerchantInfo.FirstOrDefault(m => m.MerIdcardNo.StartsWith(startNo) && m.MerIdcardNo.EndsWith(endNo) && m.MerchantName.Contains(Name));
                                                     if(chk != null)
                                                     {
-                                                        function.WriteLog("互斥机具---sn:" + chk.KqSnNo + ",merno:" + chk.KqMerNo + ",name:" + chk.MerchantName, "监控机具是否互斥");
+                                                        Utils.WriteLog("互斥机具---sn:" + chk.KqSnNo + ",merno:" + chk.KqMerNo + ",name:" + chk.MerchantName, "监控机具是否互斥");
                                                         pos.IsFirst = 0;
                                                     }
                                                 }
@@ -576,7 +576,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);
             }
@@ -612,7 +612,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);
             }
@@ -640,42 +640,42 @@ namespace MySystem
             {
                 pos.ActivationState = 1;
                 pos.ActivationTime = now;
-                function.WriteLog("机具" + pos.PosSn, "开机奖励在激活中监控");
-                function.WriteLog("PrizeFlag:" + PrizeFlag, "开机奖励在激活中监控");
+                Utils.WriteLog("机具" + pos.PosSn, "开机奖励在激活中监控");
+                Utils.WriteLog("PrizeFlag:" + PrizeFlag, "开机奖励在激活中监控");
                 PxcModels.PosMerchantInfo merchant = db.PosMerchantInfo.FirstOrDefault(m => m.Id == pos.BindMerchantId);
                 if (merchant != null)
                 {
-                    function.WriteLog("查询到商户", "开机奖励在激活中监控");
+                    Utils.WriteLog("查询到商户", "开机奖励在激活中监控");
                     merchant.ActiveStatus = 1;
                     merchant.MerStandardDate = now;
                     db.SaveChanges();
 
-                    function.WriteLog("商户" + merchant.KqMerNo, "开机奖励在激活中监控");
+                    Utils.WriteLog("商户" + merchant.KqMerNo, "开机奖励在激活中监控");
 
                     //发放开机奖励
-                    function.WriteLog("首台" + pos.IsFirst, "开机奖励在激活中监控");
+                    Utils.WriteLog("首台" + pos.IsFirst, "开机奖励在激活中监控");
                     if(pos.IsFirst == 1 && pos.BindingTime > now.AddDays(-CheckDays) && PrizeFlag)
                     {
-                        function.WriteLog("开机奖发放", "开机奖励在激活中监控");
+                        Utils.WriteLog("开机奖发放", "开机奖励在激活中监控");
                         RedisDbconn.Instance.AddList("OpenRewardQueue", pos.Id.ToString());
                     }
                 }
                 else if(pos.BrandId == 14 && pos.IsFirst == 1 && pos.BindingTime > now.AddDays(-CheckDays) && PrizeFlag)
                 {
-                    function.WriteLog("开机奖发放", "开机奖励在激活中监控");
+                    Utils.WriteLog("开机奖发放", "开机奖励在激活中监控");
                     RedisDbconn.Instance.AddList("OpenRewardQueue", pos.Id.ToString());
                 }
                 //发放大盟主奖励
-                function.WriteLog("大盟主---PrizeFlag:" + PrizeFlag + ";LeaderUserId:" + pos.LeaderUserId + ";pos.IsFirst:" + pos.IsFirst + ";pos.BindingTime:" + pos.BindingTime + ";now.AddDays(-CheckDays):" + now.AddDays(-CheckDays) + ";", "开机奖励在激活中监控");
+                Utils.WriteLog("大盟主---PrizeFlag:" + PrizeFlag + ";LeaderUserId:" + pos.LeaderUserId + ";pos.IsFirst:" + pos.IsFirst + ";pos.BindingTime:" + pos.BindingTime + ";now.AddDays(-CheckDays):" + now.AddDays(-CheckDays) + ";", "开机奖励在激活中监控");
                 if (pos.LeaderUserId > 0 && pos.IsFirst == 1 && db.Leaders.Any(m => m.Id == pos.LeaderUserId && m.ExpiredDate > now) && pos.BindingTime > now.AddDays(-CheckDays) && PrizeFlag)
                 {
-                    function.WriteLog("大盟主奖发放", "开机奖励在激活中监控");
+                    Utils.WriteLog("大盟主奖发放", "开机奖励在激活中监控");
                     RedisDbconn.Instance.AddList("LeaderPrizeQueue", pos.Id);
                 }
                 //发放运营中心奖励
                 if (pos.IsFirst == 1 && pos.BindingTime > now.AddDays(-CheckDays) && PrizeFlag)
                 {
-                    function.WriteLog("运营中心奖发放", "开机奖励在激活中监控");
+                    Utils.WriteLog("运营中心奖发放", "开机奖励在激活中监控");
                     RedisDbconn.Instance.AddList("OperatePrizeQueue", pos.Id);
                 }
                 AlipayPayBack2Service.Instance.ActReserveBack(pos.OpId, pos.OpReserve1, pos.OpReserve2, pos.OpReserve3);
@@ -758,7 +758,7 @@ namespace MySystem
             }
             catch(Exception ex)
             {
-                function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "乐刷海科计数异常");
+                Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "乐刷海科计数异常");
             }
             return ActStatus;
         }

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

@@ -106,7 +106,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();
                     }
@@ -115,7 +115,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/SycnTradeRecordService.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");
                 }
             }
         }

+ 1 - 1
AppStart/Helper/TimeOutPosChargeReturnService.cs

@@ -65,7 +65,7 @@ namespace MySystem
                     }
                     catch (Exception ex)
                     {
-                        function.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "过期兑换机具超过15天激活扣费退还");
+                        Utils.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "过期兑换机具超过15天激活扣费退还");
                     }
                 }
                 Thread.Sleep(1000);

+ 12 - 12
AppStart/Helper/TimeOutPosChargeService.cs

@@ -90,7 +90,7 @@ namespace MySystem
                     }
                     catch (Exception ex)
                     {
-                        function.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "过期机具执行扣费异常");
+                        Utils.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "过期机具执行扣费异常");
                     }
                 }
                 Thread.Sleep(1000);
@@ -149,14 +149,14 @@ namespace MySystem
             var info = list.ToList();
             foreach (var items in info)
             {
-                function.WriteLog(DateTime.Now.ToString(), "扣款监听日志");
-                function.WriteLog(items.UserId.ToString(), "扣款监听日志");
+                Utils.WriteLog(DateTime.Now.ToString(), "扣款监听日志");
+                Utils.WriteLog(items.UserId.ToString(), "扣款监听日志");
                 var userAccount = db.UserAccount.FirstOrDefault(m => m.Id == items.UserId) ?? new UserAccount();
                 var record = info.FirstOrDefault(m => m.Id == items.Id);
                 var check = false; //扣款成功标记
 
-                function.WriteLog("BalanceAmount:" + userAccount.BalanceAmount + ";ChargeAmount:" + record.ChargeAmount + ";", "扣款监听日志");
-                function.WriteLog("in", "扣款监听日志");
+                Utils.WriteLog("BalanceAmount:" + userAccount.BalanceAmount + ";ChargeAmount:" + record.ChargeAmount + ";", "扣款监听日志");
+                Utils.WriteLog("in", "扣款监听日志");
                 var ChangeType = 0;
                 var Remark = "";
                 if (record.ChargeType == 124)//过期机具货款扣费
@@ -193,10 +193,10 @@ namespace MySystem
                                 Remark = Remark,
                             }).Entity;
 
-                            function.WriteLog("ToChargeAmount:" + userAccount.ToChargeAmount + ";ChargeAmount:" + record.ChargeAmount + ";", "扣款监听日志");
+                            Utils.WriteLog("ToChargeAmount:" + userAccount.ToChargeAmount + ";ChargeAmount:" + record.ChargeAmount + ";", "扣款监听日志");
                             if (userAccount.ToChargeAmount >= record.ChargeAmount)
                             {
-                                function.WriteLog("ok", "扣款监听日志");
+                                Utils.WriteLog("ok", "扣款监听日志");
                                 userAccount.ToChargeAmount -= record.ChargeAmount;//分期扣款
                             }
                             userAccount.BalanceAmount -= record.ChargeAmount;//扣减余额
@@ -232,10 +232,10 @@ namespace MySystem
                                 TradeMonth = DateTime.Now.ToString("yyyyMM"),
                             }).Entity;
 
-                            function.WriteLog("LeaderToChargeAmount:" + userAccount.LeaderToChargeAmount + ";ChargeAmount:" + record.ChargeAmount + ";", "扣款监听日志");
+                            Utils.WriteLog("LeaderToChargeAmount:" + userAccount.LeaderToChargeAmount + ";ChargeAmount:" + record.ChargeAmount + ";", "扣款监听日志");
                             if (userAccount.LeaderToChargeAmount >= record.ChargeAmount)
                             {
-                                function.WriteLog("ok", "扣款监听日志");
+                                Utils.WriteLog("ok", "扣款监听日志");
                                 userAccount.LeaderToChargeAmount -= record.ChargeAmount;//扣减盟主预扣款
                             }
                             userAccount.LeaderBalanceAmount -= record.ChargeAmount;//扣减盟主可提现余额
@@ -261,10 +261,10 @@ namespace MySystem
                                 AfterAmount = opUserAccount.ValidAmount + opUserAccount.TotalAmt + opUserAccount.ValidForGetAmount - record.ChargeAmount,
                             }).Entity;
 
-                            function.WriteLog("OperateToChargeAmount:" + userAccount.OperateToChargeAmount + ";ChargeAmount:" + record.ChargeAmount + ";", "扣款监听日志");
+                            Utils.WriteLog("OperateToChargeAmount:" + userAccount.OperateToChargeAmount + ";ChargeAmount:" + record.ChargeAmount + ";", "扣款监听日志");
                             if (userAccount.OperateToChargeAmount >= record.ChargeAmount)
                             {
-                                function.WriteLog("ok", "扣款监听日志");
+                                Utils.WriteLog("ok", "扣款监听日志");
                                 userAccount.OperateToChargeAmount -= record.ChargeAmount;//扣减运营中心预扣款
                             }
                             opUserAccount.ValidForGetAmount -= record.ChargeAmount;//扣减运营中心可提现余额
@@ -292,7 +292,7 @@ namespace MySystem
                         }
                     }
                 }
-                function.WriteLog("\n\n", "扣款监听日志");
+                Utils.WriteLog("\n\n", "扣款监听日志");
             }
             db.SaveChanges();
             opdb.SaveChanges();

+ 1 - 1
AppStart/Helper/TimeOutPosSendMessageService.cs

@@ -73,7 +73,7 @@ namespace MySystem
                     }
                     catch (Exception ex)
                     {
-                        function.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "过期机具预扣费消息推送异常");
+                        Utils.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "过期机具预扣费消息推送异常");
                     }
                 }
                 Thread.Sleep(1000);

Algúns arquivos non se mostraron porque demasiados arquivos cambiaron neste cambio