소스 검색

更新实时监听待扣款记录,并扣费

lcl 1 년 전
부모
커밋
813afb9e93
2개의 변경된 파일3개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 1
      AppStart/Helper/TimeOutPosChargeService.cs
  2. 1 1
      Startup.cs

+ 2 - 1
AppStart/Helper/TimeOutPosChargeService.cs

@@ -140,6 +140,7 @@ namespace MySystem
 
         public void DoChargeAmount(WebCMSEntities db, int UserId = 0)
         {
+            MySystem.OpModels.WebCMSEntities opdb = new MySystem.OpModels.WebCMSEntities();
             IQueryable<ToChargeBackRecord> list = db.ToChargeBackRecord.Where(m => m.Status == 0);//过期机具扣费记录
             if (UserId > 0)
             {
@@ -238,7 +239,6 @@ namespace MySystem
                 }
                 else //运营中心
                 {
-                    MySystem.OpModels.WebCMSEntities opdb = new MySystem.OpModels.WebCMSEntities();
                     var opUserAccount = opdb.UserAccount.FirstOrDefault(m => m.Id == items.UserId) ?? new MySystem.OpModels.UserAccount();
                     if (opUserAccount.ValidForGetAmount >= record.ChargeAmount)
                     {
@@ -282,6 +282,7 @@ namespace MySystem
                 function.WriteLog("\n\n", "扣款监听日志");
             }
             db.SaveChanges();
+            opdb.SaveChanges();
         }
     }
 }

+ 1 - 1
Startup.cs

@@ -168,7 +168,7 @@ namespace MySystem
                 // PosCouponPrizeService.Instance.dosomething(318516);
                 // LeaderApplyCouponsHelper.Instance.dosomething(5413);
                 // OperateAddService.Instance.dosomething(29);
-                BalancePayBackService.Instance.sloveAlipayCallBack("318529");
+                // BalancePayBackService.Instance.sloveAlipayCallBack("318529");
             }
             if(Library.ConfigurationManager.EnvironmentFlag == 2)
             {