|
@@ -71,8 +71,11 @@ namespace MySystem.Controllers
|
|
|
// }
|
|
|
// }
|
|
|
|
|
|
- // List<int> orders = RedisDbconn.Instance.GetList<ConsumerOrders>("ConsumerOrdersHd:Divi:2:1272").Select(m => m.Id).ToList();
|
|
|
- // DataTable dt = CustomerSqlConn.dtable("select OrderId,sum(GetMoney) money from ConsumerProfit where MerchantId=1272 group by OrderId order by OrderId", AppConfig.Base.SqlConnStr);
|
|
|
+ string str = "";
|
|
|
+ // str += "<table>";
|
|
|
+ // str += "<tr><td>订单号</td><td>下单时间</td><td>商家分红天数</td><td>当前分红金额</td><td>最大分红</td></tr>";
|
|
|
+ // List<int> orders = RedisDbconn.Instance.GetList<ConsumerOrders>("ConsumerOrdersHd:Divi:2:1940", 1, 10000).Select(m => m.Id).ToList();
|
|
|
+ // DataTable dt = CustomerSqlConn.dtable("select OrderId,sum(GetMoney) money from ConsumerProfit where MerchantId=1940 and CreateDate>='2023-12-01 00:00:00' group by OrderId order by OrderId", AppConfig.Base.SqlConnStr);
|
|
|
// foreach(DataRow dr in dt.Rows)
|
|
|
// {
|
|
|
// decimal cur = decimal.Parse(dr["money"].ToString());
|
|
@@ -84,41 +87,46 @@ namespace MySystem.Controllers
|
|
|
// if(order.MaxDivi - cur >= 1)
|
|
|
// {
|
|
|
// order.CurDivi = cur;
|
|
|
+ // MerchantParamSet set = Newtonsoft.Json.JsonConvert.DeserializeObject<MerchantParamSet>(order.SeoDescription);
|
|
|
// order.SeoDescription = Regex.Replace(function.CheckNull(order.SeoDescription), "\"UpdateDate\":\".*?\"", "\"UpdateDate\":\"" + DateTime.Now.ToString("yyyy-MM-ddTHH:mm:ss") + "\"");
|
|
|
- // order.SeoDescription = Regex.Replace(function.CheckNull(order.SeoDescription), "\"ProfitDays\":.*?,", "\"ProfitDays\":365,");
|
|
|
- // RedisDbconn.Instance.AddList("ConsumerOrdersHd:Divi:" + order.PayMode + ":" + order.MerchantId, order);
|
|
|
- // var list = db.ConsumerProfit.Where(m => m.OrderId == order.Id).OrderBy(m => m.Id).ToList();
|
|
|
- // foreach(var sub in list)
|
|
|
- // {
|
|
|
- // if(cur >= sub.GetMoney)
|
|
|
- // {
|
|
|
- // cur -= sub.GetMoney;
|
|
|
- // }
|
|
|
- // else
|
|
|
- // {
|
|
|
- // if(cur > 0)
|
|
|
- // {
|
|
|
- // var edit = db.ConsumerProfit.FirstOrDefault(m => m.OrderId == order.Id);
|
|
|
- // if(edit != null)
|
|
|
- // {
|
|
|
- // edit.GetMoney = cur;
|
|
|
- // db.SaveChanges();
|
|
|
- // }
|
|
|
- // }
|
|
|
- // else
|
|
|
- // {
|
|
|
- // var edit = db.ConsumerProfit.FirstOrDefault(m => m.OrderId == order.Id);
|
|
|
- // if(edit != null)
|
|
|
- // {
|
|
|
- // db.ConsumerProfit.Remove(edit);
|
|
|
- // db.SaveChanges();
|
|
|
- // }
|
|
|
- // }
|
|
|
- // }
|
|
|
- // }
|
|
|
+ // // order.SeoDescription = Regex.Replace(function.CheckNull(order.SeoDescription), "\"ProfitDays\":.*?,", "\"ProfitDays\":365,");
|
|
|
+ // str += "<tr><td>" + order.OrderNo + "</td><td>" + order.UpdateDate.Value.ToString() + "</td><td>" + set.ProfitDays + "</td><td>" + cur + "</td><td>" + order.MaxDivi + "</td></tr>";
|
|
|
+ // // RedisDbconn.Instance.AddList("ConsumerOrdersHd:Divi:" + order.PayMode + ":" + order.MerchantId, order);
|
|
|
+ // // var list = db.ConsumerProfit.Where(m => m.OrderId == order.Id).OrderBy(m => m.Id).ToList();
|
|
|
+ // // foreach(var sub in list)
|
|
|
+ // // {
|
|
|
+ // // if(cur >= sub.GetMoney)
|
|
|
+ // // {
|
|
|
+ // // cur -= sub.GetMoney;
|
|
|
+ // // }
|
|
|
+ // // else
|
|
|
+ // // {
|
|
|
+ // // if(cur > 0)
|
|
|
+ // // {
|
|
|
+ // // var edit = db.ConsumerProfit.FirstOrDefault(m => m.OrderId == order.Id);
|
|
|
+ // // if(edit != null)
|
|
|
+ // // {
|
|
|
+ // // edit.GetMoney = cur;
|
|
|
+ // // db.SaveChanges();
|
|
|
+ // // }
|
|
|
+ // // }
|
|
|
+ // // else
|
|
|
+ // // {
|
|
|
+ // // var edit = db.ConsumerProfit.FirstOrDefault(m => m.OrderId == order.Id);
|
|
|
+ // // if(edit != null)
|
|
|
+ // // {
|
|
|
+ // // db.ConsumerProfit.Remove(edit);
|
|
|
+ // // db.SaveChanges();
|
|
|
+ // // }
|
|
|
+ // // }
|
|
|
+ // // }
|
|
|
+ // // }
|
|
|
// }
|
|
|
// }
|
|
|
// }
|
|
|
+ // str += "</table>";
|
|
|
+
|
|
|
+
|
|
|
|
|
|
// List<int> ids = new List<int>();
|
|
|
// ids.Add(4058);
|
|
@@ -159,6 +167,18 @@ namespace MySystem.Controllers
|
|
|
|
|
|
// db.Dispose();
|
|
|
|
|
|
+ // RedisDbconn.Instance.AddRightList("testlist", "1");
|
|
|
+ // RedisDbconn.Instance.AddRightList("testlist", "2");
|
|
|
+ // RedisDbconn.Instance.AddRightList("testlist", "3");
|
|
|
+ // RedisDbconn.Instance.AddRightList("testlist", "4");
|
|
|
+ // RedisDbconn.Instance.AddRightList("testlist", "5");
|
|
|
+ // RedisDbconn.Instance.AddRightList("testlist", "6");
|
|
|
+ // RedisDbconn.Instance.AddRightList("testlist", "7");
|
|
|
+ // RedisDbconn.Instance.AddRightList("testlist", "8");
|
|
|
+ // RedisDbconn.Instance.AddRightList("testlist", "9");
|
|
|
+
|
|
|
+ // str = RedisDbconn.Instance.RPopLPush<string>("testlist", "testlist");
|
|
|
+
|
|
|
// decimal settleAmount = b / 100M;
|
|
|
// decimal divideAmt = (1 - 0.0038M) * a;
|
|
|
// divideAmt = decimal.Parse(divideAmt.ToString("f2"));
|
|
@@ -181,13 +201,13 @@ namespace MySystem.Controllers
|
|
|
|
|
|
// return amountAmount + ":" + seviceAmount;
|
|
|
|
|
|
- List<int> ids = new List<int>();
|
|
|
- ids.Add(191);
|
|
|
- foreach(int id in ids)
|
|
|
- {
|
|
|
- RedisDbconn.Instance.AddList("MerchantConfirmHdQueue", "{\"MerchantId\":\"" + id.ToString() + "\"}");
|
|
|
- }
|
|
|
- return "ok";
|
|
|
+ // List<int> ids = new List<int>();
|
|
|
+ // ids.Add(191);
|
|
|
+ // foreach(int id in ids)
|
|
|
+ // {
|
|
|
+ // RedisDbconn.Instance.AddList("MerchantConfirmHdQueue", "{\"MerchantId\":\"" + id.ToString() + "\"}");
|
|
|
+ // }
|
|
|
+ return str;
|
|
|
}
|
|
|
|
|
|
public string bindapp(int mid)
|