|
@@ -30,6 +30,7 @@ namespace MySystem
|
|
|
WebCMSEntities spdb = new WebCMSEntities();
|
|
|
PxcModels.WebCMSEntities db = new PxcModels.WebCMSEntities();
|
|
|
DateTime start = DateTime.Now.AddDays(-10);
|
|
|
+ DateTime end = DateTime.Now.AddMinutes(-1);
|
|
|
int StartId = int.Parse(function.CheckInt(function.ReadInstance("/SycnSp/TradeRecordId.txt")));
|
|
|
IQueryable<TradeRecord> trades = spdb.TradeRecord.Where(m => m.Id >= StartId && m.ProductType != "14" && m.CreateDate >= start && m.Status == 1).OrderBy(m => m.CreateDate).Take(20);
|
|
|
foreach (TradeRecord trade in trades.ToList())
|
|
@@ -817,6 +818,7 @@ namespace MySystem
|
|
|
{
|
|
|
pos.IsPurchase = 1;
|
|
|
}
|
|
|
+ function.WriteLog("\n\n\n" + DateTime.Now.ToString(), "开机奖励在激活中监控");
|
|
|
function.WriteLog("机具" + pos.PosSn, "开机奖励在激活中监控");
|
|
|
function.WriteLog("PrizeFlag:" + PrizeFlag, "开机奖励在激活中监控");
|
|
|
PxcModels.PosMerchantInfo merchant = db.PosMerchantInfo.FirstOrDefault(m => m.Id == pos.BindMerchantId);
|
|
@@ -846,8 +848,8 @@ namespace MySystem
|
|
|
}
|
|
|
}
|
|
|
//发放大盟主奖励
|
|
|
- function.WriteLog("大盟主---PrizeFlag:" + PrizeFlag + ";LeaderUserId:" + pos.LeaderUserId + ";pos.IsFirst:" + pos.IsFirst + ";pos.BindingTime:" + pos.BindingTime + ";now.AddDays(-CheckDays):" + now.AddDays(-CheckDays) + ";", "开机奖励在激活中监控");
|
|
|
decimal Deposit = decimal.Parse(function.CheckNum(pos.SeoKeyword));
|
|
|
+ function.WriteLog("大盟主---PrizeFlag:" + PrizeFlag + ";Deposit:" + Deposit + ";LeaderUserId:" + pos.LeaderUserId + ";pos.IsFirst:" + pos.IsFirst + ";pos.BindingTime:" + pos.BindingTime + ";now.AddDays(-CheckDays):" + now.AddDays(-CheckDays) + ";", "开机奖励在激活中监控");
|
|
|
if (Deposit > 0 && pos.LeaderUserId > 0 && db.Leaders.Any(m => m.Id == pos.LeaderUserId && m.ExpiredDate > now) && pos.BindingTime > now.AddDays(-CheckDays) && pos.CardType < 100 && PrizeFlag)
|
|
|
{
|
|
|
function.WriteLog("大盟主奖发放", "开机奖励在激活中监控");
|