Explorar el Código

打日志打控制台

lcl hace 4 meses
padre
commit
1cb15b011a
Se han modificado 100 ficheros con 529 adiciones y 529 borrados
  1. 13 13
      AppStart/Alipay/AlipayFunction.cs
  2. 1 1
      AppStart/GlobalExceptions.cs
  3. 1 1
      AppStart/Helper/ActRewardService.cs
  4. 4 4
      AppStart/Helper/AddActService.cs
  5. 13 13
      AppStart/Helper/AlipayPayBack2Service.cs
  6. 2 2
      AppStart/Helper/AlipayPayBackService.cs
  7. 2 2
      AppStart/Helper/AutoOpOrderService.cs
  8. 1 1
      AppStart/Helper/BalancePayBackService.cs
  9. 2 2
      AppStart/Helper/ChangePosFeeQueue.cs
  10. 27 27
      AppStart/Helper/ChangePosFeeUtil.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. 37 37
      AppStart/Helper/LeaderCompPrizeHelper.cs
  23. 1 1
      AppStart/Helper/LeaderPrizeService.cs
  24. 1 1
      AppStart/Helper/LeaderTimeoutSendMessageService.cs
  25. 2 2
      AppStart/Helper/LiShuaFeeSetService.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. 5 5
      AppStart/Helper/PosExpiredHelper.cs
  36. 1 1
      AppStart/Helper/PrePosRingService.cs
  37. 7 7
      AppStart/Helper/PrePosWithholdService.cs
  38. 2 2
      AppStart/Helper/PreStoreApplyQueue.cs
  39. 3 3
      AppStart/Helper/Profit/ActiveService.cs
  40. 3 3
      AppStart/Helper/Profit/DiviService.cs
  41. 3 3
      AppStart/Helper/Profit/FluxService.cs
  42. 8 8
      AppStart/Helper/Profit/HelpProfitHelper.cs
  43. 3 3
      AppStart/Helper/Profit/OpenService.cs
  44. 12 12
      AppStart/Helper/Profit/ProfitCheckHelper.cs
  45. 30 30
      AppStart/Helper/Profit/ProfitHelper.cs
  46. 37 37
      AppStart/Helper/Profit/ProfitHelperV2.cs
  47. 3 3
      AppStart/Helper/Profit/ProfitService.cs
  48. 3 3
      AppStart/Helper/Profit/StandardService.cs
  49. 30 30
      AppStart/Helper/PublicImportDataService.cs
  50. 2 2
      AppStart/Helper/ReceiveProfitService.cs
  51. 2 2
      AppStart/Helper/ReceiveTaskService.cs
  52. 1 1
      AppStart/Helper/RecommendActStatService.cs
  53. 1 1
      AppStart/Helper/ReservePayBackService.cs
  54. 1 1
      AppStart/Helper/ResetPosFirstFlagAndIsExecuteService.cs
  55. 31 31
      AppStart/Helper/SetDepositPostService.cs
  56. 1 1
      AppStart/Helper/SetDepositService.cs
  57. 4 4
      AppStart/Helper/SetFeeFlagService.cs
  58. 4 4
      AppStart/Helper/SetSftFeeService.cs
  59. 2 2
      AppStart/Helper/StatDataService.cs
  60. 94 94
      AppStart/Helper/StatService.cs
  61. 12 12
      AppStart/Helper/StatServiceTmp.cs
  62. 1 1
      AppStart/Helper/StatStoreDataService.cs
  63. 1 1
      AppStart/Helper/StatTimerService.cs
  64. 2 2
      AppStart/Helper/SycnActiveRewardService.cs
  65. 2 2
      AppStart/Helper/SycnMerchantInfoService.cs
  66. 2 2
      AppStart/Helper/SycnMerchantTradeService.cs
  67. 1 1
      AppStart/Helper/SycnMysql/ConsumerOpenIdsHelper.cs
  68. 1 1
      AppStart/Helper/SycnMysql/ConsumerOrdersHelper.cs
  69. 1 1
      AppStart/Helper/SycnMysql/ConsumersHelper.cs
  70. 1 1
      AppStart/Helper/SycnMysql/MachineApplyHelper.cs
  71. 1 1
      AppStart/Helper/SycnMysql/MerchantParamSetHelper.cs
  72. 1 1
      AppStart/Helper/SycnMysql/OrderProductHelper.cs
  73. 1 1
      AppStart/Helper/SycnMysql/OrdersHelper.cs
  74. 1 1
      AppStart/Helper/SycnMysql/PosMachinesHelper.cs
  75. 1 1
      AppStart/Helper/SycnMysql/ProductsHelper.cs
  76. 1 1
      AppStart/Helper/SycnMysql/StoreChangeHistoryHelper.cs
  77. 1 1
      AppStart/Helper/SycnMysql/StoreStockChangeHelper.cs
  78. 1 1
      AppStart/Helper/SycnMysql/TeamApplyHelper.cs
  79. 1 1
      AppStart/Helper/SycnMysql/TeamOfferApplyHelper.cs
  80. 1 1
      AppStart/Helper/SycnMysql/UserAddressHelper.cs
  81. 1 1
      AppStart/Helper/SycnMysql/UserBackHelper.cs
  82. 1 1
      AppStart/Helper/SycnMysql/UserCashRecordHelper.cs
  83. 1 1
      AppStart/Helper/SycnMysql/UserLoginRecordHelper.cs
  84. 1 1
      AppStart/Helper/SycnMysql/UserMachineDataHelper.cs
  85. 1 1
      AppStart/Helper/SycnMysql/UserStoreChangeHelper.cs
  86. 1 1
      AppStart/Helper/SycnMysql/UsersHelper.cs
  87. 1 1
      AppStart/Helper/SycnSpServer/SycnSpActiveService.cs
  88. 4 4
      AppStart/Helper/SycnSpServer/SycnSpBindService.cs
  89. 2 2
      AppStart/Helper/SycnSpServer/SycnSpChangeBindService.cs
  90. 4 4
      AppStart/Helper/SycnSpServer/SycnSpMerchantRecordService.cs
  91. 11 11
      AppStart/Helper/SycnSpServer/SycnSpMerchantService.cs
  92. 1 1
      AppStart/Helper/SycnSpServer/SycnSpService.cs
  93. 14 14
      AppStart/Helper/SycnSpServer/SycnSpTradeService.cs
  94. 2 2
      AppStart/Helper/SycnSpServer/SycnSpUnBindService.cs
  95. 2 2
      AppStart/Helper/SycnTradeRecordService.cs
  96. 1 1
      AppStart/Helper/TimeOutPosChargeReturnService.cs
  97. 8 8
      AppStart/Helper/TimeOutPosChargeService.cs
  98. 1 1
      AppStart/Helper/TimeOutPosSendMessageService.cs
  99. 1 1
      AppStart/Helper/TmpService.cs
  100. 5 5
      AppStart/Helper/TradeChangeService.cs

+ 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

