| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324 |
- using System;
- using System.Collections.Generic;
- using System.Diagnostics;
- using System.Linq;
- using System.Threading.Tasks;
- using Microsoft.AspNetCore.Mvc;
- using Microsoft.Extensions.Logging;
- using MySystem.Models;
- namespace MySystem.Controllers
- {
- public class HomeController : Controller
- {
- private readonly ILogger<HomeController> _logger;
- public HomeController(ILogger<HomeController> logger)
- {
- _logger = logger;
- }
- public IActionResult Index()
- {
- return View();
- }
- public IActionResult Error()
- {
- string isapi = Request.Headers["Api"].ToString();
- if (isapi != "1")
- {
- if (Response.StatusCode == 500)
- {
- return Redirect("/public/errpage/pc/500.html");
- }
- else if (Response.StatusCode == 502)
- {
- return Redirect("/public/errpage/pc/502.html");
- }
- else if (Response.StatusCode == 404)
- {
- return Redirect("/public/errpage/pc/404.html");
- }
- }
- return View();
- }
- public string test()
- {
- List<int> uids = new List<int>();
- uids.Add(124462);
- uids.Add(2502);
- uids.Add(3745);
- uids.Add(4328);
- uids.Add(121845);
- uids.Add(130602);
- uids.Add(1056);
- uids.Add(121168);
- uids.Add(13411);
- uids.Add(130577);
- uids.Add(236);
- uids.Add(3885);
- uids.Add(130952);
- uids.Add(59192);
- uids.Add(130921);
- uids.Add(123676);
- uids.Add(130455);
- uids.Add(123782);
- uids.Add(131043);
- uids.Add(129545);
- uids.Add(125816);
- uids.Add(54293);
- uids.Add(122904);
- uids.Add(128513);
- uids.Add(6764);
- uids.Add(23075);
- uids.Add(121415);
- uids.Add(128049);
- uids.Add(200);
- uids.Add(23459);
- uids.Add(131113);
- uids.Add(70313);
- uids.Add(131085);
- uids.Add(122361);
- uids.Add(123537);
- uids.Add(128360);
- uids.Add(128691);
- uids.Add(9702);
- uids.Add(121749);
- uids.Add(128086);
- uids.Add(130933);
- uids.Add(131134);
- uids.Add(54550);
- uids.Add(122043);
- uids.Add(1893);
- uids.Add(120965);
- uids.Add(4696);
- uids.Add(122211);
- uids.Add(129466);
- uids.Add(131275);
- uids.Add(51704);
- uids.Add(99807);
- uids.Add(124154);
- uids.Add(203);
- uids.Add(36608);
- uids.Add(131126);
- uids.Add(75269);
- uids.Add(129565);
- uids.Add(131130);
- uids.Add(33532);
- uids.Add(130144);
- uids.Add(131316);
- uids.Add(131039);
- uids.Add(130206);
- uids.Add(121364);
- uids.Add(32898);
- uids.Add(120664);
- uids.Add(131229);
- uids.Add(76236);
- uids.Add(124642);
- uids.Add(126131);
- uids.Add(127858);
- uids.Add(515);
- uids.Add(40717);
- uids.Add(129457);
- uids.Add(127543);
- uids.Add(120614);
- uids.Add(126802);
- uids.Add(191);
- List<int> mids = new List<int>();
- mids.Add(23501);
- mids.Add(28905);
- mids.Add(28913);
- mids.Add(29376);
- mids.Add(29397);
- mids.Add(29788);
- mids.Add(29837);
- mids.Add(29886);
- mids.Add(29738);
- mids.Add(29923);
- mids.Add(29953);
- mids.Add(29978);
- mids.Add(29985);
- mids.Add(29968);
- mids.Add(30036);
- mids.Add(30054);
- mids.Add(30170);
- mids.Add(30224);
- mids.Add(30296);
- mids.Add(30353);
- mids.Add(30352);
- mids.Add(29457);
- mids.Add(30332);
- mids.Add(30406);
- mids.Add(30058);
- mids.Add(30434);
- mids.Add(30454);
- mids.Add(30417);
- mids.Add(30468);
- mids.Add(30483);
- mids.Add(30486);
- mids.Add(30522);
- mids.Add(30530);
- mids.Add(30447);
- mids.Add(30583);
- mids.Add(30161);
- mids.Add(30630);
- mids.Add(30649);
- mids.Add(30593);
- mids.Add(30702);
- mids.Add(30707);
- mids.Add(30711);
- mids.Add(30700);
- mids.Add(30752);
- mids.Add(30774);
- mids.Add(30646);
- mids.Add(30806);
- mids.Add(30269);
- mids.Add(30819);
- mids.Add(30824);
- mids.Add(30836);
- mids.Add(30796);
- mids.Add(30883);
- mids.Add(30900);
- mids.Add(30921);
- mids.Add(30925);
- mids.Add(29449);
- mids.Add(30948);
- mids.Add(30967);
- mids.Add(30742);
- mids.Add(30658);
- mids.Add(31033);
- mids.Add(31032);
- mids.Add(31055);
- mids.Add(30557);
- mids.Add(31102);
- mids.Add(31116);
- mids.Add(30680);
- mids.Add(31140);
- mids.Add(31155);
- mids.Add(30735);
- mids.Add(31171);
- mids.Add(31223);
- mids.Add(31170);
- mids.Add(31274);
- mids.Add(31284);
- mids.Add(31303);
- mids.Add(31317);
- mids.Add(31290);
- mids.Add(31353);
- mids.Add(31372);
- mids.Add(31358);
- mids.Add(31373);
- mids.Add(31424);
- mids.Add(31217);
- mids.Add(31462);
- mids.Add(31466);
- mids.Add(31463);
- mids.Add(31482);
- mids.Add(30246);
- mids.Add(29440);
- mids.Add(30474);
- mids.Add(30655);
- mids.Add(31533);
- mids.Add(31534);
- mids.Add(31589);
- mids.Add(30265);
- mids.Add(31047);
- mids.Add(31643);
- mids.Add(31670);
- mids.Add(31688);
- List<string> dates = new List<string>();
- dates.Add("2022-06-14 00:00:00,2022-06-15 00:00:00");
- dates.Add("2022-06-15 00:00:00,2022-06-16 00:00:00");
- dates.Add("2022-06-16 00:00:00,2022-06-17 00:00:00");
- dates.Add("2022-06-17 00:00:00,2022-06-18 00:00:00");
- dates.Add("2022-06-18 00:00:00,2022-06-19 00:00:00");
- dates.Add("2022-06-19 00:00:00,2022-06-20 00:00:00");
- dates.Add("2022-06-20 00:00:00,2022-06-21 00:00:00");
- foreach(int UserId in uids)
- {
- foreach(string date in dates)
- {
- string[] datelist = date.Split(',');
- RedisDbconn.Instance.AddList("ResetUserTradeQueue", UserId + "#cut#" + datelist[0] + "#cut#" + datelist[1] + "#cut#7");
- }
- }
- foreach(int MerchantId in mids)
- {
- foreach(string date in dates)
- {
- string[] datelist = date.Split(',');
- RedisDbconn.Instance.AddList("ResetMerchantTradeQueue", MerchantId + "#cut#" + datelist[0] + "#cut#" + datelist[1]);
- }
- }
- return "ok";
- }
- public string test2()
- {
- WebCMSEntities db = new WebCMSEntities();
- List<PosCoupons> coupons = db.PosCoupons.Where(m => m.LeaderUserId > 0 && m.IsUse == 1).ToList();
- foreach (PosCoupons coupon in coupons)
- {
- MachineApply apply = db.MachineApply.FirstOrDefault(m => m.SwapSnExpand.Contains(coupon.ExchangeCode));
- if(apply != null)
- {
- Orders order = db.Orders.FirstOrDefault(m => m.Id == apply.QueryCount);
- if(order != null)
- {
- string[] SwapSnExpands = order.SnNos.TrimEnd('\n').Split('\n');
- foreach(string no in SwapSnExpands)
- {
- ChildNo(db, no, coupon.LeaderUserId);
- }
- }
- }
- }
- db.SaveChanges();
- db.Dispose();
- return "ok";
- }
- List<string> nos = new List<string>();
- private void ChildNo(WebCMSEntities db, string CheckNo, int LeaderUserId)
- {
- MachineApply apply = db.MachineApply.FirstOrDefault(m => m.SwapSnExpand.Contains(CheckNo));
- if(apply != null)
- {
- Orders order = db.Orders.FirstOrDefault(m => m.Id == apply.QueryCount);
- if(order != null)
- {
- if(!string.IsNullOrEmpty(order.SnNos))
- {
- string[] SwapSnExpands = order.SnNos.TrimEnd('\n').Split('\n');
- foreach(string no in SwapSnExpands)
- {
- ChildNo(db, no, LeaderUserId);
- }
- }
- else
- {
- MachineForSnNo forSnNo = db.MachineForSnNo.FirstOrDefault(m => m.SnNo == CheckNo) ?? new MachineForSnNo();
- PosMachinesTwo pos = db.PosMachinesTwo.FirstOrDefault(m=>m.Id == forSnNo.SnId);
- if(pos != null)
- {
- // pos.LeaderUserId = LeaderUserId;
- Library.function.WriteLog(LeaderUserId + ":" + pos.PosSn, "大盟主奖励标记机具");
- }
- }
- }
- }
- else
- {
- MachineForSnNo forSnNo = db.MachineForSnNo.FirstOrDefault(m => m.SnNo == CheckNo) ?? new MachineForSnNo();
- PosMachinesTwo pos = db.PosMachinesTwo.FirstOrDefault(m=>m.Id == forSnNo.SnId);
- if(pos != null)
- {
- // pos.LeaderUserId = LeaderUserId;
- Library.function.WriteLog(LeaderUserId + ":" + pos.PosSn, "大盟主奖励标记机具");
- }
- }
- }
- }
- }
|