|
@@ -28,7 +28,7 @@ namespace MySystem
|
|
{
|
|
{
|
|
while (true)
|
|
while (true)
|
|
{
|
|
{
|
|
- if (DateTime.Now.Hour > 0 && DateTime.Now.Hour < 3)
|
|
|
|
|
|
+ if (DateTime.Now.Hour > 0 && DateTime.Now.Hour < 4)
|
|
{
|
|
{
|
|
try
|
|
try
|
|
{
|
|
{
|
|
@@ -44,14 +44,31 @@ namespace MySystem
|
|
BrandIds.Add(4);
|
|
BrandIds.Add(4);
|
|
BrandIds.Add(5);
|
|
BrandIds.Add(5);
|
|
var date = DateTime.Now.AddDays(-178);
|
|
var date = DateTime.Now.AddDays(-178);
|
|
- var posList = db.PosMachinesTwo.Where(m => m.Status > -1 && m.BindingTime <= date && m.BindingState == 1 && m.UpFeeFlag == 0 && BrandIds.Contains(m.BrandId)).ToList();
|
|
|
|
- //循环修改机具费率调升标记
|
|
|
|
- //统计需要推送消息的用户Id
|
|
|
|
- foreach (var item in posList)
|
|
|
|
|
|
+ bool op = true;
|
|
|
|
+ int StartId = 0;
|
|
|
|
+ while(op)
|
|
{
|
|
{
|
|
- string info = "{\"RecordId\":\"\",\"PosId\":\"" + item.Id + "\",\"Fee\": \"" + 0.63 + "\",\"Kind\": \"0\",\"OpMan\": \""+"系统"+"\"}";
|
|
|
|
- RedisDbconn.Instance.AddList("SetDepositQueue", info);
|
|
|
|
|
|
+ var posList = db.PosMachinesTwo.Select(m => new { m.Id, m.Status, m.BindingState, m.BindingTime, m.UpFeeFlag, m.BrandId }).Where(m => m.Id > StartId && m.Status > -1 && m.BindingTime <= date && m.BindingState == 1 && m.UpFeeFlag == 0 && BrandIds.Contains(m.BrandId)).OrderBy(m => m.Id).Take(100).ToList();
|
|
|
|
+ function.WriteLog(DateTime.Now.ToString(), "178天提前通知创客费率调升");
|
|
|
|
+ function.WriteLog(posList.Count.ToString(), "178天提前通知创客费率调升");
|
|
|
|
+ if(posList.Count > 0)
|
|
|
|
+ {
|
|
|
|
+ //循环修改机具费率调升标记
|
|
|
|
+ //统计需要推送消息的用户Id
|
|
|
|
+ foreach (var item in posList)
|
|
|
|
+ {
|
|
|
|
+ function.WriteLog(item.Id.ToString(), "178天提前通知创客费率调升");
|
|
|
|
+ string info = "{\"RecordId\":\"\",\"PosId\":\"" + item.Id + "\",\"Fee\": \"" + 0.63 + "\",\"Kind\": \"0\",\"OpMan\": \""+"系统"+"\"}";
|
|
|
|
+ RedisDbconn.Instance.AddList("SetDepositQueue", info);
|
|
|
|
+ StartId = item.Id;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ else
|
|
|
|
+ {
|
|
|
|
+ op = false;
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
+ db.Dispose();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
catch (Exception ex)
|
|
catch (Exception ex)
|
|
@@ -59,7 +76,7 @@ namespace MySystem
|
|
function.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "机具费率标记设置异常");
|
|
function.WriteLog(DateTime.Now.ToString() + ":" + ex.ToString(), "机具费率标记设置异常");
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- Thread.Sleep(1200000);
|
|
|
|
|
|
+ Thread.Sleep(800000);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|