+ 13 - 13
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
@@ -289,8 +289,8 @@ namespace MySystem
                     if (pro.ProductId == 10 || pro.ProductId == 11 || LkbIds.Contains(pro.ProductId))
                     {
                         bool checkPrize = db.UserAccountRecord.Any(m => m.QueryCount == OrderId && m.ChangeType == 112);
-                        function.WriteLog("OrderId:" + OrderId, "推荐下单奖励监控日志");
-                        function.WriteLog("checkPrize:" + checkPrize, "推荐下单奖励监控日志");
+                        Utils.WriteLog("OrderId:" + OrderId, "推荐下单奖励监控日志");
+                        Utils.WriteLog("checkPrize:" + checkPrize, "推荐下单奖励监控日志");
                         if (checkPrize)
                         {
                             Users user = db.Users.FirstOrDefault(m => m.Id == order.UserId);
@@ -622,7 +622,7 @@ namespace MySystem
                                 {
                                     Users puser = db.Users.FirstOrDefault(m => m.Id == ParentUserId) ?? new Users();
                                     bool valid = Utils.Instance.IsStandardUser(ParentUserId);
-                                    function.WriteLog("是否有效创客:" + valid, "推荐下单奖励监控日志");
+                                    Utils.WriteLog("是否有效创客:" + valid, "推荐下单奖励监控日志");
                                     if (valid)
                                     {
                                         // 盟主直推奖励,可以每次下单获得
@@ -646,21 +646,21 @@ namespace MySystem
                                     }
                                     if(puser.LeaderLevel > 0)
                                     {
-                                        function.WriteLog("OrderId:" + order.Id, "监控大盟主购机奖励");
-                                        function.WriteLog("UserId:" + puser.Id, "监控大盟主购机奖励");
+                                        Utils.WriteLog("OrderId:" + order.Id, "监控大盟主购机奖励");
+                                        Utils.WriteLog("UserId:" + puser.Id, "监控大盟主购机奖励");
                                         UserAccount acccount = db.UserAccount.FirstOrDefault(m => m.Id == puser.Id) ?? new UserAccount();
-                                        function.WriteLog("LeaderReserve:" + acccount.LeaderReserve, "监控大盟主购机奖励");
-                                        function.WriteLog("buyPrize:" + buyPrize, "监控大盟主购机奖励");
+                                        Utils.WriteLog("LeaderReserve:" + acccount.LeaderReserve, "监控大盟主购机奖励");
+                                        Utils.WriteLog("buyPrize:" + buyPrize, "监控大盟主购机奖励");
                                         if(acccount.LeaderReserve >= 400 * pro.ProductCount && !buyPrize)
                                         {
                                             //购机奖励
                                             OpAccount(db, order, puser.Id, 100, pro.ProductCount);
                                             buyPrize = true;
                                         }
-                                        function.WriteLog("LeaderReserve:" + acccount.LeaderReserve, "监控大盟主购机奖励");
-                                        function.WriteLog("leaderFlag:" + leaderFlag, "监控大盟主购机奖励");
-                                        function.WriteLog("OncePrizeFlag4:" + OncePrizeFlag4, "监控大盟主购机奖励");
-                                        function.WriteLog("-----------------------------", "监控大盟主购机奖励");
+                                        Utils.WriteLog("LeaderReserve:" + acccount.LeaderReserve, "监控大盟主购机奖励");
+                                        Utils.WriteLog("leaderFlag:" + leaderFlag, "监控大盟主购机奖励");
+                                        Utils.WriteLog("OncePrizeFlag4:" + OncePrizeFlag4, "监控大盟主购机奖励");
+                                        Utils.WriteLog("-----------------------------", "监控大盟主购机奖励");
                                         if(acccount.LeaderReserve >= 400 * pro.ProductCount && puser.LeaderLevel > leaderFlag && leaderFlag < 2 && OncePrizeFlag4)
                                         {
                                             //扣减备用金
@@ -734,7 +734,7 @@ namespace MySystem
                                 // OperateReserveBackFor(db, order.UserId, order.TotalPrice);
                             }
                         }
-                        function.WriteLog("\r\n\r\n", "推荐下单奖励监控日志");
+                        Utils.WriteLog("\r\n\r\n", "推荐下单奖励监控日志");
                     }
 
                     //推荐王

+ 2 - 2
AppStart/Helper/AlipayPayBackService.cs

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

+ 2 - 2
AppStart/Helper/AutoOpOrderService.cs

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

+ 1 - 1
AppStart/Helper/BalancePayBackService.cs

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

+ 2 - 2
AppStart/Helper/ChangePosFeeQueue.cs

@@ -32,7 +32,7 @@ public class ChangePosFeeQueue
                 string data = RedisDbconn.Instance.RPop<string>("ChangePosFeeQueue");
                 if (!string.IsNullOrEmpty(data))
                 {
-                    function.WriteLog("data:" + data, "金控机具服务费调整日志");
+                    Utils.WriteLog("data:" + data, "金控机具服务费调整日志");
                     JsonData Info = JsonMapper.ToObject(data);
                     string PosSn = Info["PosSn"].ToString(); //机具Id
                     string BrandId = Info["BrandId"].ToString(); //品牌Id
@@ -155,7 +155,7 @@ public class ChangePosFeeQueue
             }
             catch (Exception ex)
             {
-                function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "机具服务费调整线程异常");
+                Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "机具服务费调整线程异常");
             }
             db.Dispose();
         }

+ 27 - 27
AppStart/Helper/ChangePosFeeUtil.cs

@@ -31,9 +31,9 @@ namespace MySystem
             {
                 //判断是否存在关联数据
                 string content = "";
-                function.WriteLog(DateTime.Now.ToString() + ":请求参数," + PosSn + ":" + DepositId, "金控-设置押金-返回报文");
+                Utils.WriteLog(DateTime.Now.ToString() + ":请求参数," + PosSn + ":" + DepositId, "金控-设置押金-返回报文");
                 content = PublicImportDataService.Instance.LkbSetDeposit(PosSn, decimal.Parse(DepositId));
-                function.WriteLog(DateTime.Now.ToString() + "\n" + content, "金控-设置押金-返回报文");
+                Utils.WriteLog(DateTime.Now.ToString() + "\n" + content, "金控-设置押金-返回报文");
                 if (content == "fail")
                 {
                     return "机具" + PosSn + "设置失败";
@@ -50,7 +50,7 @@ namespace MySystem
                 {
                     return contentObj["respMsg"].ToString();
                 }
-                function.WriteLog(DateTime.Now.ToString() + "\n" + content, "金控-设置押金-返回报文");
+                Utils.WriteLog(DateTime.Now.ToString() + "\n" + content, "金控-设置押金-返回报文");
             }
             return "设置成功";
         }
@@ -72,13 +72,13 @@ namespace MySystem
             string[] SnIdList = SnIds.Split(',');
             foreach (string PosSn in SnIdList)
             {
-                function.WriteLog(DateTime.Now.ToString() + ":请求参数," + PosSn + ":" + DepositId, "开店宝-设置押金-返回报文");
+                Utils.WriteLog(DateTime.Now.ToString() + ":请求参数," + PosSn + ":" + DepositId, "开店宝-设置押金-返回报文");
                 string content = PublicImportDataService.Instance.ModifyDeposit(PosSn, DepositId);
                 if (content == "fail")
                 {
                     return "机具" + PosSn + "设置失败";
                 }
-                function.WriteLog(DateTime.Now.ToString() + "\n" + content, "开店宝-设置押金-返回报文");
+                Utils.WriteLog(DateTime.Now.ToString() + "\n" + content, "开店宝-设置押金-返回报文");
             }
             return "设置成功";
         }
@@ -121,9 +121,9 @@ namespace MySystem
                     OldId = jsonObj["data"]["posMarket"]["id"].ToString();
                 }
                 jsonObj = JsonMapper.ToObject(content);
-                function.WriteLog(DateTime.Now.ToString() + ":请求参数," + PosSn + ":" + OldId + ":" + NewId, "乐刷-设置押金-返回报文");
+                Utils.WriteLog(DateTime.Now.ToString() + ":请求参数," + PosSn + ":" + OldId + ":" + NewId, "乐刷-设置押金-返回报文");
                 content = PublicImportDataService.Instance.SetDepositForLS(PosSn, OldId, NewId, int.Parse(BrandId));
-                function.WriteLog(DateTime.Now.ToString() + "\n" + content, "乐刷-设置押金-返回报文");
+                Utils.WriteLog(DateTime.Now.ToString() + "\n" + content, "乐刷-设置押金-返回报文");
                 if (content == "fail")
                 {
                     return "机具" + PosSn + "设置失败";
@@ -133,7 +133,7 @@ namespace MySystem
                 {
                     return jsonObj["msg"].ToString();
                 }
-                function.WriteLog(DateTime.Now.ToString() + "\n" + content, "乐刷-设置押金-返回报文");
+                Utils.WriteLog(DateTime.Now.ToString() + "\n" + content, "乐刷-设置押金-返回报文");
                 
             }
             return "设置成功";
