|
@@ -38,7 +38,7 @@ namespace MySystem
|
|
|
function.WritePage("/TimeOutPosChargeReturn/", "check" + DateTime.Now.ToString("yyyy-MM-dd") + ".txt", DateTime.Now.ToString("HH:mm:ss"));
|
|
function.WritePage("/TimeOutPosChargeReturn/", "check" + DateTime.Now.ToString("yyyy-MM-dd") + ".txt", DateTime.Now.ToString("HH:mm:ss"));
|
|
|
WebCMSEntities db = new WebCMSEntities();
|
|
WebCMSEntities db = new WebCMSEntities();
|
|
|
var date = DateTime.Parse(DateTime.Now.AddDays(-15).ToString("yyyy-MM-dd 00:00:00"));//过期限制时间
|
|
var date = DateTime.Parse(DateTime.Now.AddDays(-15).ToString("yyyy-MM-dd 00:00:00"));//过期限制时间
|
|
|
- var query = db.PosMachinesTwo.Where(m => m.Status > -1 && m.BuyUserId > 0 && m.BindingState == 1 && m.ActivationState == 1 && m.RecycEndDate < date).ToList();//循环过期超过15天激活机具
|
|
|
|
|
|
|
+ var query = db.PosMachinesTwo.Where(m => m.Status > -1 && m.BuyUserId > 0 && m.PosSnType == 1 && m.BindingState == 1 && m.ActivationState == 1 && m.RecycEndDate < date).ToList();//循环过期超过15天激活机具
|
|
|
var brandInfo = db.KqProducts.ToList();
|
|
var brandInfo = db.KqProducts.ToList();
|
|
|
foreach (var pos in query)
|
|
foreach (var pos in query)
|
|
|
{
|
|
{
|
|
@@ -53,22 +53,19 @@ namespace MySystem
|
|
|
{
|
|
{
|
|
|
amount = 300;
|
|
amount = 300;
|
|
|
}
|
|
}
|
|
|
- if (pos.PosSnType == 1)
|
|
|
|
|
|
|
+ var userAccountRecord = db.UserAccountRecord.Add(new UserAccountRecord
|
|
|
{
|
|
{
|
|
|
- var userAccountRecord = db.UserAccountRecord.Add(new UserAccountRecord
|
|
|
|
|
- {
|
|
|
|
|
- CreateDate = DateTime.Now,
|
|
|
|
|
- UserId = pos.BuyUserId,
|
|
|
|
|
- BeforeBalanceAmount = userAccount.BalanceAmount,
|
|
|
|
|
- AfterBalanceAmount = userAccount.BalanceAmount + amount,
|
|
|
|
|
- ChangeAmount = amount,
|
|
|
|
|
- ChangeType = 126,//过期购买机具超过15天激活扣费退还
|
|
|
|
|
- Remark = "机具货款退还",
|
|
|
|
|
|
|
+ CreateDate = DateTime.Now,
|
|
|
|
|
+ UserId = pos.BuyUserId,
|
|
|
|
|
+ BeforeBalanceAmount = userAccount.BalanceAmount,
|
|
|
|
|
+ AfterBalanceAmount = userAccount.BalanceAmount + amount,
|
|
|
|
|
+ ChangeAmount = amount,
|
|
|
|
|
+ ChangeType = 126,//过期购买机具超过15天激活扣费退还
|
|
|
|
|
+ Remark = "机具货款退还",
|
|
|
|
|
|
|
|
- }).Entity;
|
|
|
|
|
- userAccount.BalanceAmount += amount;
|
|
|
|
|
- db.SaveChanges();
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ }).Entity;
|
|
|
|
|
+ userAccount.BalanceAmount += amount;
|
|
|
|
|
+ db.SaveChanges();
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|