|
|
@@ -35,13 +35,14 @@ namespace MySystem
|
|
|
BrandIds.Add("25");
|
|
|
BrandIds.Add("26");
|
|
|
BrandIds.Add("32");
|
|
|
+ List<string> SaveDataBindIds = Utils.Instance.SaveDataBindIds();
|
|
|
WebCMSEntities spdb = new WebCMSEntities();
|
|
|
PxcModels.WebCMSEntities db = new PxcModels.WebCMSEntities();
|
|
|
JavaProductModels.WebCMSEntities pdb = new JavaProductModels.WebCMSEntities();
|
|
|
DateTime start = DateTime.Now.AddDays(-60);
|
|
|
DateTime end = DateTime.Now.AddMinutes(-3);
|
|
|
int StartId = int.Parse(function.CheckInt(function.ReadInstance("/SycnSp/TradeRecordId.txt")));
|
|
|
- IQueryable<TradeRecord> trades = spdb.TradeRecord.Where(m => m.Id >= StartId && !BrandIds.Contains(m.ProductType) && m.CreateDate >= start && m.Status == 1).OrderBy(m => m.CreateDate).Take(20);
|
|
|
+ IQueryable<TradeRecord> trades = spdb.TradeRecord.Where(m => m.Id >= StartId && !BrandIds.Contains(m.ProductType) && SaveDataBindIds.Contains(m.ProductType) && m.CreateDate >= start && m.Status == 1).OrderBy(m => m.CreateDate).Take(20);
|
|
|
foreach (TradeRecord trade in trades.ToList())
|
|
|
{
|
|
|
DoQueueTrade(db, pdb, trade);
|
|
|
@@ -210,11 +211,12 @@ namespace MySystem
|
|
|
{
|
|
|
try
|
|
|
{
|
|
|
+ List<string> SaveDataBindIds = Utils.Instance.SaveDataBindIds();
|
|
|
WebCMSEntities spdb = new WebCMSEntities();
|
|
|
PxcModels.WebCMSEntities db = new PxcModels.WebCMSEntities();
|
|
|
DateTime start = DateTime.Now.AddDays(-40);
|
|
|
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);
|
|
|
+ IQueryable<TradeRecord> trades = spdb.TradeRecord.Where(m => m.Id >= StartId && m.ProductType == "14" && SaveDataBindIds.Contains(m.ProductType) && m.CreateDate >= start && m.Status == 1).OrderBy(m => m.CreateDate).Take(20);
|
|
|
foreach (TradeRecord trade in trades.ToList())
|
|
|
{
|
|
|
PosPushDataNewHelper.Trade(trade);
|
|
|
@@ -259,12 +261,13 @@ namespace MySystem
|
|
|
{
|
|
|
try
|
|
|
{
|
|
|
+ List<string> SaveDataBindIds = Utils.Instance.SaveDataBindIds();
|
|
|
PxcModels.WebCMSEntities db = new PxcModels.WebCMSEntities();
|
|
|
WebCMSEntities spdb = new WebCMSEntities();
|
|
|
DateTime start = DateTime.Now.AddDays(-10);
|
|
|
DateTime end = DateTime.Now.AddMinutes(-10);
|
|
|
int StartId = int.Parse(function.CheckInt(function.ReadInstance("/SycnSp/TradeRecordId.txt")));
|
|
|
- IQueryable<TradeRecord> trades = spdb.TradeRecord.Where(m => m.Id >= StartId && m.CreateDate >= start && m.CreateDate < end && m.Status == 0).OrderBy(m => m.CreateDate).Take(20);
|
|
|
+ IQueryable<TradeRecord> trades = spdb.TradeRecord.Where(m => m.Id >= StartId && m.CreateDate >= start && m.CreateDate < end && SaveDataBindIds.Contains(m.ProductType) && m.Status == 0).OrderBy(m => m.CreateDate).Take(20);
|
|
|
foreach (TradeRecord trade in trades.ToList())
|
|
|
{
|
|
|
int Status = 1;
|