@@ -156,7 +156,7 @@ namespace MySystem
             string[] SnIdList = SnIds.Split(',');
             foreach (string PosSn in SnIdList)
             {
-                function.WriteLog(DateTime.Now.ToString() + ":请求参数," + PosSn + ":" + DepositId, "立刷-设置押金-返回报文");
+                Utils.WriteLog(DateTime.Now.ToString() + ":请求参数," + PosSn + ":" + DepositId, "立刷-设置押金-返回报文");
                 string content = "";
                 if(BrandId == "6")
                 {
@@ -166,13 +166,13 @@ namespace MySystem
                 {
                     content = PublicImportDataService.Instance.SetLiSWeDeposit(PosSn, int.Parse(DepositId));
                 }
-                function.WriteLog(DateTime.Now.ToString() + "\n" + content, "立刷-设置押金-返回报文");
+                Utils.WriteLog(DateTime.Now.ToString() + "\n" + content, "立刷-设置押金-返回报文");
                 JsonData jsonObj = JsonMapper.ToObject(content);
                 if (jsonObj["ret_code"].ToString() != "00")
                 {
                     return jsonObj["ret_msg"].ToString();
                 }
-                function.WriteLog(DateTime.Now.ToString() + "\n" + content, "立刷-设置押金-返回报文");
+                Utils.WriteLog(DateTime.Now.ToString() + "\n" + content, "立刷-设置押金-返回报文");
                 
             }
             return "设置成功";
@@ -195,7 +195,7 @@ namespace MySystem
             string[] SnIdList = SnIds.Split(',');
             foreach (string PosSn in SnIdList)
             {
-                function.WriteLog(DateTime.Now.ToString() + ":请求参数," + PosSn + ":" + DepositId, "盛付通-设置押金-返回报文");
+                Utils.WriteLog(DateTime.Now.ToString() + ":请求参数," + PosSn + ":" + DepositId, "盛付通-设置押金-返回报文");
                 string DepositIdString = DepositId;
                 if(DepositIdString == "0") DepositIdString = "000";
                 // if(DepositId == "0")
@@ -204,11 +204,11 @@ namespace MySystem
                 //     if(!string.IsNullOrEmpty(merchant.KqMerNo))
                 //     {
                 //         string back = PublicImportDataService.Instance.SftSnBindOrUnbind(PosSn, merchant.KqMerNo);
-                //         function.WriteLog("back:" + back, "盛付通-设置押金-返回报文");
+                //         Utils.WriteLog("back:" + back, "盛付通-设置押金-返回报文");
                 //     }
                 // }
                 string content = PublicImportDataService.Instance.SetDepositForSft(PosSn, "2024POS" + DepositIdString);
-                function.WriteLog(DateTime.Now.ToString() + "\n" + content, "盛付通-设置押金-返回报文");
+                Utils.WriteLog(DateTime.Now.ToString() + "\n" + content, "盛付通-设置押金-返回报文");
                 JsonData jsonObj = JsonMapper.ToObject(content);
                 if (jsonObj["respCode"].ToString() != "00")
                 {
@@ -257,9 +257,9 @@ namespace MySystem
                     OldId = jsonObj["data"]["posMarket"]["id"].ToString();
                 }
                 jsonObj = JsonMapper.ToObject(content);
-                function.WriteLog(DateTime.Now.ToString() + ":请求参数," + PosSn + ":" + OldId + ":" + NewId, "海科-设置押金-返回报文");
+                Utils.WriteLog(DateTime.Now.ToString() + ":请求参数," + PosSn + ":" + OldId + ":" + NewId, "海科-设置押金-返回报文");
                 content = PublicImportDataService.Instance.SetDepositForHK(PosSn, OldId, NewId, int.Parse(BrandId));
-                function.WriteLog(DateTime.Now.ToString() + "\n" + content, "海科-设置押金-返回报文");
+                Utils.WriteLog(DateTime.Now.ToString() + "\n" + content, "海科-设置押金-返回报文");
                 if (content == "fail")
                 {
                     return "机具" + PosSn + "设置失败";
@@ -291,9 +291,9 @@ namespace MySystem
             string[] SnIdList = SnIds.Split(',');
             foreach (string PosSn in SnIdList)
             {
-                function.WriteLog(DateTime.Now.ToString() + ":请求参数," + PosSn + ":" + DepositId, "联动-设置押金-返回报文");
+                Utils.WriteLog(DateTime.Now.ToString() + ":请求参数," + PosSn + ":" + DepositId, "联动-设置押金-返回报文");
                 string content = PublicImportDataService.Instance.LDServiceFee(PosSn, int.Parse(DepositId), int.Parse(BrandId));
-                function.WriteLog(DateTime.Now.ToString() + "\n" + content, "联动-设置押金-返回报文");
+                Utils.WriteLog(DateTime.Now.ToString() + "\n" + content, "联动-设置押金-返回报文");
                 JsonData jsonObj = JsonMapper.ToObject(content);
                 if (jsonObj["code"].ToString() != "000000")
                 {
@@ -319,9 +319,9 @@ namespace MySystem
             string[] SnIdList = SnIds.Split(',');
             foreach (string PosSn in SnIdList)
             {
-                function.WriteLog(DateTime.Now.ToString() + ":请求参数," + PosSn + ":" + DepositId, "联动掌中宝设置押金返回报文");
+                Utils.WriteLog(DateTime.Now.ToString() + ":请求参数," + PosSn + ":" + DepositId, "联动掌中宝设置押金返回报文");
                 string content = SetDepositPostService.Instance.LDZZBServiceFee(PosSn, int.Parse(DepositId));
-                function.WriteLog(DateTime.Now.ToString() + "\n" + content, "联动掌中宝设置押金返回报文");
+                Utils.WriteLog(DateTime.Now.ToString() + "\n" + content, "联动掌中宝设置押金返回报文");
                 JsonData jsonObj = JsonMapper.ToObject(content);
                 if (jsonObj["code"].ToString() != "00")
                 {
@@ -349,9 +349,9 @@ namespace MySystem
             string[] SnIdList = SnIds.Split(',');
             foreach (string PosSn in SnIdList)
             {
-                function.WriteLog(DateTime.Now.ToString() + ":请求参数," + PosSn + ":" + DepositId, "盒易付-设置押金-返回报文");
+                Utils.WriteLog(DateTime.Now.ToString() + ":请求参数," + PosSn + ":" + DepositId, "盒易付-设置押金-返回报文");
                 string content = PublicImportDataService.Instance.BoxServiceFee(PosSn, DepositId, int.Parse(UserId));
-                function.WriteLog(DateTime.Now.ToString() + "\n" + content, "盒易付-设置押金-返回报文");
+                Utils.WriteLog(DateTime.Now.ToString() + "\n" + content, "盒易付-设置押金-返回报文");
                 if (content == "fail")
                 {
                     return "机具" + PosSn + "设置失败";
@@ -404,11 +404,11 @@ namespace MySystem
             string[] SnIdList = SnIds.Split(',');
             foreach (string PosSn in SnIdList)
             {
-                function.WriteLog(DateTime.Now.ToString() + ":请求参数," + PosSn + ":" + DepositId, "POSP-设置押金-返回报文");
+                Utils.WriteLog(DateTime.Now.ToString() + ":请求参数," + PosSn + ":" + DepositId, "POSP-设置押金-返回报文");
                 List<string> PosList = new List<string>();
                 PosList.Add(PosSn);
                 string content = PublicImportDataService.Instance.PospServiceFee(PosList, policy_code, policy_name);
-                function.WriteLog(DateTime.Now.ToString() + "\n" + content, "POSP-设置押金-返回报文");
+                Utils.WriteLog(DateTime.Now.ToString() + "\n" + content, "POSP-设置押金-返回报文");
                 if (content == "fail")
                 {
                     return "机具" + PosSn + "设置失败";
@@ -441,9 +441,9 @@ namespace MySystem
             {
                 //判断是否存在关联数据
                 string content = "";
-                function.WriteLog(DateTime.Now.ToString() + ":请求参数," + PosSn + ":" + DepositId, "拉卡拉-设置押金-返回报文");
+                Utils.WriteLog(DateTime.Now.ToString() + ":请求参数," + PosSn + ":" + DepositId, "拉卡拉-设置押金-返回报文");
                 content = PublicImportDataService.Instance.LkLSetDeposit(PosSn, decimal.Parse(DepositId), BrandId);
-                function.WriteLog(DateTime.Now.ToString() + "\n" + content, "拉卡拉-设置押金-返回报文");
+                Utils.WriteLog(DateTime.Now.ToString() + "\n" + content, "拉卡拉-设置押金-返回报文");
                 if (content == "fail")
                 {
                     return "机具" + PosSn + "设置失败";
@@ -459,7 +459,7 @@ namespace MySystem
                 {
                     return content;
                 }
-                function.WriteLog(DateTime.Now.ToString() + "\n" + content, "拉卡拉-设置押金-返回报文");
+                Utils.WriteLog(DateTime.Now.ToString() + "\n" + content, "拉卡拉-设置押金-返回报文");
             }
             return "设置成功";
         }

+ 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

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

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

+ 37 - 37
AppStart/Helper/LeaderCompPrizeHelper.cs

@@ -84,7 +84,7 @@ namespace MySystem
                 string MonthString = month + "-" + checkMonth;
 
                 //统计交易增量
-                function.WriteLog(DateTime.Now.ToString(), "领导人达标奖励日志");
+                Utils.WriteLog(DateTime.Now.ToString(), "领导人达标奖励日志");
 
 
                 
@@ -144,18 +144,18 @@ namespace MySystem
                 }
                 CustomerSqlConn.op("update LeaderCompTradeStat leader set ParentUserId=case when (select ParentUserId from Users where Id=leader.UserId) is null then 0 else (select ParentUserId from Users where Id=leader.UserId) end,ParentNav=(select ParentNav from Users where Id=leader.UserId) where StatMonth='" + MonthString + "' and UserId>1", MysqlConn.SqlConnStr);
 
-                function.WriteLog("start-----" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "领导人达标奖励日志");
+                Utils.WriteLog("start-----" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "领导人达标奖励日志");
 
                 //计算创客名下的达标人数,直推和间接
-                function.WriteLog("MonthString:" + MonthString, "领导人达标奖励日志");
+                Utils.WriteLog("MonthString:" + MonthString, "领导人达标奖励日志");
                 
                 // DataTable stats = CustomerSqlConn.dtable("select SelfTradeAmount-CheckSelfTradeAmount from LeaderCompTradeStat p where StatMonth='" + MonthString + "'", MysqlConn.SqlConnStr);
 
                 List<LeaderCompTradeStat> stats = db.LeaderCompTradeStat.Where(m => m.StatMonth == MonthString).ToList();
-                function.WriteLog(stats.Count.ToString(), "领导人达标奖励日志");
+                Utils.WriteLog(stats.Count.ToString(), "领导人达标奖励日志");
                 foreach(LeaderCompTradeStat stat in stats)
                 {
-                    function.WriteLog("1-----" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "领导人达标奖励日志");
+                    Utils.WriteLog("1-----" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "领导人达标奖励日志");
                     decimal totalAmount = stat.TradeAmount; // - stat.CheckSelfTradeAmount; //当月交易
                     // List<LeaderCompTradeStat> directs = stats.Where(m => m.ParentUserId == stat.UserId).ToList();
                     // foreach(LeaderCompTradeStat direct in directs)
@@ -167,15 +167,15 @@ namespace MySystem
                     //     }
                     // }
                     // DataTable directs = CustomerSqlConn.dtable("select sum(TradeAmount) from LeaderCompTradeStat where ParentUserId=" + stat.UserId + " and StatMonth='" + MonthString + "' and TradeAmount<30000000", MysqlConn.SqlConnStr);
-                    // function.WriteLog("2-----" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "领导人达标奖励日志");
+                    // Utils.WriteLog("2-----" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "领导人达标奖励日志");
                     // if(directs.Rows.Count > 0)
                     // {
                     //     totalAmount += decimal.Parse(function.CheckNum(directs.Rows[0][0].ToString()));
                     // }
 
-                    function.WriteLog("UserId:" + stat.UserId, "领导人达标奖励日志");
-                    function.WriteLog("totalAmount:" + totalAmount, "领导人达标奖励日志");
-                    function.WriteLog("3-----" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "领导人达标奖励日志");
+                    Utils.WriteLog("UserId:" + stat.UserId, "领导人达标奖励日志");
+                    Utils.WriteLog("totalAmount:" + totalAmount, "领导人达标奖励日志");
+                    Utils.WriteLog("3-----" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "领导人达标奖励日志");
                     LeaderCompTradeStat statEdit = db.LeaderCompTradeStat.FirstOrDefault(m => m.UserId == stat.UserId && m.StatMonth == MonthString);
                     if(statEdit != null)
                     {
@@ -184,7 +184,7 @@ namespace MySystem
                     }
                     if(totalAmount >= 30000000 && !string.IsNullOrEmpty(stat.ParentNav))
                     {
-                        function.WriteLog("4-----" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "领导人达标奖励日志");
+                        Utils.WriteLog("4-----" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "领导人达标奖励日志");
                         LeaderCompTmp tmp = db.LeaderCompTmp.FirstOrDefault(m => m.Id == stat.UserId);
                         if(tmp == null)
                         {
@@ -211,7 +211,7 @@ namespace MySystem
                         }
                         tmp.EveryMonthData = Newtonsoft.Json.JsonConvert.SerializeObject(EveryMonthData);
                         db.SaveChanges();
-                        function.WriteLog("5-----" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "领导人达标奖励日志");
+                        Utils.WriteLog("5-----" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "领导人达标奖励日志");
                         string[] parents = stat.ParentNav.Trim(',').Replace(",,", ",").Split(',');
                         Array.Reverse(parents);
                         int index = 0;
@@ -243,7 +243,7 @@ namespace MySystem
                             }
                             db.SaveChanges();
                         }
-                        function.WriteLog("6-----" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "领导人达标奖励日志");
+                        Utils.WriteLog("6-----" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "领导人达标奖励日志");
                     }
                     // LeaderCompAddTrade addTrade = db.LeaderCompAddTrade.FirstOrDefault(m => m.UserId == stat.UserId && m.StatMonth == MonthString);
                     // if(addTrade == null)
@@ -258,14 +258,14 @@ namespace MySystem
                     // }
                     // addTrade.AddTradeAmount = totalAmount < 0 ? 0 : totalAmount;
                     // db.SaveChanges();
-                    function.WriteLog("7-----" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "领导人达标奖励日志");
-                    function.WriteLog(DateTime.Now.ToString() + "------" + stat.UserId, "领导人达标奖励日志");
+                    Utils.WriteLog("7-----" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "领导人达标奖励日志");
+                    Utils.WriteLog(DateTime.Now.ToString() + "------" + stat.UserId, "领导人达标奖励日志");
                 }
                 db.SaveChanges();
                 opdb.Dispose();
                 mpmaindb.Dispose();
                 mpmaindb2.Dispose();
-                function.WriteLog(DateTime.Now.ToString(), "领导人达标奖励日志");
+                Utils.WriteLog(DateTime.Now.ToString(), "领导人达标奖励日志");
                 
                 CustomerSqlConn.op("insert into LeaderCompAddTrade (UserId,StatMonth,CreateDate,AddTradeAmount) select UserId,StatMonth,now(),ResultTradeAmount from LeaderCompTradeStat where ResultTradeAmount>0 and StatMonth='" + MonthString + "'", MysqlConn.SqlConnStr);
                 
@@ -273,22 +273,22 @@ namespace MySystem
             }
             catch(Exception ex)
             {
-                function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "领导达标人奖励异常");
+                Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "领导达标人奖励异常");
             }
         }
 
         private void SendPrize(string month, string checkDate)
         {
             string MonthFlag = month + "-" + checkDate;
-            function.WriteLog("发放奖励" + MonthFlag, "领导人达标奖励日志");
+            Utils.WriteLog("发放奖励" + MonthFlag, "领导人达标奖励日志");
             WebCMSEntities db = new WebCMSEntities();
             OpModels.WebCMSEntities opdb = new OpModels.WebCMSEntities();
             //计算运营中心或大盟主达标奖励
             List<LeaderCompPrize> leaderPrizes = db.LeaderCompPrize.Where(m => m.StatMonth == MonthFlag).ToList();
-            function.WriteLog(leaderPrizes.Count.ToString(), "领导人达标奖励日志");
+            Utils.WriteLog(leaderPrizes.Count.ToString(), "领导人达标奖励日志");
             foreach(LeaderCompPrize leaderPrize in leaderPrizes)
             {
-                function.WriteLog("发放人" + leaderPrize.UserId, "领导人达标奖励日志");
+                Utils.WriteLog("发放人" + leaderPrize.UserId, "领导人达标奖励日志");
                 Users user = db.Users.FirstOrDefault(m => m.Id == leaderPrize.UserId) ?? new Users();
                 // if(user.UserType == 1)
                 // {
@@ -307,7 +307,7 @@ namespace MySystem
                 //     }
                 // }
                 string CheckJson = "\"" + MonthFlag + "\":1";
-                function.WriteLog("CheckJson:" + CheckJson, "领导人达标奖励日志");
+                Utils.WriteLog("CheckJson:" + CheckJson, "领导人达标奖励日志");
                 string NavUserId = "," + user.Id + ",";
                 int person = 0;
                 int directPerson = 0;
@@ -316,7 +316,7 @@ namespace MySystem
                 foreach(var subuser in subusers)
                 {
                     string subNavUserId = "," + subuser.Id + ",";
-                    function.WriteLog("------subNavUserId:" + subNavUserId, "领导人达标奖励日志");
+                    Utils.WriteLog("------subNavUserId:" + subNavUserId, "领导人达标奖励日志");
                     if(db.LeaderCompTmp.Count(m => (m.ParentNav.Contains(subNavUserId) || m.Id == subuser.Id) && m.EveryMonthData.Contains(CheckJson)) > 0)
                     {
                         person += 1;
@@ -326,9 +326,9 @@ namespace MySystem
                         directPerson += 1;
                     }
                 }
-                function.WriteLog("directPerson:" + directPerson, "领导人达标奖励日志");
-                function.WriteLog("person" + person, "领导人达标奖励日志");
-                function.WriteLog("totalPerson" + totalPerson, "领导人达标奖励日志");
+                Utils.WriteLog("directPerson:" + directPerson, "领导人达标奖励日志");
+                Utils.WriteLog("person" + person, "领导人达标奖励日志");
+                Utils.WriteLog("totalPerson" + totalPerson, "领导人达标奖励日志");
 
                 int maxPerson = person * person;
                 decimal CompPrize = 0;
@@ -348,11 +348,11 @@ namespace MySystem
                     edit.NotDirectCount = totalPerson - person;
                     edit.SecDirectCount = person;
                     edit.CompPrize = CompPrize;
-                    function.WriteLog("已设置", "领导人达标奖励日志");
+                    Utils.WriteLog("已设置", "领导人达标奖励日志");
                 }
                 db.SaveChanges();
             }
-            function.WriteLog(DateTime.Now.ToString(), "领导人达标奖励日志");
+            Utils.WriteLog(DateTime.Now.ToString(), "领导人达标奖励日志");
             db.Dispose();
             opdb.Dispose();
         }
@@ -405,7 +405,7 @@ namespace MySystem
                 string MonthString = month + "-" + checkMonth;
 
                 //统计交易增量
-                function.WriteLog(DateTime.Now.ToString(), "领导人达标奖励日志");
+                Utils.WriteLog(DateTime.Now.ToString(), "领导人达标奖励日志");
                 DataTable dt = CustomerSqlConn.dtable("select CONCAT('insert into LeaderCompTradeStatBak (CreateDate,UserId,StatMonth,TradeAmount,SelfTradeAmount,CheckTradeAmount,CheckSelfTradeAmount) values (now(),', UserId,',\\\'" + month + "-" + checkMonth + "\\\',', amt" + month + ",',', samt" + month + ",',', amt" + checkMonth + ",',', samt" + checkMonth + ",');') from (select UserId,(case when amt" + month + " is null then 0 else amt" + month + " end) amt" + month + ",(case when samt" + month + " is null then 0 else samt" + month + " end) samt" + month + ",(case when amt" + checkMonth + " is null then 0 else amt" + checkMonth + " end) amt" + checkMonth + ",(case when samt" + checkMonth + " is null then 0 else samt" + checkMonth + " end) samt" + checkMonth + " from (select UserId,sum(HelpNonDirectTradeAmt + NotHelpNonDirectTradeAmt + ProfitNonDirectTradeAmt + HelpNonDirectDebitTradeAmt + NotHelpNonDirectDebitTradeAmt + ProfitNonDirectDebitTradeAmt) amt" + month + ",(select sum(HelpNonDirectTradeAmt + NotHelpNonDirectTradeAmt + ProfitNonDirectTradeAmt + HelpNonDirectDebitTradeAmt + NotHelpNonDirectDebitTradeAmt + ProfitNonDirectDebitTradeAmt) from TradeDaySummary" + checkMonth + " where SeoTitle='team' and UserId=main.UserId) amt" + checkMonth + ",(select sum(HelpDirectTradeAmt + NotHelpDirectTradeAmt + ProfitDirectTradeAmt + HelpDirectDebitTradeAmt + NotHelpDirectDebitTradeAmt + ProfitDirectDebitTradeAmt) from TradeDaySummary" + month + " where SeoTitle='self' and UserId=main.UserId) samt" + month + ",(select sum(HelpDirectTradeAmt + NotHelpDirectTradeAmt + ProfitDirectTradeAmt + HelpDirectDebitTradeAmt + NotHelpDirectDebitTradeAmt + ProfitDirectDebitTradeAmt) from TradeDaySummary" + checkMonth + " where SeoTitle='self' and UserId=main.UserId) samt" + checkMonth + " from TradeDaySummary" + month + " main where SeoTitle='team' and UserId>0 group by UserId) tb) tb2", MysqlConn.RdsStatSqlConnStr);
                 string sql = "";
                 int num = 0;
@@ -426,12 +426,12 @@ namespace MySystem
                 }
                 CustomerSqlConn.op("update LeaderCompTradeStatBak leader set ParentUserId=case when (select ParentUserId from Users where Id=leader.UserId) is null then 0 else (select ParentUserId from Users where Id=leader.UserId) end,ParentNav=(select ParentNav from Users where Id=leader.UserId) where StatMonth='" + month + "-" + checkMonth + "' and UserId>1", MysqlConn.SqlConnStr);
 
-                function.WriteLog(DateTime.Now.ToString(), "领导人达标奖励日志");
+                Utils.WriteLog(DateTime.Now.ToString(), "领导人达标奖励日志");
 
                 //计算创客名下的达标人数,直推和间接
-                function.WriteLog("MonthString:" + MonthString, "领导人达标奖励日志");
+                Utils.WriteLog("MonthString:" + MonthString, "领导人达标奖励日志");
                 List<LeaderCompTradeStatBak> stats = db.LeaderCompTradeStatBak.Where(m => m.StatMonth == MonthString).ToList();
-                function.WriteLog(stats.Count.ToString(), "领导人达标奖励日志");
+                Utils.WriteLog(stats.Count.ToString(), "领导人达标奖励日志");
                 foreach(LeaderCompTradeStatBak stat in stats)
                 {
                     decimal totalAmount = stat.SelfTradeAmount - stat.CheckSelfTradeAmount; //当月交易
@@ -444,8 +444,8 @@ namespace MySystem
                             totalAmount += parentTotalAmount;
                         }
                     }
-                    function.WriteLog("UserId:" + stat.UserId, "领导人达标奖励日志");
-                    function.WriteLog("totalAmount:" + totalAmount, "领导人达标奖励日志");
+                    Utils.WriteLog("UserId:" + stat.UserId, "领导人达标奖励日志");
+                    Utils.WriteLog("totalAmount:" + totalAmount, "领导人达标奖励日志");
                     if(totalAmount >= 30000000 && !string.IsNullOrEmpty(stat.ParentNav))
                     {
                         LeaderCompTradeStatBak statEdit = db.LeaderCompTradeStatBak.FirstOrDefault(m => m.UserId == stat.UserId && m.StatMonth == MonthString);
@@ -512,14 +512,14 @@ namespace MySystem
                             db.SaveChanges();
                         }
                     }
