|
@@ -29,7 +29,7 @@ namespace MySystem.Controllers
|
|
|
return View();
|
|
|
}
|
|
|
|
|
|
- public string test(decimal a, decimal b, decimal g)
|
|
|
+ public string test()
|
|
|
{
|
|
|
|
|
|
|
|
@@ -40,7 +40,19 @@ namespace MySystem.Controllers
|
|
|
|
|
|
|
|
|
|
|
|
-
|
|
|
+ WebCMSEntities db = new WebCMSEntities();
|
|
|
+ DateTime start = DateTime.Parse("2024-03-10 00:00:00");
|
|
|
+ List<ConsumerOrders> orders = db.ConsumerOrders.Where(m => m.Status > 0 && m.IsAct == 1 && m.CreateDate > start && m.CurDivi < m.MaxDivi && m.SettleAmount > 0).OrderBy(m => m.Id).ToList();
|
|
|
+ foreach(ConsumerOrders order in orders)
|
|
|
+ {
|
|
|
+ bool check = RedisDbconn.Instance.GetList<ConsumerOrders>("ConsumerOrdersHd:Divi:" + order.PayMode + ":" + order.MerchantId, 1, 10000).Any(m => m.Id == order.Id);
|
|
|
+ bool check1 = db.ConsumerProfit.Any(m => m.OrderId == order.Id);
|
|
|
+ if(!check && !check1)
|
|
|
+ {
|
|
|
+ RedisDbconn.Instance.AddList("ConsumerOrdersHd:Divi:" + order.PayMode + ":List", order.Id.ToString());
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
|
|
|
|
|
@@ -167,7 +179,7 @@ namespace MySystem.Controllers
|
|
|
|
|
|
|
|
|
|
|
|
-
|
|
|
+ db.Dispose();
|
|
|
|
|
|
|
|
|
|