DuGuYang 3 лет назад
Родитель
Сommit
9702e91e71

+ 4 - 3
AppStart/Helper/TimeOutPosChargeService.cs

@@ -37,9 +37,10 @@ namespace MySystem
                         {
                             function.WritePage("/TimeOutPosCharge/", "check" + DateTime.Now.ToString("yyyy-MM-dd") + ".txt", DateTime.Now.ToString("HH:mm:ss"));
                             WebCMSEntities db = new WebCMSEntities();
-                            var date = DateTime.Parse(DateTime.Now.AddDays(-15).ToString("yyyy-MM-dd 00:00:00"));//过期限制时间
-                            DataTable dt = OtherMySqlConn.dtable("SELECT BuyUserId FROM PosMachinesTwo WHERE `Status`>-1 AND BuyUserId>0 AND BindingState=0 AND RecycEndDate <" + date + " GROUP BY BuyUserId");//扣费创客
-                            var query = db.PosMachinesTwo.Where(m => m.Status > -1 && m.BuyUserId > 0 && m.BindingState == 0 && m.RecycEndDate < date).ToList();//循环过期超过15天机具
+                            var date = DateTime.Now.AddDays(-15).ToString("yyyy-MM-dd 00:00:00");//过期限制时间
+                            var time = DateTime.Parse(DateTime.Now.AddDays(-10).ToString("yyyy-MM-dd 00:00:00"));//过期限制时间
+                            DataTable dt = OtherMySqlConn.dtable("SELECT BuyUserId FROM PosMachinesTwo WHERE `Status`>-1 AND BuyUserId>0 AND BindingState=0 AND RecycEndDate <'" + date + "' GROUP BY BuyUserId");//扣费创客
+                            var query = db.PosMachinesTwo.Where(m => m.Status > -1 && m.BuyUserId > 0 && m.BindingState == 0 && m.RecycEndDate < time).ToList();//循环过期超过15天机具
                             var info = db.ToChargeBackRecord.Where(m => m.Status == 0).ToList();//过期机具扣费记录
                             var brandInfo = db.KqProducts.ToList();
                             foreach (DataRow item in dt.Rows)

+ 5 - 4
AppStart/Helper/TimeOutPosSendMessageService.cs

@@ -37,9 +37,10 @@ namespace MySystem
                         {
                             function.WritePage("/TimeOutPosSendMessage/", "check" + DateTime.Now.ToString("yyyy-MM-dd") + ".txt", DateTime.Now.ToString("HH:mm:ss"));
                             WebCMSEntities db = new WebCMSEntities();
-                            var date = DateTime.Parse(DateTime.Now.AddDays(-10).ToString("yyyy-MM-dd 00:00:00"));//过期限制时间
-                            DataTable dt = OtherMySqlConn.dtable("SELECT BuyUserId FROM PosMachinesTwo WHERE `Status`>-1 AND BuyUserId>0 AND BindingState=0 AND RecycEndDate <" + date + " GROUP BY BuyUserId");//消息推送创客
-                            var query = db.PosMachinesTwo.Where(m => m.Status > -1 && m.BuyUserId > 0 && m.BindingState == 0 && m.RecycEndDate < date).ToList();//循环过期超过10天机具
+                            var date = DateTime.Now.AddDays(-10).ToString("yyyy-MM-dd 00:00:00");//过期限制时间
+                            var time = DateTime.Parse(DateTime.Now.AddDays(-10).ToString("yyyy-MM-dd 00:00:00"));//过期限制时间
+                            DataTable dt = OtherMySqlConn.dtable("SELECT BuyUserId FROM PosMachinesTwo WHERE `Status`>-1 AND BuyUserId>0 AND BindingState=0 AND RecycEndDate <'" + date + "' GROUP BY BuyUserId");//消息推送创客
+                            var query = db.PosMachinesTwo.Where(m => m.Status > -1 && m.BuyUserId > 0 && m.BindingState == 0 && m.RecycEndDate < time).ToList();//循环过期超过10天机具
                             var brandInfo = db.KqProducts.ToList();
                             foreach (DataRow item in dt.Rows)
                             {
@@ -62,7 +63,7 @@ namespace MySystem
                                 {
                                     UserId = BuyUserId, //创客
                                     Title = "机具循环过期提醒", //标题
-                                    Content = "<div class='f16'>尊敬的创客您好:<br/>您的" + SendInfo + "循环已过期十天以上,请在五日内完成激活或通过机具回收回寄该机具。</ div > " ,//内容
+                                    Content = "<div class='f16'>尊敬的创客您好:<br/>您的" + SendInfo + "循环已过期十天以上,请在五日内完成激活或通过机具回收回寄该机具。</ div > ",//内容
                                     Summary = "系统检测到您的部分机具可回收,请及时处理!",
                                     CreateDate = DateTime.Now,
                                 }));

+ 1 - 1
Startup.cs

@@ -143,7 +143,7 @@ namespace MySystem
             TestHelper.Instance.Start();
             
             TimeOutPosSendMessageService.Instance.Start();//过期机具循环截止时间超过10天预扣费消息推送
-            TimeOutPosChargeService.Instance.Start();//过期机具循环截止时间超过15天执行扣费
+            // TimeOutPosChargeService.Instance.Start();//过期机具循环截止时间超过15天执行扣费
             // TimeOutPosChargeReturnService.Instance.Start();//过期购买机具循环截止时间超过15天激活扣费退还
         }