-                    function.WriteLog(DateTime.Now.ToString() + "------" + stat.UserId, "领导人达标奖励日志");
+                    Utils.WriteLog(DateTime.Now.ToString() + "------" + stat.UserId, "领导人达标奖励日志");
                 }
-                function.WriteLog(DateTime.Now.ToString(), "领导人达标奖励日志");
+                Utils.WriteLog(DateTime.Now.ToString(), "领导人达标奖励日志");
                 db.Dispose();
             }
             catch(Exception ex)
             {
-                function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "领导达标人奖励异常");
+                Utils.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "领导达标人奖励异常");
             }
         }
 
@@ -531,7 +531,7 @@ namespace MySystem
             OpModels.WebCMSEntities opdb = new OpModels.WebCMSEntities();
             //计算运营中心或大盟主达标奖励
             List<LeaderCompPrizeBak> leaderPrizes = db.LeaderCompPrizeBak.Where(m => m.StatMonth == MonthFlag).ToList();
-            function.WriteLog(leaderPrizes.Count.ToString(), "领导人达标奖励日志");
+            Utils.WriteLog(leaderPrizes.Count.ToString(), "领导人达标奖励日志");
             foreach(LeaderCompPrizeBak leaderPrize in leaderPrizes)
             {
                 Users user = db.Users.FirstOrDefault(m => m.Id == leaderPrize.UserId) ?? new Users();
@@ -575,7 +575,7 @@ namespace MySystem
                 }
                 db.SaveChanges();
             }
