1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198 |
- using System;
- using System.Collections.Generic;
- using System.Diagnostics;
- using System.Linq;
- using System.Data;
- using System.Threading.Tasks;
- using Microsoft.AspNetCore.Mvc;
- using Microsoft.Extensions.Logging;
- using MySystem.PxcModels;
- using System.Threading;
- using Library;
- using LitJson;
- using System.Security.Cryptography;
- 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 leaderflag()
- {
- WebCMSEntities db = new WebCMSEntities();
- List<int> ids = new List<int>();
- // List<PosCouponRecord> records = db.PosCouponRecord.Where(m => m.FromUserId == 597).ToList();
- // foreach(PosCouponRecord record in records)
- // {
- // ids.Add(record.PosCouponId);
- // }
- ids.Add(6843);
- List<PosCoupons> coupons = db.PosCoupons.Where(m => ids.Contains(m.Id) && m.IsUse == 1).ToList();
- foreach (PosCoupons coupon in coupons)
- {
- PosSns.Add(coupon.ExchangeCode);
- }
- foreach (PosCoupons coupon in coupons)
- {
- ChildNo(db, coupon.ExchangeCode, coupon.ExchangeCode, coupon.LeaderUserId);
- }
- // db.SaveChanges();
- db.Dispose();
- return "ok";
- }
- List<string> nos = new List<string>();
- private void ChildNo(WebCMSEntities db, string RootCheckNo, string CheckNo, int LeaderUserId)
- {
- MachineApply apply = db.MachineApply.FirstOrDefault(m => m.SwapSnExpand.Contains(CheckNo));
- if(apply != null)
- {
- int len = 0;
- string[] SnList = apply.SwapSnExpand.TrimEnd('\n').Split('\n');
- foreach(string sn in SnList)
- {
- if(PosSns.Contains(sn.Split(':')[0]) || nos.Contains(sn.Split(':')[0]))
- {
- len += 1;
- }
- }
- Orders order = db.Orders.FirstOrDefault(m => m.Id == apply.QueryCount);
- if(order != null)
- {
- if(!string.IsNullOrEmpty(order.SnNos))
- {
- if(order.SnNos.Contains(","))
- {
- string[] SwapSnExpands = order.SnNos.TrimEnd(',').Split(',');
- int index = 0;
- foreach(string no in SwapSnExpands)
- {
- if(!nos.Contains(no) && index < len)
- {
- index += 1;
- nos.Add(no);
- ChildNo(db, RootCheckNo, no, LeaderUserId);
- }
- }
- }
- else
- {
- string[] SwapSnExpands = order.SnNos.TrimEnd('\n').Split('\n');
- int index = 0;
- foreach(string no in SwapSnExpands)
- {
- if(!nos.Contains(no) && index < len)
- {
- index += 1;
- nos.Add(no);
- ChildNo(db, RootCheckNo, 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 + ":" + apply.SwapSnExpand.TrimEnd('\n').Split('\n').Length, "大盟主奖励标记机具");
- Users user = db.Users.FirstOrDefault(m => m.Id == pos.BuyUserId) ?? new Users();
- Library.function.WriteLog(pos.PosSn + ":" + RootCheckNo + ":" + user.MakerCode + ":" + user.RealName, "大盟主奖励标记机具");
- }
- }
- }
- }
- 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, "大盟主奖励标记机具");
- Users user = db.Users.FirstOrDefault(m => m.Id == pos.BuyUserId) ?? new Users();
- Library.function.WriteLog(pos.PosSn + ":" + RootCheckNo + ":" + user.MakerCode + ":" + user.RealName, "大盟主奖励标记机具");
- }
- }
- }
- List<string> PosSns = new List<string>();
- public string ScanNos()
- {
- PosSns = new List<string>();
- PosSns.Add("00005002681889125851");
- WebCMSEntities db = new WebCMSEntities();
- foreach(string PosSn in PosSns)
- {
- ChildNo(db, PosSn, PosSn, 0);
- }
- db.Dispose();
- return "ok";
- }
-
- public string test()
- {
- OpModels.WebCMSEntities db = new OpModels.WebCMSEntities();
- List<int> ids = new List<int>();
- List<OpModels.ChangeTypes> typelist = db.ChangeTypes.ToList();
- List<OpModels.AmountRecord> list = db.AmountRecord.OrderBy(m => m.Id).ToList();
- int index = 0;
- foreach(OpModels.AmountRecord sub in list)
- {
- index += 1;
- if(!ids.Contains(sub.Id))
- {
- int OperateType = sub.OperateType;
- OpModels.ChangeTypes type = typelist.FirstOrDefault(m => m.Name == sub.SeoDescription) ?? new OpModels.ChangeTypes();
- decimal UseAmount = sub.UseAmount;
- decimal UseTotalAmt = 0;
- decimal UseValidForGetAmount = 0;
- decimal UseValidAmount = 0;
- if(type.Name == "商城购机" || type.Name == "购买小盟主" || type.Name == "购买运营中心")
- {
- UseTotalAmt = UseAmount;
- UseValidForGetAmount = UseAmount;
- OpModels.AmountRecord same = db.AmountRecord.FirstOrDefault(m => m.UserId == sub.UserId && m.CreateDate >= sub.CreateDate && m.CreateDate <= sub.CreateDate.Value.AddSeconds(5) && m.UseAmount == UseAmount && m.SeoDescription == sub.SeoDescription && m.OperateType == 1) ?? new OpModels.AmountRecord();
- ids.Add(same.Id);
- OperateType = 0;
- }
- else
- {
- if(sub.Version == 1)
- {
- UseTotalAmt = UseAmount;
- }
- else if(sub.Version == 2)
- {
- UseValidForGetAmount = UseAmount;
- }
- else if(sub.Version == 3)
- {
- UseValidAmount = UseAmount;
- }
- else
- {
- if(OperateType == 1)
- {
- UseTotalAmt = UseAmount;
- }
- else
- {
- UseTotalAmt = -UseAmount;
- }
- }
- }
-
- OpModels.AmountRecordNew add = db.AmountRecordNew.Add(new OpModels.AmountRecordNew()
- {
- CreateDate = sub.CreateDate,
- UpdateDate = sub.UpdateDate,
- ChangeTypeId = type.Id,
- Remark = sub.SeoDescription,
- AfterValidForGetAmount = sub.AfterValidForGetAmount,
- AfterTotalAmt = sub.AfterTotalAmt,
- AfterValidAmount = sub.AfterValidAmount,
- OperateType = OperateType,
- AfterAmount = sub.AfterAmount,
- BeforeAmount = sub.BeforeAmount,
- UseAmount = UseAmount,
- UserId = sub.UserId,
- UseValidForGetAmount = UseValidForGetAmount,
- UseTotalAmt = UseTotalAmt,
- UseValidAmount = UseValidAmount,
- }).Entity;
- if(index % 100 == 0)
- {
- db.SaveChanges();
- }
- }
- }
- db.SaveChanges();
- db.Dispose();
- return "ok";
- }
- public string setlee()
- {
- WebCMSEntities db = new WebCMSEntities();
- List<string> poslist = new List<string>();
- poslist.Add("00003102722201179816714");
- foreach(string PosSn in poslist)
- {
- PosMachinesTwo pos = db.PosMachinesTwo.FirstOrDefault(m => m.PosSn == PosSn);
- if(pos != null)
- {
- string info = "{\"RecordId\":\"\",\"PosId\":\"" + pos.Id + "\",\"Fee\": \"0.6\",\"Kind\": \"2\",\"OpMan\": \"系统\"}";
- RedisDbconn.Instance.AddList("SetDepositPostQueue", info);
- }
- }
- db.Dispose();
- return "ok";
- }
- public string add()
- {
- DateTime now = DateTime.Now;
- WebCMSEntities db = new WebCMSEntities();
- List<string> poslist = new List<string>();
- foreach(string PosSn in poslist)
- {
- PosMachinesTwo pos = db.PosMachinesTwo.FirstOrDefault(m => m.PosSn == PosSn);
- if(pos != null)
- {
- PxcModels.PosMerchantInfo merchant = db.PosMerchantInfo.FirstOrDefault(m => m.Id == pos.BindMerchantId);
- if (merchant != null)
- {
- DateTime TransferTime = pos.TransferTime == null ? DateTime.Now : pos.TransferTime.Value;
- //广电卡批量补盟主奖励和运营中心奖励
- if (pos.BrandId == 14 && pos.BuyUserId > 0 && pos.ActivationState == 1 && TransferTime < pos.BindingTime && pos.BindingTime > now.AddDays(-30) && pos.CardType > 0 && pos.CardType < 100)
- {
- if(pos.LeaderUserId > 0 && db.Leaders.Any(m => m.Id == pos.LeaderUserId && m.ExpiredDate > now))
- {
- RedisDbconn.Instance.AddList("LeaderPrizeQueue", pos.Id);
- }
- RedisDbconn.Instance.AddList("OperatePrizeQueue", pos.Id);
- }
- //0押金返30的奖励批量补录
- // if(pos.ActivationState == 1 && (string.IsNullOrEmpty(pos.SeoKeyword) || pos.SeoKeyword == "0") && pos.CreditTrade >= 5000 && pos.CardType < 100)
- // {
- // Users user = db.Users.FirstOrDefault(m => m.Id == pos.BuyUserId);
- // if (user != null)
- // {
- // int GetUserId = user.Id;
- // string ParentNav = user.ParentNav;
- // int TopUserId = 0;
- // if (!string.IsNullOrEmpty(ParentNav))
- // {
- // TopUserId = int.Parse(ParentNav.Trim(',').Replace(",,", ",").Split(',')[0]);
- // }
- // if(pos.BindingTime.Value.AddDays(30) >= pos.ActivationTime)
- // {
- // StatService.Instance.doActiveReward(db, merchant, pos, GetUserId, ParentNav, TopUserId, 30);
- // if(pos.LeaderUserId > 0 && db.Leaders.Any(m => m.Id == pos.LeaderUserId && m.ExpiredDate > now))
- // {
- // RedisDbconn.Instance.AddList("LeaderPrizeQueue", pos.Id);
- // }
- // RedisDbconn.Instance.AddList("OperatePrizeQueue", pos.Id);
- // }
- // }
- // }
- }
- //批量补服务费奖励
- // if(decimal.Parse(function.CheckNum(pos.SeoKeyword)) > 0 && pos.CardType < 100)
- // {
- // StatService.Instance.PreActPrize(db, pos, merchant, pos.SeoKeyword);
- // }
- }
- }
- db.Dispose();
- return "ok";
- }
-
-
-
-
- //金控自备机,补商户信息
- public string jkmerinfo(string sn)
- {
- SpModels.WebCMSEntities spdb = new SpModels.WebCMSEntities();
- PxcModels.WebCMSEntities db = new PxcModels.WebCMSEntities();
- var Bind = spdb.BindRecord.FirstOrDefault(m => m.MerSnNo == sn && m.Field1 == "解绑");
- if (Bind != null)
- {
- PxcModels.MachineForSnNo posFor = db.MachineForSnNo.FirstOrDefault(m => m.SnNo == Bind.MerSnNo) ?? new PxcModels.MachineForSnNo();
- PxcModels.PosMachinesTwo pos = db.PosMachinesTwo.FirstOrDefault(m => m.Id == posFor.SnId);
- if (pos != null)
- {
- pos.BindingState = 1;
- pos.BindingTime = Bind.CreateTime;
- pos.Status = 0;
- PxcModels.MachineForMerNo merFor = db.MachineForMerNo.FirstOrDefault(m => m.MerNo == Bind.MerNo);
- if (merFor == null)
- {
- merFor = db.MachineForMerNo.Add(new PxcModels.MachineForMerNo()
- {
- MerNo = Bind.MerNo,
- SnId = pos.Id,
- }).Entity;
- }
- else
- {
- merFor.SnId = pos.Id;
- }
- db.SaveChanges();
- PxcModels.Users user = db.Users.FirstOrDefault(m => m.Id == pos.UserId) ?? new PxcModels.Users();
- int TopUserId = 0;
- if (!string.IsNullOrEmpty(user.ParentNav))
- {
- TopUserId = int.Parse(user.ParentNav.Trim(',').Replace(",,", ",").Split(',')[0]);
- }
- int BrandId = pos.BrandId;
-
- PxcModels.TradeRecord trade = db.TradeRecord.FirstOrDefault(m => m.SnNo == sn) ?? new PxcModels.TradeRecord();
- PxcModels.PosMerchantInfo add = db.PosMerchantInfo.FirstOrDefault(m => m.KqMerNo == Bind.MerNo);
- if (add == null)
- {
- if(trade.MerchantId > 0)
- {
- add = db.PosMerchantInfo.Add(new PxcModels.PosMerchantInfo()
- {
- CreateDate = Bind.CreateTime,
- KqMerNo = Bind.MerNo,
- MerchantNo = Bind.MerNo.Length > 16 ? Bind.MerNo.Substring(0, 16) : Bind.MerNo,
- Id = trade.MerchantId,
- }).Entity;
- db.SaveChanges();
- }
- else
- {
- add = db.PosMerchantInfo.Add(new PxcModels.PosMerchantInfo()
- {
- CreateDate = Bind.CreateTime,
- KqMerNo = Bind.MerNo,
- MerchantNo = Bind.MerNo.Length > 16 ? Bind.MerNo.Substring(0, 16) : Bind.MerNo,
- }).Entity;
- db.SaveChanges();
- }
- }
- add.UpdateDate = Bind.UpdateTime;
- add.TopUserId = TopUserId;
- add.BrandId = BrandId;
- add.SnStoreId = pos.StoreId;
- add.SnType = pos.PosSnType;
- add.UserId = pos.UserId;
- add.MerStatus = 1;
- add.KqSnNo = Bind.MerSnNo;
- add.MerIdcardNo = function.CheckNull(Bind.SeoKeyword).ToUpper();
- add.MerRealName = Bind.MerName;
- add.MerchantMobile = Bind.MerNewSnNo;
- add.MerchantName = Bind.MerName;
- pos.BindMerchantId = add.Id;
- pos.LastMerchantId = add.Id;
- db.SaveChanges();
- RedisDbconn.Instance.AddList("DepositReturnStatQueue", add.Id.ToString());
- PxcModels.Users buser = db.Users.FirstOrDefault(m => m.Id == pos.BuyUserId) ?? new PxcModels.Users();
- if(buser.BusinessFlag == 1)
- {
- bool checkMer = db.BusinessPartnerMerchant.Any(m => m.MerchantId == add.Id);
- if(!checkMer)
- {
- PxcModels.BusinessPartnerPos bpos = db.BusinessPartnerPos.FirstOrDefault(m => m.PosId == pos.Id) ?? new PxcModels.BusinessPartnerPos();
- db.BusinessPartnerMerchant.Add(new PxcModels.BusinessPartnerMerchant()
- {
- CreateDate = DateTime.Now,
- MerNo = Bind.MerNo,
- MerchantId = add.Id,
- PartnerId = bpos.PartnerId,
- UserId = pos.BuyUserId,
- });
- db.SaveChanges();
- }
- }
- }
- }
- spdb.Dispose();
- db.Dispose();
- return "ok";
- }
- public string sycnTrade(int Id)
- {
- PxcModels.WebCMSEntities db = new PxcModels.WebCMSEntities();
- PosMerchantInfo merchant = db.PosMerchantInfo.FirstOrDefault(m => m.Id == Id);
- if(merchant != null)
- {
- DepositReturnStatService.Instance.DoSomething(db, merchant);
- }
- return "ok";
- }
-
- public string addprize()
- {
- List<int> ids = new List<int>();
- ids.Add(230061);
- ids.Add(244407);
- ids.Add(244937);
- ids.Add(245083);
- ids.Add(245122);
- ids.Add(321367);
- ids.Add(321512);
- ids.Add(387403);
- ids.Add(441395);
- ids.Add(450793);
- ids.Add(450795);
- ids.Add(450806);
- ids.Add(450894);
- ids.Add(450903);
- ids.Add(450943);
- ids.Add(450951);
- ids.Add(450953);
- ids.Add(450973);
- ids.Add(450991);
- ids.Add(450995);
- ids.Add(451014);
- ids.Add(451032);
- ids.Add(451079);
- ids.Add(451171);
- ids.Add(451176);
- ids.Add(451263);
- ids.Add(451390);
- ids.Add(451501);
- ids.Add(451509);
- ids.Add(451515);
- ids.Add(451519);
- ids.Add(451536);
- ids.Add(451537);
- ids.Add(451538);
- ids.Add(451541);
- ids.Add(451549);
- ids.Add(451619);
- ids.Add(451684);
- ids.Add(451685);
- ids.Add(451688);
- ids.Add(451693);
- ids.Add(451705);
- ids.Add(451733);
- ids.Add(453384);
- ids.Add(453412);
- ids.Add(453574);
- ids.Add(454309);
- ids.Add(455309);
- ids.Add(459737);
- ids.Add(460360);
- ids.Add(460563);
- ids.Add(460692);
- ids.Add(460778);
- ids.Add(460971);
- ids.Add(461216);
- ids.Add(461217);
- ids.Add(461222);
- ids.Add(461327);
- ids.Add(461329);
- ids.Add(461360);
- ids.Add(461408);
- ids.Add(461439);
- ids.Add(461524);
- ids.Add(461526);
- ids.Add(461535);
- ids.Add(461566);
- ids.Add(461768);
- ids.Add(461784);
- ids.Add(461876);
- ids.Add(461938);
- ids.Add(461949);
- ids.Add(462047);
- ids.Add(462261);
- ids.Add(462502);
- ids.Add(462507);
- ids.Add(462598);
- ids.Add(462603);
- ids.Add(462688);
- ids.Add(462839);
- ids.Add(462913);
- ids.Add(462914);
- ids.Add(462921);
- ids.Add(462922);
- ids.Add(462925);
- ids.Add(462930);
- ids.Add(462938);
- ids.Add(463112);
- ids.Add(463175);
- ids.Add(463246);
- ids.Add(463285);
- ids.Add(463563);
- ids.Add(463814);
- ids.Add(463819);
- ids.Add(463821);
- ids.Add(464005);
- ids.Add(464148);
- ids.Add(464387);
- ids.Add(464482);
- ids.Add(464500);
- ids.Add(464532);
- ids.Add(464564);
- ids.Add(464588);
- ids.Add(464757);
- ids.Add(464809);
- ids.Add(464815);
- ids.Add(465102);
- ids.Add(465108);
- ids.Add(465113);
- ids.Add(465117);
- ids.Add(465178);
- ids.Add(465207);
- ids.Add(465348);
- ids.Add(465351);
- ids.Add(465378);
- ids.Add(465382);
- ids.Add(466036);
- ids.Add(466158);
- ids.Add(466161);
- ids.Add(466167);
- ids.Add(466328);
- ids.Add(466522);
- ids.Add(466566);
- ids.Add(466752);
- ids.Add(467030);
- ids.Add(467037);
- ids.Add(476280);
- ids.Add(478974);
- ids.Add(484420);
- ids.Add(484529);
- ids.Add(484540);
- ids.Add(484541);
- ids.Add(484562);
- ids.Add(484616);
- ids.Add(484763);
- ids.Add(484978);
- ids.Add(484984);
- ids.Add(486122);
- ids.Add(486124);
- ids.Add(486223);
- ids.Add(486233);
- ids.Add(486235);
- ids.Add(486238);
- ids.Add(486437);
- ids.Add(486438);
- ids.Add(486581);
- ids.Add(486780);
- ids.Add(486788);
- ids.Add(503070);
- ids.Add(504017);
- ids.Add(504037);
- ids.Add(504366);
- ids.Add(504470);
- ids.Add(504895);
- ids.Add(504992);
- ids.Add(505029);
- ids.Add(505224);
- ids.Add(505352);
- ids.Add(505599);
- ids.Add(505605);
- ids.Add(505718);
- ids.Add(505895);
- ids.Add(505896);
- ids.Add(506054);
- ids.Add(506237);
- ids.Add(506340);
- ids.Add(506647);
- ids.Add(506733);
- ids.Add(506762);
- ids.Add(515454);
- ids.Add(515676);
- ids.Add(515703);
- ids.Add(516283);
- ids.Add(516448);
- ids.Add(516450);
- ids.Add(516462);
- ids.Add(516469);
- ids.Add(516472);
- ids.Add(516475);
- ids.Add(516476);
- ids.Add(516504);
- ids.Add(516562);
- ids.Add(516630);
- ids.Add(516631);
- ids.Add(516661);
- ids.Add(516844);
- ids.Add(516947);
- ids.Add(516953);
- ids.Add(517003);
- ids.Add(517020);
- ids.Add(517022);
- ids.Add(517024);
- ids.Add(517027);
- ids.Add(517683);
- ids.Add(517853);
- ids.Add(519240);
- ids.Add(519353);
- ids.Add(519355);
- ids.Add(519370);
- ids.Add(519402);
- ids.Add(520115);
- ids.Add(520119);
- ids.Add(387398);
- ids.Add(454172);
- ids.Add(454179);
- ids.Add(459702);
- ids.Add(506473);
- ids.Add(515733);
- foreach(int id in ids)
- {
- RedisDbconn.Instance.AddList("LeaderPrizeQueue", id);
- }
- return "ok";
- }
- public string addprize2()
- {
- List<int> ids = new List<int>();
- ids.Add(230061);
- ids.Add(244407);
- ids.Add(244937);
- ids.Add(245083);
- ids.Add(245122);
- ids.Add(304631);
- ids.Add(321367);
- ids.Add(321512);
- ids.Add(323266);
- ids.Add(335576);
- ids.Add(335890);
- ids.Add(340113);
- ids.Add(350359);
- ids.Add(350397);
- ids.Add(367677);
- ids.Add(372726);
- ids.Add(379068);
- ids.Add(379751);
- ids.Add(387103);
- ids.Add(388495);
- ids.Add(389221);
- ids.Add(390252);
- ids.Add(411827);
- ids.Add(413273);
- ids.Add(416846);
- ids.Add(418699);
- ids.Add(425406);
- ids.Add(431621);
- ids.Add(431658);
- ids.Add(441187);
- ids.Add(441565);
- ids.Add(443130);
- ids.Add(443367);
- ids.Add(445103);
- ids.Add(446690);
- ids.Add(447026);
- ids.Add(447333);
- ids.Add(448504);
- ids.Add(450325);
- ids.Add(450793);
- ids.Add(450795);
- ids.Add(450806);
- ids.Add(450894);
- ids.Add(450903);
- ids.Add(450943);
- ids.Add(450951);
- ids.Add(450953);
- ids.Add(450969);
- ids.Add(450973);
- ids.Add(450991);
- ids.Add(450995);
- ids.Add(451014);
- ids.Add(451032);
- ids.Add(451079);
- ids.Add(451171);
- ids.Add(451176);
- ids.Add(451263);
- ids.Add(451390);
- ids.Add(451501);
- ids.Add(451509);
- ids.Add(451515);
- ids.Add(451519);
- ids.Add(451527);
- ids.Add(451536);
- ids.Add(451537);
- ids.Add(451538);
- ids.Add(451541);
- ids.Add(451549);
- ids.Add(451619);
- ids.Add(451684);
- ids.Add(451685);
- ids.Add(451688);
- ids.Add(451693);
- ids.Add(451705);
- ids.Add(451733);
- ids.Add(452391);
- ids.Add(453340);
- ids.Add(453384);
- ids.Add(453412);
- ids.Add(453574);
- ids.Add(453610);
- ids.Add(454309);
- ids.Add(455309);
- ids.Add(460060);
- ids.Add(460360);
- ids.Add(460563);
- ids.Add(460589);
- ids.Add(460652);
- ids.Add(460692);
- ids.Add(460733);
- ids.Add(460778);
- ids.Add(460971);
- ids.Add(461087);
- ids.Add(461216);
- ids.Add(461217);
- ids.Add(461222);
- ids.Add(461316);
- ids.Add(461327);
- ids.Add(461329);
- ids.Add(461360);
- ids.Add(461408);
- ids.Add(461439);
- ids.Add(461441);
- ids.Add(461524);
- ids.Add(461526);
- ids.Add(461535);
- ids.Add(461552);
- ids.Add(461566);
- ids.Add(461768);
- ids.Add(461784);
- ids.Add(461876);
- ids.Add(461938);
- ids.Add(461949);
- ids.Add(462047);
- ids.Add(462261);
- ids.Add(462349);
- ids.Add(462502);
- ids.Add(462507);
- ids.Add(462598);
- ids.Add(462603);
- ids.Add(462688);
- ids.Add(462839);
- ids.Add(462913);
- ids.Add(462914);
- ids.Add(462921);
- ids.Add(462922);
- ids.Add(462925);
- ids.Add(462930);
- ids.Add(462938);
- ids.Add(463044);
- ids.Add(463112);
- ids.Add(463175);
- ids.Add(463246);
- ids.Add(463285);
- ids.Add(463563);
- ids.Add(463763);
- ids.Add(463764);
- ids.Add(463814);
- ids.Add(463819);
- ids.Add(463821);
- ids.Add(463822);
- ids.Add(463831);
- ids.Add(463947);
- ids.Add(464005);
- ids.Add(464148);
- ids.Add(464387);
- ids.Add(464482);
- ids.Add(464500);
- ids.Add(464532);
- ids.Add(464564);
- ids.Add(464588);
- ids.Add(464757);
- ids.Add(464805);
- ids.Add(464809);
- ids.Add(464815);
- ids.Add(464836);
- ids.Add(465102);
- ids.Add(465108);
- ids.Add(465113);
- ids.Add(465117);
- ids.Add(465178);
- ids.Add(465207);
- ids.Add(465348);
- ids.Add(465351);
- ids.Add(465378);
- ids.Add(465382);
- ids.Add(465800);
- ids.Add(466036);
- ids.Add(466152);
- ids.Add(466158);
- ids.Add(466161);
- ids.Add(466167);
- ids.Add(466169);
- ids.Add(466207);
- ids.Add(466328);
- ids.Add(466352);
- ids.Add(466522);
- ids.Add(466566);
- ids.Add(466752);
- ids.Add(466829);
- ids.Add(467030);
- ids.Add(467037);
- ids.Add(472996);
- ids.Add(473324);
- ids.Add(473585);
- ids.Add(474228);
- ids.Add(475034);
- ids.Add(475049);
- ids.Add(475059);
- ids.Add(475094);
- ids.Add(475343);
- ids.Add(475453);
- ids.Add(475537);
- ids.Add(475886);
- ids.Add(476280);
- ids.Add(478255);
- ids.Add(478974);
- ids.Add(479073);
- ids.Add(479656);
- ids.Add(479657);
- ids.Add(479658);
- ids.Add(479659);
- ids.Add(480852);
- ids.Add(480953);
- ids.Add(481152);
- ids.Add(481250);
- ids.Add(481485);
- ids.Add(481495);
- ids.Add(481965);
- ids.Add(482477);
- ids.Add(482595);
- ids.Add(483073);
- ids.Add(483109);
- ids.Add(483976);
- ids.Add(484420);
- ids.Add(484422);
- ids.Add(484529);
- ids.Add(484539);
- ids.Add(484540);
- ids.Add(484541);
- ids.Add(484562);
- ids.Add(484569);
- ids.Add(484616);
- ids.Add(484687);
- ids.Add(484763);
- ids.Add(484938);
- ids.Add(484971);
- ids.Add(484978);
- ids.Add(484980);
- ids.Add(484984);
- ids.Add(486122);
- ids.Add(486124);
- ids.Add(486223);
- ids.Add(486225);
- ids.Add(486233);
- ids.Add(486235);
- ids.Add(486238);
- ids.Add(486411);
- ids.Add(486437);
- ids.Add(486438);
- ids.Add(486581);
- ids.Add(486772);
- ids.Add(486780);
- ids.Add(486788);
- ids.Add(486835);
- ids.Add(502831);
- ids.Add(503495);
- ids.Add(504017);
- ids.Add(504032);
- ids.Add(504037);
- ids.Add(504095);
- ids.Add(504254);
- ids.Add(504366);
- ids.Add(504445);
- ids.Add(504470);
- ids.Add(504796);
- ids.Add(504806);
- ids.Add(504821);
- ids.Add(504840);
- ids.Add(504895);
- ids.Add(504992);
- ids.Add(505029);
- ids.Add(505224);
- ids.Add(505345);
- ids.Add(505382);
- ids.Add(505599);
- ids.Add(505605);
- ids.Add(505718);
- ids.Add(505814);
- ids.Add(505895);
- ids.Add(505896);
- ids.Add(506019);
- ids.Add(506054);
- ids.Add(506237);
- ids.Add(506284);
- ids.Add(506299);
- ids.Add(506340);
- ids.Add(506540);
- ids.Add(506647);
- ids.Add(506700);
- ids.Add(506733);
- ids.Add(506752);
- ids.Add(506762);
- ids.Add(506934);
- ids.Add(506982);
- ids.Add(506983);
- ids.Add(508018);
- ids.Add(508269);
- ids.Add(508270);
- ids.Add(508388);
- ids.Add(508677);
- ids.Add(508678);
- ids.Add(508679);
- ids.Add(508680);
- ids.Add(508681);
- ids.Add(509260);
- ids.Add(509264);
- ids.Add(509266);
- ids.Add(509346);
- ids.Add(509366);
- ids.Add(509394);
- ids.Add(509414);
- ids.Add(509415);
- ids.Add(509417);
- ids.Add(509423);
- ids.Add(509442);
- ids.Add(509647);
- ids.Add(509707);
- ids.Add(509708);
- ids.Add(509710);
- ids.Add(509731);
- ids.Add(509732);
- ids.Add(509733);
- ids.Add(509734);
- ids.Add(509735);
- ids.Add(509816);
- ids.Add(510757);
- ids.Add(510781);
- ids.Add(511065);
- ids.Add(511172);
- ids.Add(511192);
- ids.Add(511382);
- ids.Add(511521);
- ids.Add(511550);
- ids.Add(511631);
- ids.Add(511642);
- ids.Add(515453);
- ids.Add(515454);
- ids.Add(515676);
- ids.Add(515696);
- ids.Add(515702);
- ids.Add(515703);
- ids.Add(515709);
- ids.Add(515716);
- ids.Add(515867);
- ids.Add(516282);
- ids.Add(516283);
- ids.Add(516448);
- ids.Add(516450);
- ids.Add(516462);
- ids.Add(516469);
- ids.Add(516470);
- ids.Add(516472);
- ids.Add(516475);
- ids.Add(516476);
- ids.Add(516504);
- ids.Add(516517);
- ids.Add(516520);
- ids.Add(516540);
- ids.Add(516549);
- ids.Add(516559);
- ids.Add(516562);
- ids.Add(516607);
- ids.Add(516610);
- ids.Add(516630);
- ids.Add(516631);
- ids.Add(516640);
- ids.Add(516660);
- ids.Add(516661);
- ids.Add(516666);
- ids.Add(516669);
- ids.Add(516670);
- ids.Add(516675);
- ids.Add(516800);
- ids.Add(516814);
- ids.Add(516815);
- ids.Add(516843);
- ids.Add(516844);
- ids.Add(516947);
- ids.Add(516953);
- ids.Add(517003);
- ids.Add(517020);
- ids.Add(517022);
- ids.Add(517024);
- ids.Add(517026);
- ids.Add(517027);
- ids.Add(517064);
- ids.Add(517683);
- ids.Add(517853);
- ids.Add(517854);
- ids.Add(517877);
- ids.Add(519240);
- ids.Add(519353);
- ids.Add(519355);
- ids.Add(519364);
- ids.Add(519370);
- ids.Add(519402);
- ids.Add(519413);
- ids.Add(519414);
- ids.Add(519420);
- ids.Add(519499);
- ids.Add(520107);
- ids.Add(520115);
- ids.Add(520119);
- ids.Add(520685);
- ids.Add(521262);
- ids.Add(28892);
- ids.Add(141103);
- ids.Add(152956);
- ids.Add(230545);
- ids.Add(254784);
- ids.Add(309359);
- ids.Add(311744);
- ids.Add(316669);
- ids.Add(345316);
- ids.Add(349166);
- ids.Add(372542);
- ids.Add(374207);
- ids.Add(384268);
- ids.Add(397689);
- ids.Add(397723);
- ids.Add(397876);
- ids.Add(424963);
- ids.Add(428500);
- ids.Add(430210);
- ids.Add(430886);
- ids.Add(431651);
- ids.Add(431656);
- ids.Add(434542);
- ids.Add(442914);
- ids.Add(445608);
- ids.Add(449046);
- ids.Add(453397);
- ids.Add(454795);
- ids.Add(455562);
- ids.Add(456539);
- ids.Add(456727);
- ids.Add(460374);
- ids.Add(460863);
- ids.Add(461055);
- ids.Add(461129);
- ids.Add(461212);
- ids.Add(461951);
- ids.Add(462885);
- ids.Add(462917);
- ids.Add(463225);
- ids.Add(463250);
- ids.Add(463552);
- ids.Add(463852);
- ids.Add(463867);
- ids.Add(463871);
- ids.Add(464047);
- ids.Add(464080);
- ids.Add(464307);
- ids.Add(464833);
- ids.Add(464855);
- ids.Add(464932);
- ids.Add(465001);
- ids.Add(465367);
- ids.Add(466934);
- ids.Add(468607);
- ids.Add(468634);
- ids.Add(473562);
- ids.Add(473857);
- ids.Add(474083);
- ids.Add(474226);
- ids.Add(474667);
- ids.Add(474841);
- ids.Add(479246);
- ids.Add(481496);
- ids.Add(482026);
- ids.Add(483207);
- ids.Add(484171);
- ids.Add(484342);
- ids.Add(484360);
- ids.Add(484570);
- ids.Add(484588);
- ids.Add(484605);
- ids.Add(485268);
- ids.Add(485648);
- ids.Add(486118);
- ids.Add(486482);
- ids.Add(502531);
- ids.Add(503259);
- ids.Add(503544);
- ids.Add(503680);
- ids.Add(504531);
- ids.Add(505066);
- ids.Add(505651);
- ids.Add(505819);
- ids.Add(506344);
- ids.Add(506473);
- ids.Add(506490);
- ids.Add(506583);
- ids.Add(506977);
- ids.Add(508382);
- ids.Add(508985);
- ids.Add(509675);
- ids.Add(510691);
- ids.Add(510780);
- ids.Add(511071);
- ids.Add(511270);
- ids.Add(511297);
- ids.Add(511313);
- ids.Add(511799);
- ids.Add(512069);
- ids.Add(512087);
- ids.Add(512328);
- ids.Add(515733);
- ids.Add(515864);
- ids.Add(515917);
- ids.Add(516266);
- ids.Add(516641);
- ids.Add(516689);
- ids.Add(517035);
- ids.Add(517192);
- ids.Add(518594);
- ids.Add(518596);
- ids.Add(519502);
- ids.Add(519504);
- ids.Add(519897);
- ids.Add(520740);
- ids.Add(521343);
- ids.Add(521344);
- ids.Add(521345);
- ids.Add(521351);
- foreach(int id in ids)
- {
- RedisDbconn.Instance.AddList("OperatePrizeQueue", id);
- }
- return "ok";
- }
- }
- }
|