|
@@ -324,5 +324,23 @@ namespace MySystem.Controllers
|
|
|
}
|
|
|
return "ok";
|
|
|
}
|
|
|
+
|
|
|
+ public string goonback(int mid, int pm, string date)
|
|
|
+ {
|
|
|
+ DateTime start = DateTime.Parse(date + " 00:00:00");
|
|
|
+ DateTime end = start.AddDays(1);
|
|
|
+ WebCMSEntities db = new WebCMSEntities();
|
|
|
+ List<ConsumerOrders> queue = RedisDbconn.Instance.GetList<ConsumerOrders>("ConsumerOrdersHd:Divi:" + pm + ":" + mid + "", 1, 100000);
|
|
|
+ List<ConsumerOrders> list = db.ConsumerOrders.Where(m => m.MerchantId == mid && m.PayMode == pm && m.Status > 0 && m.IsAct == 1 && m.CreateDate >= start && m.CreateDate < end).ToList();
|
|
|
+ foreach(ConsumerOrders sub in list)
|
|
|
+ {
|
|
|
+ if(!queue.Any(m => m.Id == sub.Id) && sub.CurDivi < sub.MaxDivi)
|
|
|
+ {
|
|
|
+ RedisDbconn.Instance.AddList("ConsumerOrdersHd:Divi:" + pm + ":" + mid, sub);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ db.Dispose();
|
|
|
+ return "ok";
|
|
|
+ }
|
|
|
}
|
|
|
}
|