-            function.WriteLog(DateTime.Now.ToString(), "领导人达标奖励日志");
+            Utils.WriteLog(DateTime.Now.ToString(), "领导人达标奖励日志");
             db.Dispose();
             opdb.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);

+ 2 - 2
AppStart/Helper/LiShuaFeeSetService.cs

@@ -65,7 +65,7 @@ namespace MySystem
                 }
                 catch (Exception ex)
                 {
-                    function.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "立刷费率查询异常");
+                    Utils.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "立刷费率查询异常");
                 }
                 Thread.Sleep(600000);
             }
@@ -102,7 +102,7 @@ namespace MySystem
                 }
                 catch (Exception ex)
                 {
-                    function.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "立刷费率提交报警异常");
+                    Utils.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "立刷费率提交报警异常");
                 }
                 Thread.Sleep(600000);
             }

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

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

+ 30 - 30
AppStart/Helper/PublicImportDataService.cs

@@ -327,7 +327,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;
         }
@@ -606,10 +606,10 @@ namespace MySystem
             string signstr = LiSSign(content);
             dic.Add("signData", signstr);
             string req = Newtonsoft.Json.JsonConvert.SerializeObject(dic);
-            function.WriteLog("请求地址:" + LiSReqUrl + "FEE001", "查询商户费率");
-            function.WriteLog("请求参数:" + req, "查询商户费率");
+            Utils.WriteLog("请求地址:" + LiSReqUrl + "FEE001", "查询商户费率");
+            Utils.WriteLog("请求参数:" + req, "查询商户费率");
             string result = PostWebRequest(LiSReqUrl + "FEE001", req, new Dictionary<string, string>());
