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