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