-            function.WriteLog("返回报文:" + result + "\n\n\n", "查询商户费率");
+            Utils.WriteLog("返回报文:" + result + "\n\n\n", "查询商户费率");
             return result;
         }
 
@@ -697,9 +697,9 @@ namespace MySystem
             signString = signString.TrimEnd('&');
             req.Add("mac", SftEncrypt(signString));
             string reqString = Newtonsoft.Json.JsonConvert.SerializeObject(req);
-            function.WriteLog(DateTime.Now.ToString() + "\n" + reqString, "盛付通商户换绑或解绑日志");
+            Utils.WriteLog(DateTime.Now.ToString() + "\n" + reqString, "盛付通商户换绑或解绑日志");
             string result = function.PostWebRequest(SftReqUrl + "bindOrUnbindTerminalSn", reqString, "application/json");
-            function.WriteLog(result + "\n\n\n", "盛付通商户换绑或解绑日志");
+            Utils.WriteLog(result + "\n\n\n", "盛付通商户换绑或解绑日志");
             return result;
         }
 
@@ -942,8 +942,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);
@@ -963,11 +963,11 @@ namespace MySystem
 
             headdic.Add("X-Sign", SHA256Sign(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;
         }
 
@@ -1030,27 +1030,27 @@ namespace MySystem
         {
             SortedList<string, string> param = new SortedList<string, string>();
             string PushData = Newtonsoft.Json.JsonConvert.SerializeObject(param);
-            function.WriteLog("原始数据:" + PushData, "查询POSP机具服务费政策");
+            Utils.WriteLog("原始数据:" + PushData, "查询POSP机具服务费政策");
             string content = EncryptHelper.Encrypt1(param, AesSecret);
             string PushDataEncrypt = content;
-            function.WriteLog("加密数据:" + content, "查询POSP机具服务费政策");
+            Utils.WriteLog("加密数据:" + content, "查询POSP机具服务费政策");
             SortedList<string, string> obj = new SortedList<string, string>();
             obj.Add("type", "设置服务费");
             obj.Add("notice_id", Guid.NewGuid().ToString());
             obj.Add("timestamp", DateTime.Now.ToString("yyyyMMddHHmmssfff") + function.get_Random(8));
             obj.Add("content", content);
             string requestJson = Newtonsoft.Json.JsonConvert.SerializeObject(obj);
-            function.WriteLog("请求参数:" + requestJson, "查询POSP机具服务费政策");
-            function.WriteLog("请求地址:" + PospRequestUrl + "/pos/deposit/query", "查询POSP机具服务费政策");
+            Utils.WriteLog("请求参数:" + requestJson, "查询POSP机具服务费政策");
+            Utils.WriteLog("请求地址:" + PospRequestUrl + "/pos/deposit/query", "查询POSP机具服务费政策");
             string result = function.PostWebRequest(PospRequestUrl + "/pos/deposit/query", requestJson, "application/json");
-            function.WriteLog("返回报文:" + result, "查询POSP机具服务费政策");
+            Utils.WriteLog("返回报文:" + result, "查询POSP机具服务费政策");
             JsonData jsonObj = JsonMapper.ToObject(result);
             if(jsonObj["code"].ToString() == "200")
             {
                 result = EncryptHelper.AesDecrypt(jsonObj["content"].ToString(), AesSecret);
-                function.WriteLog("内容信息:" + result, "查询POSP机具服务费政策");
+                Utils.WriteLog("内容信息:" + result, "查询POSP机具服务费政策");
             }
-            function.WriteLog("\n\n", "查询POSP机具服务费政策");
+            Utils.WriteLog("\n\n", "查询POSP机具服务费政策");
             return result;
         }
 
@@ -1058,27 +1058,27 @@ namespace MySystem
         {
             SortedList<string, string> param = new SortedList<string, string>();
             string PushData = Newtonsoft.Json.JsonConvert.SerializeObject(param);
-            function.WriteLog("原始数据:" + PushData, "查询POSP机具费率政策");
+            Utils.WriteLog("原始数据:" + PushData, "查询POSP机具费率政策");
             string content = EncryptHelper.Encrypt1(param, AesSecret);
             string PushDataEncrypt = content;
-            function.WriteLog("加密数据:" + content, "查询POSP机具费率政策");
+            Utils.WriteLog("加密数据:" + content, "查询POSP机具费率政策");
             SortedList<string, string> obj = new SortedList<string, string>();
             obj.Add("type", "设置服务费");
             obj.Add("notice_id", Guid.NewGuid().ToString());
             obj.Add("timestamp", DateTime.Now.ToString("yyyyMMddHHmmssfff") + function.get_Random(8));
             obj.Add("content", content);
             string requestJson = Newtonsoft.Json.JsonConvert.SerializeObject(obj);
-            function.WriteLog("请求参数:" + requestJson, "查询POSP机具费率政策");
-            function.WriteLog("请求地址:" + PospRequestUrl + "/marketing/plan/query", "查询POSP机具费率政策");
+            Utils.WriteLog("请求参数:" + requestJson, "查询POSP机具费率政策");
+            Utils.WriteLog("请求地址:" + PospRequestUrl + "/marketing/plan/query", "查询POSP机具费率政策");
             string result = function.PostWebRequest(PospRequestUrl + "/marketing/plan/query", requestJson, "application/json");
-            function.WriteLog("返回报文:" + result, "查询POSP机具费率政策");
+            Utils.WriteLog("返回报文:" + result, "查询POSP机具费率政策");
             JsonData jsonObj = JsonMapper.ToObject(result);
             if(jsonObj["code"].ToString() == "200")
             {
                 result = EncryptHelper.AesDecrypt(jsonObj["content"].ToString(), AesSecret);
-                function.WriteLog("内容信息:" + result, "查询POSP机具费率政策");
+                Utils.WriteLog("内容信息:" + result, "查询POSP机具费率政策");
             }
-            function.WriteLog("\n\n", "查询POSP机具费率政策");
+            Utils.WriteLog("\n\n", "查询POSP机具费率政策");
             return result;
         }
 
@@ -1319,7 +1319,7 @@ namespace MySystem
                 Dictionary<string, string> headers = new Dictionary<string, string>();
                 headers.Add("Authorization", "Basic " + Convert.ToBase64String(Encoding.UTF8.GetBytes(lklClientId + ":" + lklClientSecret)));
                 string result = function.PostWebRequest(lklReqUrl + "/htkauth/oauth/token?grant_type=client_credentials&client_id=" + lklClientId + "&client_secret=" + lklClientSecret, "", headers, "application/json");
-                function.WriteLog("返回报文\n" + result + "\n\n\n", "拉卡拉获取Token");
+                Utils.WriteLog("返回报文\n" + result + "\n\n\n", "拉卡拉获取Token");
                 JsonData jsonObj = JsonMapper.ToObject(result);
                 if(result.Contains("\"access_token\""))
                 {
@@ -1339,11 +1339,11 @@ namespace MySystem
             {
                 Dictionary<string, string> headers = new Dictionary<string, string>();
                 headers.Add("Authorization", "Basic " + Convert.ToBase64String(Encoding.UTF8.GetBytes(lklClientId + ":" + lklClientSecret)));
-                function.WriteLog("请求地址\n" + lklReqUrl + "/htkauth/oauth/token", "拉卡拉获取Token2");
+                Utils.WriteLog("请求地址\n" + lklReqUrl + "/htkauth/oauth/token", "拉卡拉获取Token2");
                 string reqStr = "grant_type=password&username=" + userName + "&password=" + password;
-                function.WriteLog("请求参数\n" + reqStr, "拉卡拉获取Token2");
+                Utils.WriteLog("请求参数\n" + reqStr, "拉卡拉获取Token2");
                 string result = function.PostWebRequest(lklReqUrl + "/htkauth/oauth/token", reqStr, headers);
-                function.WriteLog("返回报文\n" + result + "\n\n\n", "拉卡拉获取Token2");
+                Utils.WriteLog("返回报文\n" + result + "\n\n\n", "拉卡拉获取Token2");
                 JsonData jsonObj = JsonMapper.ToObject(result);
                 if(result.Contains("\"access_token\""))
                 {

+ 2 - 2
AppStart/Helper/ReceiveProfitService.cs

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

+ 2 - 2
AppStart/Helper/ReceiveTaskService.cs

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

+ 1 - 1
AppStart/Helper/RecommendActStatService.cs

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

+ 1 - 1
AppStart/Helper/ReservePayBackService.cs

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

+ 1 - 1
AppStart/Helper/ResetPosFirstFlagAndIsExecuteService.cs

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

+ 31 - 31
AppStart/Helper/SetDepositPostService.cs

@@ -342,7 +342,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
@@ -421,7 +421,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);
             }
@@ -479,24 +479,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;
         }
 
@@ -518,14 +518,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;
         }
 
