Browse Source

清历史返现队列

lcl 1 year ago
parent
commit
f05784c44e
1 changed files with 32 additions and 0 deletions
  1. 32 0
      Controllers/HomeController.cs

+ 32 - 0
Controllers/HomeController.cs

@@ -207,6 +207,38 @@ namespace MySystem.Controllers
             // {
             //     RedisDbconn.Instance.AddList("MerchantConfirmHdQueue", "{\"MerchantId\":\"" + id.ToString() + "\"}");
             // }
+
+            // List<ConsumerOrders> orders = RedisDbconn.Instance.GetList<ConsumerOrders>("ConsumerOrdersHd:Divi:2:1940", 1, 10000);
+            // int index = orders.Count;
+            // foreach(ConsumerOrders order in orders)
+            // {
+            //     index -= 1;
+            //     // decimal persent = order.CurDivi / order.MaxDivi;
+            //     // if(order.CurDivi > order.MaxDivi)
+            //     // {
+            //         // RedisDbconn.Instance.DelFromList("ConsumerOrdersHd:Divi:" + order.PayMode + ":" + order.MerchantId, order);
+            //         order.MaxDivi = order.PayMoney * 0.8M;
+            //         RedisDbconn.Instance.SetList("ConsumerOrdersHd:Divi:" + order.PayMode + ":" + order.MerchantId, index, order);
+            //     // }
+            // }
+
+            // DataTable dt = CustomerSqlConn.dtable("select DISTINCT MerchantId,PayMode from ConsumerOrders where IsAct=1 and `Status`>0 and MerchantId!=1940 order by MerchantId,PayMode", AppConfig.Base.SqlConnStr);
+            // foreach(DataRow dr in dt.Rows)
+            // {
+            //     string PayMode = dr["PayMode"].ToString();
+            //     string MerchantId = dr["MerchantId"].ToString();
+            //     List<ConsumerOrders> orders = RedisDbconn.Instance.GetList<ConsumerOrders>("ConsumerOrdersHd:Divi:" + PayMode + ":" + MerchantId, 1, 10000);
+            //     foreach(ConsumerOrders order in orders)
+            //     {
+            //         decimal check = order.MaxDivi - order.CurDivi;
+            //         if(check < 0.01M)
+            //         {
+            //             function.WriteLog("MerchantId:" + order.MerchantId);
+            //             RedisDbconn.Instance.DelFromList("ConsumerOrdersHd:Divi:" + order.PayMode + ":" + order.MerchantId, order);
+            //         }
+            //     }
+            // }
+
             return str;
         }