@@ -660,9 +660,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;
@@ -693,7 +693,7 @@ namespace MySystem
                 srcString = reader.ReadToEnd();
                 ret = srcString;   //返回值赋值
                 reader.Close();
-                function.WriteLog(srcString, "请求开店宝API日志");
+                Utils.WriteLog(srcString, "请求开店宝API日志");
             }
             catch (System.Net.WebException ex)
             {
@@ -710,7 +710,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;
         }
@@ -866,11 +866,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;
         }
 
@@ -894,9 +894,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;
@@ -927,12 +927,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;
         }
@@ -1167,8 +1167,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";
@@ -1180,15 +1180,15 @@ 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;
         }
 

+ 1 - 1
AppStart/Helper/SetDepositService.cs

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

@@ -53,15 +53,15 @@ namespace MySystem
                             while(op)
                             {
                                 var posList = db.PosMachinesTwo.Select(m => new { m.Id, m.Status, m.BindingState, m.BindingTime, m.UpFeeFlag, m.DownFeeFlag, m.BrandId }).Where(m => m.Id > StartId && m.Status > -1 && m.BindingTime <= date && m.BindingState == 1 && m.UpFeeFlag == 0 && m.DownFeeFlag == 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;
@@ -77,7 +77,7 @@ namespace MySystem
                     }
                     catch (Exception ex)
                     {
-                        function.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "机具费率标记设置异常");
+                        Utils.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "机具费率标记设置异常");
                     }
                 }
                 Thread.Sleep(800000);

+ 4 - 4
AppStart/Helper/SetSftFeeService.cs

@@ -44,8 +44,8 @@ namespace MySystem
                             while(op)
                             {
                                 var posList = db.PosMachinesTwo.Select(m => new { m.Id, m.PosSn, m.Status, m.BindingState, m.BindingTime, m.UpFeeFlag, m.DownFeeFlag, m.DownFee, m.BrandId, m.IsSupplement }).Where(m => m.Id > StartId && m.Status > -1 && m.BindingTime <= date && m.BindingState == 1 && m.BrandId == 7 && m.IsSupplement == 0).OrderBy(m => m.Id).Take(100).ToList();
-                                function.WriteLog(DateTime.Now.ToString(), "420天盛付通费率加万2");
-                                function.WriteLog(posList.Count.ToString(), "420天盛付通费率加万2");
+                                Utils.WriteLog(DateTime.Now.ToString(), "420天盛付通费率加万2");
+                                Utils.WriteLog(posList.Count.ToString(), "420天盛付通费率加万2");
                                 if(posList.Count > 0)
                                 {
                                     //循环修改机具费率调升标记
@@ -72,7 +72,7 @@ namespace MySystem
                                                 AddRate = "0";
                                             }
                                             string info = "{\"RecordId\":\"\",\"PosId\":\"" + item.Id + "\",\"Fee\": \"" + Fee + "\",\"AddRate\": \"" + AddRate + "\",\"Kind\": \"4\",\"OpMan\": \"系统\"}";
-                                            function.WriteLog(item.PosSn + "-Fee:" + Fee + "-AddRate:" + AddRate, "420天盛付通费率加万2");
+                                            Utils.WriteLog(item.PosSn + "-Fee:" + Fee + "-AddRate:" + AddRate, "420天盛付通费率加万2");
                                             RedisDbconn.Instance.AddList("SetDepositPostQueue", info);
                                             PosMachinesTwo pos = db.PosMachinesTwo.FirstOrDefault(m => m.Id == item.Id);
                                             if(pos != null)
@@ -94,7 +94,7 @@ namespace MySystem
                     }
                     catch (Exception ex)
                     {
-                        function.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "425天盛付通费率加万2异常");
+                        Utils.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "425天盛付通费率加万2异常");
                     }
                 }
                 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);
             }

+ 94 - 94
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,14 +87,14 @@ namespace MySystem
             {
                 try
                 {
-                    function.WriteLog(DateTime.Now.ToString() + ":start", "实时处理0押激活奖励");
+                    Utils.WriteLog(DateTime.Now.ToString() + ":start", "实时处理0押激活奖励");
                     activePrizeWithoutDeposit();
                     // activePrizeWithoutDeposit6();
-                    function.WriteLog(DateTime.Now.ToString() + ":end\n\n", "实时处理0押激活奖励");
+                    Utils.WriteLog(DateTime.Now.ToString() + ":end\n\n", "实时处理0押激活奖励");
                 }
                 catch (Exception ex)
                 {
-                    function.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "实时处理0押激活奖励异常");
+                    Utils.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "实时处理0押激活奖励异常");
                 }
                 Thread.Sleep(30000);
             }
@@ -113,14 +113,14 @@ namespace MySystem
             {
                 try
                 {
-                    function.WriteLog(DateTime.Now.ToString() + ":start", "实时处理盒易付0押激活奖励");
+                    Utils.WriteLog(DateTime.Now.ToString() + ":start", "实时处理盒易付0押激活奖励");
                     activePrizeWithoutDeposit12();
                     // activePrizeWithoutDeposit122();
-                    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);
             }
@@ -142,13 +142,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);
             }
@@ -669,7 +669,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()
                 {
@@ -1128,28 +1128,28 @@ 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, "开机奖励发放日志");
                             if (pos.BindingTime > DateTime.Now.AddDays(-30))
                             {
                                 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))
                                             {
@@ -1165,15 +1165,15 @@ namespace MySystem
                                                     Users puser = db.Users.FirstOrDefault(m => m.Id == UserId && m.AuthFlag == 1 && m.Status > -1);
                                                     if (puser != null && Prize > 0)
                                                     {
-                                                        function.WriteLog("上级:" + puser.MakerCode, "开机奖励发放日志");
+                                                        Utils.WriteLog("上级:" + puser.MakerCode, "开机奖励发放日志");
                                                         // int machineCount = db.PosMachinesTwo.Count(m => m.BuyUserId == puser.Id && m.PosSnType == 0 && m.ActivationState == 0); //判断是否拥有3台兑换机
                                                         // int ActiveCount = db.PosMachinesTwo.Count(m => m.BuyUserId == puser.Id && m.ActivationState == 1); //判断是否拥有3台激活机(不限购买或赠送)
                                                         // int couponCount = db.PosCoupons.Count(m => m.UserId == puser.Id && m.IsUse == 0); //判断是否拥有3张券
                                                         // int BigCount = db.PosMachinesTwo.Count(m => m.UserId == puser.Id && m.BrandId == 3); //判断是否拥有2台大机
                                                         // int BigActiveCount = db.PosMachinesTwo.Count(m => m.UserId == puser.Id && m.ActivationState == 1 && m.BrandId == 3); //判断是否拥有2台激活大机(不限购买或赠送)
-                                                        // function.WriteLog("条件:machineCount:" + machineCount + ",ActiveCount:" + ActiveCount + ",couponCount:" + couponCount + "", "开机奖励发放日志");
+                                                        // Utils.WriteLog("条件:machineCount:" + machineCount + ",ActiveCount:" + ActiveCount + ",couponCount:" + couponCount + "", "开机奖励发放日志");
                                                         // if (machineCount + ActiveCount + couponCount >= 3)
-                                                        function.WriteLog("条件:LeaderLevel:" + puser.LeaderLevel + ",UserType:" + puser.UserType, "开机奖励发放日志");
+                                                        Utils.WriteLog("条件:LeaderLevel:" + puser.LeaderLevel + ",UserType:" + puser.UserType, "开机奖励发放日志");
                                                         if(puser.LeaderLevel > 0 || puser.UserType == 1)
                                                         {
                                                             bool leaderOp = true;
@@ -1181,11 +1181,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))
                                                                 {
@@ -1318,7 +1318,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
@@ -1520,7 +1520,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);
@@ -1681,16 +1681,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")));
@@ -1753,11 +1753,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();
         }
@@ -1793,7 +1793,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
             {
@@ -1808,21 +1808,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());
@@ -1863,9 +1863,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());
@@ -1914,10 +1914,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);
         }
@@ -1933,7 +1933,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
             {
@@ -1969,10 +1969,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", "执行商户交易额日志");
         }
 
 
@@ -2008,7 +2008,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");
@@ -2018,7 +2018,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)
@@ -2096,7 +2096,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);
@@ -2132,7 +2132,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);
@@ -2165,18 +2165,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();
@@ -2192,7 +2192,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");
@@ -2202,7 +2202,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)
@@ -2292,7 +2292,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);
@@ -2342,7 +2342,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);
@@ -2384,7 +2384,7 @@ namespace MySystem
                             }
                             startid = subuser.Id;
                         }
-                        function.WriteLog(startid.ToString(), "创客升级日志");
+                        Utils.WriteLog(startid.ToString(), "创客升级日志");
                     }
                     else
                     {
@@ -2436,11 +2436,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();
@@ -2478,7 +2478,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
             {
@@ -2488,14 +2488,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());
@@ -2528,9 +2528,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());
@@ -2561,16 +2561,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
             {
@@ -2585,7 +2585,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());
@@ -2646,10 +2646,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", "实时执行创客激活数日志");
         }
 
         // 统计新增创客数
@@ -2681,7 +2681,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
             {
@@ -2691,14 +2691,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());
@@ -2727,9 +2727,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());
@@ -2756,16 +2756,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
             {
@@ -2780,7 +2780,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();
@@ -2835,10 +2835,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", "实时执行新增创客数日志");
         }
 
 
@@ -2873,7 +2873,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
             {
@@ -2888,16 +2888,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());
@@ -2930,9 +2930,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());
@@ -2962,16 +2962,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
             {
@@ -2992,7 +2992,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());
@@ -3054,10 +3054,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

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

@@ -75,11 +75,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;
                                 }
                             }
@@ -97,7 +97,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();
                     }
@@ -108,7 +108,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;
                                         }
                                     }
@@ -106,16 +106,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;
@@ -123,17 +123,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;
@@ -181,7 +181,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();
                     }
@@ -192,7 +192,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异常");
             }
         }
 

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

@@ -252,11 +252,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;
                                                     }
                                                 }
@@ -496,7 +496,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);
             }
@@ -520,42 +520,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);
@@ -638,7 +638,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);

+ 8 - 8
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);
@@ -148,15 +148,15 @@ 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);
 
-                function.WriteLog("BalanceAmount:" + userAccount.BalanceAmount + ";ChargeAmount:" + record.ChargeAmount + ";", "扣款监听日志");
+                Utils.WriteLog("BalanceAmount:" + userAccount.BalanceAmount + ";ChargeAmount:" + record.ChargeAmount + ";", "扣款监听日志");
                 if (userAccount.BalanceAmount >= record.ChargeAmount)
                 {
-                    function.WriteLog("in", "扣款监听日志");
+                    Utils.WriteLog("in", "扣款监听日志");
                     var ChangeType = 0;
                     var Remark = "";
                     if (record.ChargeType == 124)//过期机具货款扣费
@@ -200,10 +200,10 @@ namespace MySystem
                             toChargeByStage.Status = 1;
                         }
                     }
-                    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;//扣减余额
@@ -213,7 +213,7 @@ namespace MySystem
                     {
                         edit.UpdateDate = DateTime.Now;
                     }
-                    function.WriteLog("\n\n", "扣款监听日志");
+                    Utils.WriteLog("\n\n", "扣款监听日志");
                 }
             }
             db.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);

+ 1 - 1
AppStart/Helper/TmpService.cs

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

+ 5 - 5
AppStart/Helper/TradeChangeService.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(), "设置激活奖励异常");
                     }
                 }
                 else
@@ -51,14 +51,14 @@ namespace MySystem
 
         public void StatTradeAmount(int Id, int OldType, int NewType)
         {
-            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
             {
                 DataTable selfDt = CustomerSqlConn.dtable("select UserId,ParentNav,BrandId,BankCardType,QrPayFlag,MerHelpFlag,Version,CapFlag,VipFlag,PayType,DATE_FORMAT(CreateDate,'%Y%m%d'),TradeAmount from TradeRecord where Id=" + Id + "", MysqlConn.SqlConnStr);
                 if (selfDt.Rows.Count > 0)
                 {
-                    function.WriteLog("统计人数:" + selfDt.Rows.Count + "\n\n", "交易额类型变更");
+                    Utils.WriteLog("统计人数:" + selfDt.Rows.Count + "\n\n", "交易额类型变更");
                     foreach (DataRow selfDr in selfDt.Rows)
                     {
                         int UserId = int.Parse(selfDr["UserId"].ToString());
@@ -177,10 +177,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", "交易额类型变更");
         }
     }
 }

Algunos archivos no se mostraron porque demasiados archivos cambiaron en este cambio