lcl 1 anno fa
parent
commit
173bfe4192
4 ha cambiato i file con 1879 aggiunte e 2 eliminazioni
  1. BIN
      .DS_Store
  2. BIN
      AppStart/.DS_Store
  3. 1878 1
      AppStart/Timer/TestHelper.cs
  4. 1 1
      Startup.cs

BIN
.DS_Store


BIN
AppStart/.DS_Store


+ 1878 - 1
AppStart/Timer/TestHelper.cs

@@ -16,7 +16,7 @@ public class TestHelper
     
     public void Start()
     {
-        Thread th = new Thread(setLdFee);
+        Thread th = new Thread(leaderflag);
         th.IsBackground = true;
         th.Start();
     }
@@ -225,4 +225,1881 @@ public class TestHelper
         }
     }
 
+
+
+    List<string> PosSns = new List<string>();
+    public void 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(37335);
+        ids.Add(37336);
+        ids.Add(37730);
+        ids.Add(37796);
+        ids.Add(37797);
+        ids.Add(37805);
+        ids.Add(38404);
+        ids.Add(38443);
+        ids.Add(38444);
+        ids.Add(38472);
+        ids.Add(38481);
+        ids.Add(125983);
+        ids.Add(125984);
+        ids.Add(125985);
+        ids.Add(125986);
+        ids.Add(125987);
+        ids.Add(125988);
+        ids.Add(125989);
+        ids.Add(125990);
+        ids.Add(125991);
+        ids.Add(125992);
+        ids.Add(125993);
+        ids.Add(125995);
+        ids.Add(131167);
+        ids.Add(131168);
+        ids.Add(131169);
+        ids.Add(132794);
+        ids.Add(134136);
+        ids.Add(134137);
+        ids.Add(134138);
+        ids.Add(136564);
+        ids.Add(136565);
+        ids.Add(137922);
+        ids.Add(138625);
+        ids.Add(138626);
+        ids.Add(138627);
+        ids.Add(138628);
+        ids.Add(138629);
+        ids.Add(138630);
+        ids.Add(139315);
+        ids.Add(139316);
+        ids.Add(139317);
+        ids.Add(139768);
+        ids.Add(139769);
+        ids.Add(139770);
+        ids.Add(139774);
+        ids.Add(139783);
+        ids.Add(139784);
+        ids.Add(139785);
+        ids.Add(139786);
+        ids.Add(139787);
+        ids.Add(139788);
+        ids.Add(139789);
+        ids.Add(139790);
+        ids.Add(139791);
+        ids.Add(139792);
+        ids.Add(139793);
+        ids.Add(139794);
+        ids.Add(139795);
+        ids.Add(139801);
+        ids.Add(140749);
+        ids.Add(140750);
+        ids.Add(140751);
+        ids.Add(141457);
+        ids.Add(141458);
+        ids.Add(141459);
+        ids.Add(141529);
+        ids.Add(141530);
+        ids.Add(141531);
+        ids.Add(141532);
+        ids.Add(141533);
+        ids.Add(141534);
+        ids.Add(141535);
+        ids.Add(141536);
+        ids.Add(141537);
+        ids.Add(141538);
+        ids.Add(141539);
+        ids.Add(141540);
+        ids.Add(141541);
+        ids.Add(141542);
+        ids.Add(141543);
+        ids.Add(141730);
+        ids.Add(141731);
+        ids.Add(141732);
+        ids.Add(142382);
+        ids.Add(143671);
+        ids.Add(143672);
+        ids.Add(143673);
+        ids.Add(144289);
+        ids.Add(144290);
+        ids.Add(144291);
+        ids.Add(144916);
+        ids.Add(144917);
+        ids.Add(144918);
+        ids.Add(144976);
+        ids.Add(144977);
+        ids.Add(144978);
+        ids.Add(146152);
+        ids.Add(146153);
+        ids.Add(146154);
+        ids.Add(146386);
+        ids.Add(146387);
+        ids.Add(146388);
+        ids.Add(148561);
+        ids.Add(148562);
+        ids.Add(148563);
+        ids.Add(148714);
+        ids.Add(148715);
+        ids.Add(148716);
+        ids.Add(148717);
+        ids.Add(148718);
+        ids.Add(148719);
+        ids.Add(149855);
+        ids.Add(149856);
+        ids.Add(149857);
+        ids.Add(149900);
+        ids.Add(149901);
+        ids.Add(149902);
+        ids.Add(150428);
+        ids.Add(150429);
+        ids.Add(150430);
+        ids.Add(150431);
+        ids.Add(150432);
+        ids.Add(150433);
+        ids.Add(150434);
+        ids.Add(150435);
+        ids.Add(150436);
+        ids.Add(151631);
+        ids.Add(151632);
+        ids.Add(151637);
+        ids.Add(151638);
+        ids.Add(151639);
+        ids.Add(151640);
+        ids.Add(151641);
+        ids.Add(151642);
+        ids.Add(152045);
+        ids.Add(152046);
+        ids.Add(152207);
+        ids.Add(152208);
+        ids.Add(152212);
+        ids.Add(152213);
+        ids.Add(153455);
+        ids.Add(153456);
+        ids.Add(153457);
+        ids.Add(154802);
+        ids.Add(154803);
+        ids.Add(154804);
+        ids.Add(154805);
+        ids.Add(154806);
+        ids.Add(154807);
+        ids.Add(154808);
+        ids.Add(154809);
+        ids.Add(154810);
+        ids.Add(154811);
+        ids.Add(154812);
+        ids.Add(154813);
+        ids.Add(154814);
+        ids.Add(154815);
+        ids.Add(154816);
+        ids.Add(154820);
+        ids.Add(154821);
+        ids.Add(154822);
+        ids.Add(155057);
+        ids.Add(155058);
+        ids.Add(155059);
+        ids.Add(155060);
+        ids.Add(155061);
+        ids.Add(155062);
+        ids.Add(155065);
+        ids.Add(155235);
+        ids.Add(155666);
+        ids.Add(155667);
+        ids.Add(155668);
+        ids.Add(155696);
+        ids.Add(155697);
+        ids.Add(155698);
+        ids.Add(155699);
+        ids.Add(155700);
+        ids.Add(155701);
+        ids.Add(155702);
+        ids.Add(155703);
+        ids.Add(155704);
+        ids.Add(155705);
+        ids.Add(155706);
+        ids.Add(155707);
+        ids.Add(155708);
+        ids.Add(155709);
+        ids.Add(155710);
+        ids.Add(155954);
+        ids.Add(155955);
+        ids.Add(155956);
+        ids.Add(156430);
+        ids.Add(156431);
+        ids.Add(156432);
+        ids.Add(156476);
+        ids.Add(156477);
+        ids.Add(156478);
+        ids.Add(156479);
+        ids.Add(156480);
+        ids.Add(156481);
+        ids.Add(156482);
+        ids.Add(156483);
+        ids.Add(156484);
+        ids.Add(156485);
+        ids.Add(156486);
+        ids.Add(156487);
+        ids.Add(156713);
+        ids.Add(156714);
+        ids.Add(156715);
+        ids.Add(157229);
+        ids.Add(157230);
+        ids.Add(157231);
+        ids.Add(157232);
+        ids.Add(158021);
+        ids.Add(158022);
+        ids.Add(158023);
+        ids.Add(158075);
+        ids.Add(158076);
+        ids.Add(158647);
+        ids.Add(158987);
+        ids.Add(158988);
+        ids.Add(158989);
+        ids.Add(159071);
+        ids.Add(159072);
+        ids.Add(159073);
+        ids.Add(159074);
+        ids.Add(159075);
+        ids.Add(159076);
+        ids.Add(159077);
+        ids.Add(159078);
+        ids.Add(159079);
+        ids.Add(159080);
+        ids.Add(159081);
+        ids.Add(159082);
+        ids.Add(159083);
+        ids.Add(159084);
+        ids.Add(159085);
+        ids.Add(159923);
+        ids.Add(159924);
+        ids.Add(159925);
+        ids.Add(160259);
+        ids.Add(160260);
+        ids.Add(160261);
+        ids.Add(160262);
+        ids.Add(160263);
+        ids.Add(160264);
+        ids.Add(160265);
+        ids.Add(160266);
+        ids.Add(160267);
+        ids.Add(160268);
+        ids.Add(160688);
+        ids.Add(160689);
+        ids.Add(160690);
+        ids.Add(160691);
+        ids.Add(160692);
+        ids.Add(160715);
+        ids.Add(160716);
+        ids.Add(160717);
+        ids.Add(160793);
+        ids.Add(160794);
+        ids.Add(160795);
+        ids.Add(161255);
+        ids.Add(161256);
+        ids.Add(161257);
+        ids.Add(161258);
+        ids.Add(161259);
+        ids.Add(161260);
+        ids.Add(161261);
+        ids.Add(162023);
+        ids.Add(162024);
+        ids.Add(162025);
+        ids.Add(162026);
+        ids.Add(162027);
+        ids.Add(162028);
+        ids.Add(162029);
+        ids.Add(162030);
+        ids.Add(162031);
+        ids.Add(162032);
+        ids.Add(162033);
+        ids.Add(162034);
+        ids.Add(162164);
+        ids.Add(162165);
+        ids.Add(162166);
+        ids.Add(162314);
+        ids.Add(162315);
+        ids.Add(162316);
+        ids.Add(162332);
+        ids.Add(163588);
+        ids.Add(163589);
+        ids.Add(163590);
+        ids.Add(163612);
+        ids.Add(164017);
+        ids.Add(164107);
+        ids.Add(164108);
+        ids.Add(164131);
+        ids.Add(164132);
+        ids.Add(164133);
+        ids.Add(164410);
+        ids.Add(164997);
+        ids.Add(165027);
+        ids.Add(165029);
+        ids.Add(165484);
+        ids.Add(165485);
+        ids.Add(165798);
+        ids.Add(165799);
+        ids.Add(165800);
+        ids.Add(165801);
+        ids.Add(165802);
+        ids.Add(165803);
+        ids.Add(166770);
+        ids.Add(166771);
+        ids.Add(166772);
+        ids.Add(166773);
+        ids.Add(166774);
+        ids.Add(166775);
+        ids.Add(166776);
+        ids.Add(167601);
+        ids.Add(167602);
+        ids.Add(167603);
+        ids.Add(167604);
+        ids.Add(167605);
+        ids.Add(167606);
+        ids.Add(167607);
+        ids.Add(167608);
+        ids.Add(167609);
+        ids.Add(167610);
+        ids.Add(167611);
+        ids.Add(167612);
+        ids.Add(167613);
+        ids.Add(167614);
+        ids.Add(167615);
+        ids.Add(167841);
+        ids.Add(169130);
+        ids.Add(169134);
+        ids.Add(169140);
+        ids.Add(169593);
+        ids.Add(169797);
+        ids.Add(169798);
+        ids.Add(169799);
+        ids.Add(170466);
+        ids.Add(170467);
+        ids.Add(170468);
+        ids.Add(171694);
+        ids.Add(171695);
+        ids.Add(172125);
+        ids.Add(172257);
+        ids.Add(172258);
+        ids.Add(172506);
+        ids.Add(172507);
+        ids.Add(172508);
+        ids.Add(172583);
+        ids.Add(173112);
+        ids.Add(173113);
+        ids.Add(173114);
+        ids.Add(173115);
+        ids.Add(173116);
+        ids.Add(173117);
+        ids.Add(173118);
+        ids.Add(173119);
+        ids.Add(173120);
+        ids.Add(173121);
+        ids.Add(173122);
+        ids.Add(173123);
+        ids.Add(173529);
+        ids.Add(173532);
+        ids.Add(174410);
+        ids.Add(174468);
+        ids.Add(174469);
+        ids.Add(174675);
+        ids.Add(174676);
+        ids.Add(175059);
+        ids.Add(176004);
+        ids.Add(176005);
+        ids.Add(176006);
+        ids.Add(176294);
+        ids.Add(176610);
+        ids.Add(176781);
+        ids.Add(176782);
+        ids.Add(176783);
+        ids.Add(176784);
+        ids.Add(176785);
+        ids.Add(176786);
+        ids.Add(176787);
+        ids.Add(176788);
+        ids.Add(176789);
+        ids.Add(176811);
+        ids.Add(176812);
+        ids.Add(176813);
+        ids.Add(176835);
+        ids.Add(176949);
+        ids.Add(177117);
+        ids.Add(177129);
+        ids.Add(177131);
+        ids.Add(177192);
+        ids.Add(177193);
+        ids.Add(177194);
+        ids.Add(177279);
+        ids.Add(177285);
+        ids.Add(177297);
+        ids.Add(177435);
+        ids.Add(177436);
+        ids.Add(177437);
+        ids.Add(177444);
+        ids.Add(177445);
+        ids.Add(177446);
+        ids.Add(177462);
+        ids.Add(177463);
+        ids.Add(177464);
+        ids.Add(177468);
+        ids.Add(177469);
+        ids.Add(177470);
+        ids.Add(177472);
+        ids.Add(177473);
+        ids.Add(177534);
+        ids.Add(177645);
+        ids.Add(177657);
+        ids.Add(177658);
+        ids.Add(177659);
+        ids.Add(177822);
+        ids.Add(177823);
+        ids.Add(177824);
+        ids.Add(177834);
+        ids.Add(177835);
+        ids.Add(177836);
+        ids.Add(177837);
+        ids.Add(177840);
+        ids.Add(177841);
+        ids.Add(177842);
+        ids.Add(177882);
+        ids.Add(177883);
+        ids.Add(177884);
+        ids.Add(177915);
+        ids.Add(177918);
+        ids.Add(177919);
+        ids.Add(177920);
+        ids.Add(177969);
+        ids.Add(178128);
+        ids.Add(178221);
+        ids.Add(178222);
+        ids.Add(178290);
+        ids.Add(178605);
+        ids.Add(178635);
+        ids.Add(178636);
+        ids.Add(178637);
+        ids.Add(178638);
+        ids.Add(178639);
+        ids.Add(178640);
+        ids.Add(178788);
+        ids.Add(178929);
+        ids.Add(178930);
+        ids.Add(178931);
+        ids.Add(178938);
+        ids.Add(178939);
+        ids.Add(178940);
+        ids.Add(178956);
+        ids.Add(179236);
+        ids.Add(179237);
+        ids.Add(179292);
+        ids.Add(179357);
+        ids.Add(179382);
+        ids.Add(179385);
+        ids.Add(179386);
+        ids.Add(179387);
+        ids.Add(179406);
+        ids.Add(179407);
+        ids.Add(179439);
+        ids.Add(179440);
+        ids.Add(179441);
+        ids.Add(179442);
+        ids.Add(179443);
+        ids.Add(179454);
+        ids.Add(179640);
+        ids.Add(179641);
+        ids.Add(179642);
+        ids.Add(179643);
+        ids.Add(179790);
+        ids.Add(179791);
+        ids.Add(179792);
+        ids.Add(179808);
+        ids.Add(179809);
+        ids.Add(179928);
+        ids.Add(179929);
+        ids.Add(179967);
+        ids.Add(179968);
+        ids.Add(179969);
+        ids.Add(180045);
+        ids.Add(180048);
+        ids.Add(180054);
+        ids.Add(180055);
+        ids.Add(180057);
+        ids.Add(180087);
+        ids.Add(180264);
+        ids.Add(180265);
+        ids.Add(180266);
+        ids.Add(180306);
+        ids.Add(180307);
+        ids.Add(180315);
+        ids.Add(180366);
+        ids.Add(180384);
+        ids.Add(180385);
+        ids.Add(180386);
+        ids.Add(180387);
+        ids.Add(180388);
+        ids.Add(180389);
+        ids.Add(180594);
+        ids.Add(180595);
+        ids.Add(180597);
+        ids.Add(180598);
+        ids.Add(180608);
+        ids.Add(180639);
+        ids.Add(180640);
+        ids.Add(180641);
+        ids.Add(180684);
+        ids.Add(180685);
+        ids.Add(180686);
+        ids.Add(180711);
+        ids.Add(180723);
+        ids.Add(180724);
+        ids.Add(180725);
+        ids.Add(180726);
+        ids.Add(180747);
+        ids.Add(180748);
+        ids.Add(180749);
+        ids.Add(180876);
+        ids.Add(180887);
+        ids.Add(180924);
+        ids.Add(180927);
+        ids.Add(181240);
+        ids.Add(181504);
+        ids.Add(181549);
+        ids.Add(181660);
+        ids.Add(181661);
+        ids.Add(181684);
+        ids.Add(181685);
+        ids.Add(181686);
+        ids.Add(181789);
+        ids.Add(181790);
+        ids.Add(181791);
+        ids.Add(182132);
+        ids.Add(182188);
+        ids.Add(182191);
+        ids.Add(182578);
+        ids.Add(182579);
+        ids.Add(183012);
+        ids.Add(183013);
+        ids.Add(183014);
+        ids.Add(183029);
+        ids.Add(183030);
+        ids.Add(183176);
+        ids.Add(183177);
+        ids.Add(183178);
+        ids.Add(183239);
+        ids.Add(183351);
+        ids.Add(183362);
+        ids.Add(183378);
+        ids.Add(183379);
+        ids.Add(183387);
+        ids.Add(183388);
+        ids.Add(183389);
+        ids.Add(183408);
+        ids.Add(183488);
+        ids.Add(183546);
+        ids.Add(183547);
+        ids.Add(183548);
+        ids.Add(183567);
+        ids.Add(183733);
+        ids.Add(183734);
+        ids.Add(183735);
+        ids.Add(183745);
+        ids.Add(183746);
+        ids.Add(183747);
+        ids.Add(183777);
+        ids.Add(183778);
+        ids.Add(183779);
+        ids.Add(183923);
+        ids.Add(183924);
+        ids.Add(183925);
+        ids.Add(183926);
+        ids.Add(183927);
+        ids.Add(183928);
+        ids.Add(183968);
+        ids.Add(183969);
+        ids.Add(184161);
+        ids.Add(184180);
+        ids.Add(184181);
+        ids.Add(184182);
+        ids.Add(184267);
+        ids.Add(184268);
+        ids.Add(184349);
+        ids.Add(184350);
+        ids.Add(184377);
+        ids.Add(184378);
+        ids.Add(184379);
+        ids.Add(184380);
+        ids.Add(184381);
+        ids.Add(184382);
+        ids.Add(184384);
+        ids.Add(184396);
+        ids.Add(184397);
+        ids.Add(184398);
+        ids.Add(184484);
+        ids.Add(184485);
+        ids.Add(184486);
+        ids.Add(184487);
+        ids.Add(184488);
+        ids.Add(184489);
+        ids.Add(184561);
+        ids.Add(184562);
+        ids.Add(184564);
+        ids.Add(184565);
+        ids.Add(184566);
+        ids.Add(184567);
+        ids.Add(184582);
+        ids.Add(184609);
+        ids.Add(184610);
+        ids.Add(184611);
+        ids.Add(184612);
+        ids.Add(184621);
+        ids.Add(184622);
+        ids.Add(184623);
+        ids.Add(184630);
+        ids.Add(184631);
+        ids.Add(184727);
+        ids.Add(184728);
+        ids.Add(184730);
+        ids.Add(184731);
+        ids.Add(184733);
+        ids.Add(184734);
+        ids.Add(184754);
+        ids.Add(184777);
+        ids.Add(184780);
+        ids.Add(184781);
+        ids.Add(184806);
+        ids.Add(184812);
+        ids.Add(184813);
+        ids.Add(184879);
+        ids.Add(184883);
+        ids.Add(184884);
+        ids.Add(184885);
+        ids.Add(184901);
+        ids.Add(184912);
+        ids.Add(184913);
+        ids.Add(184914);
+        ids.Add(184988);
+        ids.Add(185009);
+        ids.Add(185023);
+        ids.Add(185047);
+        ids.Add(185048);
+        ids.Add(185049);
+        ids.Add(185055);
+        ids.Add(185141);
+        ids.Add(185142);
+        ids.Add(185209);
+        ids.Add(185210);
+        ids.Add(185211);
+        ids.Add(185269);
+        ids.Add(185270);
+        ids.Add(185271);
+        ids.Add(185308);
+        ids.Add(185309);
+        ids.Add(185310);
+        ids.Add(185362);
+        ids.Add(185363);
+        ids.Add(185364);
+        ids.Add(185368);
+        ids.Add(185369);
+        ids.Add(185370);
+        ids.Add(185374);
+        ids.Add(185375);
+        ids.Add(185376);
+        ids.Add(185407);
+        ids.Add(185408);
+        ids.Add(185409);
+        ids.Add(185520);
+        ids.Add(185521);
+        ids.Add(185600);
+        ids.Add(185601);
+        ids.Add(185602);
+        ids.Add(185695);
+        ids.Add(185761);
+        ids.Add(185867);
+        ids.Add(185912);
+        ids.Add(185988);
+        ids.Add(185989);
+        ids.Add(185990);
+        ids.Add(186030);
+        ids.Add(186031);
+        ids.Add(186072);
+        ids.Add(186073);
+        ids.Add(186090);
+        ids.Add(186091);
+        ids.Add(186092);
+        ids.Add(186132);
+        ids.Add(186133);
+        ids.Add(186232);
+        ids.Add(186262);
+        ids.Add(186263);
+        ids.Add(186268);
+        ids.Add(186269);
+        ids.Add(186292);
+        ids.Add(186293);
+        ids.Add(186469);
+        ids.Add(186470);
+        ids.Add(186471);
+        ids.Add(186532);
+        ids.Add(186652);
+        ids.Add(186788);
+        ids.Add(186789);
+        ids.Add(186790);
+        ids.Add(186857);
+        ids.Add(186858);
+        ids.Add(186859);
+        ids.Add(187037);
+        ids.Add(187038);
+        ids.Add(187039);
+        ids.Add(187235);
+        ids.Add(187256);
+        ids.Add(187257);
+        ids.Add(187258);
+        ids.Add(187271);
+        ids.Add(187272);
+        ids.Add(187273);
+        ids.Add(187280);
+        ids.Add(187281);
+        ids.Add(187282);
+        ids.Add(187337);
+        ids.Add(187338);
+        ids.Add(187379);
+        ids.Add(187380);
+        ids.Add(187382);
+        ids.Add(187445);
+        ids.Add(187470);
+        ids.Add(187471);
+        ids.Add(187472);
+        ids.Add(187482);
+        ids.Add(187494);
+        ids.Add(187495);
+        ids.Add(187496);
+        ids.Add(187536);
+        ids.Add(187577);
+        ids.Add(187581);
+        ids.Add(187582);
+        ids.Add(187583);
+        ids.Add(187617);
+        ids.Add(187618);
+        ids.Add(187619);
+        ids.Add(187626);
+        ids.Add(187677);
+        ids.Add(187683);
+        ids.Add(187684);
+        ids.Add(187685);
+        ids.Add(187701);
+        ids.Add(187702);
+        ids.Add(187719);
+        ids.Add(187728);
+        ids.Add(187729);
+        ids.Add(187730);
+        ids.Add(187731);
+        ids.Add(187749);
+        ids.Add(187764);
+        ids.Add(187767);
+        ids.Add(187768);
+        ids.Add(187769);
+        ids.Add(187776);
+        ids.Add(187791);
+        ids.Add(187809);
+        ids.Add(187854);
+        ids.Add(187866);
+        ids.Add(187867);
+        ids.Add(187924);
+        ids.Add(187935);
+        ids.Add(187950);
+        ids.Add(187951);
+        ids.Add(187972);
+        ids.Add(187973);
+        ids.Add(187989);
+        ids.Add(187992);
+        ids.Add(187996);
+        ids.Add(187997);
+        ids.Add(187998);
+        ids.Add(187999);
+        ids.Add(188000);
+        ids.Add(188002);
+        ids.Add(188003);
+        ids.Add(188004);
+        ids.Add(188005);
+        ids.Add(188006);
+        ids.Add(188007);
+        ids.Add(188008);
+        ids.Add(188011);
+        ids.Add(188012);
+        ids.Add(188013);
+        ids.Add(188014);
+        ids.Add(188015);
+        ids.Add(188016);
+        ids.Add(188023);
+        ids.Add(188040);
+        ids.Add(188041);
+        ids.Add(188061);
+        ids.Add(188062);
+        ids.Add(188076);
+        ids.Add(188104);
+        ids.Add(188141);
+        ids.Add(188152);
+        ids.Add(188155);
+        ids.Add(188158);
+        ids.Add(188159);
+        ids.Add(188161);
+        ids.Add(188162);
+        ids.Add(188163);
+        ids.Add(188164);
+        ids.Add(188165);
+        ids.Add(188166);
+        ids.Add(188169);
+        ids.Add(188170);
+        ids.Add(188197);
+        ids.Add(188293);
+        ids.Add(188377);
+        ids.Add(188407);
+        ids.Add(188408);
+        ids.Add(188409);
+        ids.Add(188422);
+        ids.Add(188423);
+        ids.Add(188424);
+        ids.Add(188446);
+        ids.Add(188551);
+        ids.Add(188554);
+        ids.Add(188560);
+        ids.Add(188572);
+        ids.Add(188574);
+        ids.Add(188575);
+        ids.Add(188578);
+        ids.Add(188579);
+        ids.Add(188580);
+        ids.Add(188585);
+        ids.Add(188586);
+        ids.Add(188599);
+        ids.Add(188600);
+        ids.Add(188601);
+        ids.Add(188602);
+        ids.Add(188603);
+        ids.Add(188605);
+        ids.Add(188607);
+        ids.Add(188610);
+        ids.Add(188613);
+        ids.Add(188629);
+        ids.Add(188630);
+        ids.Add(188647);
+        ids.Add(188648);
+        ids.Add(188649);
+        ids.Add(188650);
+        ids.Add(188656);
+        ids.Add(188659);
+        ids.Add(188678);
+        ids.Add(188680);
+        ids.Add(188689);
+        ids.Add(188690);
+        ids.Add(188691);
+        ids.Add(188757);
+        ids.Add(188760);
+        ids.Add(188761);
+        ids.Add(188773);
+        ids.Add(188779);
+        ids.Add(188929);
+        ids.Add(188941);
+        ids.Add(188942);
+        ids.Add(188943);
+        ids.Add(188979);
+        ids.Add(189011);
+        ids.Add(189012);
+        ids.Add(189013);
+        ids.Add(189036);
+        ids.Add(189131);
+        ids.Add(189132);
+        ids.Add(189133);
+        ids.Add(189311);
+        ids.Add(189424);
+        ids.Add(189425);
+        ids.Add(189426);
+        ids.Add(189427);
+        ids.Add(189428);
+        ids.Add(189429);
+        ids.Add(189580);
+        ids.Add(189581);
+        ids.Add(189667);
+        ids.Add(189736);
+        ids.Add(189737);
+        ids.Add(189738);
+        ids.Add(189742);
+        ids.Add(189745);
+        ids.Add(189772);
+        ids.Add(189773);
+        ids.Add(189781);
+        ids.Add(189783);
+        ids.Add(189799);
+        ids.Add(189800);
+        ids.Add(189801);
+        ids.Add(189808);
+        ids.Add(189809);
+        ids.Add(189810);
+        ids.Add(189832);
+        ids.Add(189833);
+        ids.Add(189834);
+        ids.Add(189835);
+        ids.Add(189836);
+        ids.Add(189837);
+        ids.Add(189998);
+        ids.Add(189999);
+        ids.Add(190000);
+        ids.Add(190089);
+        ids.Add(190090);
+        ids.Add(190091);
+        ids.Add(190155);
+        ids.Add(190200);
+        ids.Add(190201);
+        ids.Add(190202);
+        ids.Add(190281);
+        ids.Add(190282);
+        ids.Add(190283);
+        ids.Add(190296);
+        ids.Add(190297);
+        ids.Add(190368);
+        ids.Add(190369);
+        ids.Add(190422);
+        ids.Add(190428);
+        ids.Add(190429);
+        ids.Add(190430);
+        ids.Add(190491);
+        ids.Add(190503);
+        ids.Add(190504);
+        ids.Add(190536);
+        ids.Add(190537);
+        ids.Add(190538);
+        ids.Add(190539);
+        ids.Add(190540);
+        ids.Add(190541);
+        ids.Add(190588);
+        ids.Add(190589);
+        ids.Add(190630);
+        ids.Add(190730);
+        ids.Add(190731);
+        ids.Add(190732);
+        ids.Add(190742);
+        ids.Add(190748);
+        ids.Add(190790);
+        ids.Add(190793);
+        ids.Add(190811);
+        ids.Add(190817);
+        ids.Add(190883);
+        ids.Add(190884);
+        ids.Add(190895);
+        ids.Add(190896);
+        ids.Add(190897);
+        ids.Add(190907);
+        ids.Add(190916);
+        ids.Add(190917);
+        ids.Add(190918);
+        ids.Add(190955);
+        ids.Add(190956);
+        ids.Add(190957);
+        ids.Add(191045);
+        ids.Add(191046);
+        ids.Add(191047);
+        ids.Add(191054);
+        ids.Add(191055);
+        ids.Add(191056);
+        ids.Add(191084);
+        ids.Add(191086);
+        ids.Add(191087);
+        ids.Add(191096);
+        ids.Add(191097);
+        ids.Add(191098);
+        ids.Add(191111);
+        ids.Add(191112);
+        ids.Add(191113);
+        ids.Add(191120);
+        ids.Add(191121);
+        ids.Add(191122);
+        ids.Add(191495);
+        ids.Add(191496);
+        ids.Add(191546);
+        ids.Add(191547);
+        ids.Add(191561);
+        ids.Add(191562);
+        ids.Add(191621);
+        ids.Add(191622);
+        ids.Add(191623);
+        ids.Add(191676);
+        ids.Add(191717);
+        ids.Add(191718);
+        ids.Add(191756);
+        ids.Add(191757);
+        ids.Add(191787);
+        ids.Add(191792);
+        ids.Add(191793);
+        ids.Add(191798);
+        ids.Add(191799);
+        ids.Add(191800);
+        ids.Add(191804);
+        ids.Add(191805);
+        ids.Add(191806);
+        ids.Add(191807);
+        ids.Add(191867);
+        ids.Add(191868);
+        ids.Add(191869);
+        ids.Add(191895);
+        ids.Add(191896);
+        ids.Add(191945);
+        ids.Add(191946);
+        ids.Add(191947);
+        ids.Add(191948);
+        ids.Add(191962);
+        ids.Add(192014);
+        ids.Add(192035);
+        ids.Add(192036);
+        ids.Add(192143);
+        ids.Add(192386);
+        ids.Add(192387);
+        ids.Add(192388);
+        ids.Add(192389);
+        ids.Add(192390);
+        ids.Add(192391);
+        ids.Add(192443);
+        ids.Add(192444);
+        ids.Add(192445);
+        ids.Add(192452);
+        ids.Add(192453);
+        ids.Add(192454);
+        ids.Add(192455);
+        ids.Add(192506);
+        ids.Add(192545);
+        ids.Add(192560);
+        ids.Add(192561);
+        ids.Add(192562);
+        ids.Add(192590);
+        ids.Add(192596);
+        ids.Add(192602);
+        ids.Add(192603);
+        ids.Add(192604);
+        ids.Add(192623);
+        ids.Add(192638);
+        ids.Add(192639);
+        ids.Add(192640);
+        ids.Add(192653);
+        ids.Add(192654);
+        ids.Add(192719);
+        ids.Add(192752);
+        ids.Add(192767);
+        ids.Add(192768);
+        ids.Add(192769);
+        ids.Add(192794);
+        ids.Add(192890);
+        ids.Add(192891);
+        ids.Add(192892);
+        ids.Add(192896);
+        ids.Add(192897);
+        ids.Add(192906);
+        ids.Add(192907);
+        ids.Add(192908);
+        ids.Add(192909);
+        ids.Add(192910);
+        ids.Add(193121);
+        ids.Add(193122);
+        ids.Add(193148);
+        ids.Add(193175);
+        ids.Add(193176);
+        ids.Add(193193);
+        ids.Add(193213);
+        ids.Add(193226);
+        ids.Add(193310);
+        ids.Add(193313);
+        ids.Add(193334);
+        ids.Add(193335);
+        ids.Add(193435);
+        ids.Add(193467);
+        ids.Add(193468);
+        ids.Add(193469);
+        ids.Add(193470);
+        ids.Add(193471);
+        ids.Add(193472);
+        ids.Add(193498);
+        ids.Add(193499);
+        ids.Add(193500);
+        ids.Add(193516);
+        ids.Add(193597);
+        ids.Add(193598);
+        ids.Add(193599);
+        ids.Add(193633);
+        ids.Add(193681);
+        ids.Add(193682);
+        ids.Add(193683);
+        ids.Add(193684);
+        ids.Add(193685);
+        ids.Add(193686);
+        ids.Add(193708);
+        ids.Add(193780);
+        ids.Add(193788);
+        ids.Add(193792);
+        ids.Add(193793);
+        ids.Add(193810);
+        ids.Add(193948);
+        ids.Add(194065);
+        ids.Add(194086);
+        ids.Add(194087);
+        ids.Add(194113);
+        ids.Add(194116);
+        ids.Add(194117);
+        ids.Add(194118);
+        ids.Add(194170);
+        ids.Add(194171);
+        ids.Add(194182);
+        ids.Add(194183);
+        ids.Add(194197);
+        ids.Add(194212);
+        ids.Add(194221);
+        ids.Add(194222);
+        ids.Add(194263);
+        ids.Add(194300);
+        ids.Add(194301);
+        ids.Add(194302);
+        ids.Add(194315);
+        ids.Add(194316);
+        ids.Add(194317);
+        ids.Add(194339);
+        ids.Add(194340);
+        ids.Add(194345);
+        ids.Add(194347);
+        ids.Add(194396);
+        ids.Add(194397);
+        ids.Add(194398);
+        ids.Add(194402);
+        ids.Add(194403);
+        ids.Add(194404);
+        ids.Add(194420);
+        ids.Add(194459);
+        ids.Add(194562);
+        ids.Add(194568);
+        ids.Add(194580);
+        ids.Add(194581);
+        ids.Add(194586);
+        ids.Add(194616);
+        ids.Add(194619);
+        ids.Add(194631);
+        ids.Add(194685);
+        ids.Add(194721);
+        ids.Add(194850);
+        ids.Add(194852);
+        ids.Add(194934);
+        ids.Add(194979);
+        ids.Add(194980);
+        ids.Add(194997);
+        ids.Add(194998);
+        ids.Add(194999);
+        ids.Add(195000);
+        ids.Add(195019);
+        ids.Add(195100);
+        ids.Add(195271);
+        ids.Add(195280);
+        ids.Add(195310);
+        ids.Add(195601);
+        ids.Add(195655);
+        ids.Add(195656);
+        ids.Add(195657);
+        ids.Add(195667);
+        ids.Add(195774);
+        ids.Add(195775);
+        ids.Add(195776);
+        ids.Add(195782);
+        ids.Add(195828);
+        ids.Add(195837);
+        ids.Add(195838);
+        ids.Add(195894);
+        ids.Add(195895);
+        ids.Add(195896);
+        ids.Add(195906);
+        ids.Add(195936);
+        ids.Add(195975);
+        ids.Add(195976);
+        ids.Add(195978);
+        ids.Add(195981);
+        ids.Add(195984);
+        ids.Add(195985);
+        ids.Add(195987);
+        ids.Add(195988);
+        ids.Add(195996);
+        ids.Add(195999);
+        ids.Add(196000);
+        ids.Add(196001);
+        ids.Add(196005);
+        ids.Add(196023);
+        ids.Add(196090);
+        ids.Add(196102);
+        ids.Add(196108);
+        ids.Add(196114);
+        ids.Add(196116);
+        ids.Add(196117);
+        ids.Add(196123);
+        ids.Add(196124);
+        ids.Add(196125);
+        ids.Add(196156);
+        ids.Add(196157);
+        ids.Add(196158);
+        ids.Add(196168);
+        ids.Add(196174);
+        ids.Add(196192);
+        ids.Add(196193);
+        ids.Add(196194);
+        ids.Add(196204);
+        ids.Add(196205);
+        ids.Add(196206);
+        ids.Add(196207);
+        ids.Add(196208);
+        ids.Add(196209);
+        ids.Add(196216);
+        ids.Add(196217);
+        ids.Add(196218);
+        ids.Add(196231);
+        ids.Add(196232);
+        ids.Add(196237);
+        ids.Add(196238);
+        ids.Add(196239);
+        ids.Add(196287);
+        ids.Add(196288);
+        ids.Add(196289);
+        ids.Add(196338);
+        ids.Add(196344);
+        ids.Add(196345);
+        ids.Add(196346);
+        ids.Add(196359);
+        ids.Add(196360);
+        ids.Add(196443);
+        ids.Add(196444);
+        ids.Add(196445);
+        ids.Add(196464);
+        ids.Add(196465);
+        ids.Add(196467);
+        ids.Add(196468);
+        ids.Add(196482);
+        ids.Add(196503);
+        ids.Add(196504);
+        ids.Add(196505);
+        ids.Add(196506);
+        ids.Add(196507);
+        ids.Add(196508);
+        ids.Add(196509);
+        ids.Add(196510);
+        ids.Add(196515);
+        ids.Add(196516);
+        ids.Add(196517);
+        ids.Add(196518);
+        ids.Add(196527);
+        ids.Add(196536);
+        ids.Add(196537);
+        ids.Add(196538);
+        ids.Add(196554);
+        ids.Add(196599);
+        ids.Add(196608);
+        ids.Add(196668);
+        ids.Add(196669);
+        ids.Add(196670);
+        ids.Add(196683);
+        ids.Add(196701);
+        ids.Add(196779);
+        ids.Add(196780);
+        ids.Add(196800);
+        ids.Add(196801);
+        ids.Add(196802);
+        ids.Add(196815);
+        ids.Add(196839);
+        ids.Add(196840);
+        ids.Add(196848);
+        ids.Add(196849);
+        ids.Add(196850);
+        ids.Add(196869);
+        ids.Add(196870);
+        ids.Add(196872);
+        ids.Add(196893);
+        ids.Add(196894);
+        ids.Add(196895);
+        ids.Add(196917);
+        ids.Add(196929);
+        ids.Add(196941);
+        ids.Add(196944);
+        ids.Add(196953);
+        ids.Add(196989);
+        ids.Add(197022);
+        ids.Add(197043);
+        ids.Add(197044);
+        ids.Add(197046);
+        ids.Add(197052);
+        ids.Add(197055);
+        ids.Add(197056);
+        ids.Add(197057);
+        ids.Add(197091);
+        ids.Add(197092);
+        ids.Add(197097);
+        ids.Add(197130);
+        ids.Add(197131);
+        ids.Add(197132);
+        ids.Add(197235);
+        ids.Add(197236);
+        ids.Add(197244);
+        ids.Add(197271);
+        ids.Add(197307);
+        ids.Add(197308);
+        ids.Add(197349);
+        ids.Add(197350);
+        ids.Add(197351);
+        ids.Add(197358);
+        ids.Add(197359);
+        ids.Add(197360);
+        ids.Add(197361);
+        ids.Add(197364);
+        ids.Add(197365);
+        ids.Add(197366);
+        ids.Add(197367);
+        ids.Add(197368);
+        ids.Add(197376);
+        ids.Add(197377);
+        ids.Add(197378);
+        ids.Add(197421);
+        ids.Add(197422);
+        ids.Add(197423);
+        ids.Add(197439);
+        ids.Add(197440);
+        ids.Add(197441);
+        ids.Add(197448);
+        ids.Add(197449);
+        ids.Add(197450);
+        ids.Add(197451);
+        ids.Add(197452);
+        ids.Add(197454);
+        ids.Add(197455);
+        ids.Add(197456);
+        ids.Add(197457);
+        ids.Add(197460);
+        ids.Add(197461);
+        ids.Add(197462);
+        ids.Add(197472);
+        ids.Add(197478);
+        ids.Add(197479);
+        ids.Add(197480);
+        ids.Add(197490);
+        ids.Add(197511);
+        ids.Add(197512);
+        ids.Add(197514);
+        ids.Add(197515);
+        ids.Add(197517);
+        ids.Add(197518);
+        ids.Add(197519);
+        ids.Add(197520);
+        ids.Add(197521);
+        ids.Add(197522);
+        ids.Add(197538);
+        ids.Add(197539);
+        ids.Add(197541);
+        ids.Add(197542);
+        ids.Add(197562);
+        ids.Add(197563);
+        ids.Add(197565);
+        ids.Add(197566);
+        ids.Add(197567);
+        ids.Add(197568);
+        ids.Add(197577);
+        ids.Add(197578);
+        ids.Add(197579);
+        ids.Add(197596);
+        ids.Add(197601);
+        ids.Add(197602);
+        ids.Add(197625);
+        ids.Add(197626);
+        ids.Add(197627);
+        ids.Add(197673);
+        ids.Add(197778);
+        ids.Add(197779);
+        ids.Add(197780);
+        ids.Add(197790);
+        ids.Add(197895);
+        ids.Add(197896);
+        ids.Add(197898);
+        ids.Add(197934);
+        ids.Add(198090);
+        ids.Add(198091);
+        ids.Add(198092);
+        ids.Add(198204);
+        ids.Add(198205);
+        ids.Add(198206);
+        ids.Add(198243);
+        ids.Add(198249);
+        ids.Add(198315);
+        ids.Add(198348);
+        ids.Add(198349);
+        ids.Add(198350);
+        ids.Add(198372);
+        ids.Add(198375);
+        ids.Add(198478);
+        ids.Add(198544);
+        ids.Add(198545);
+        ids.Add(198619);
+        ids.Add(198715);
+        ids.Add(198847);
+        ids.Add(198848);
+        ids.Add(198849);
+        ids.Add(198874);
+        ids.Add(198928);
+        ids.Add(198929);
+        ids.Add(198930);
+        ids.Add(198958);
+        ids.Add(198959);
+        ids.Add(198970);
+        ids.Add(198971);
+        ids.Add(199003);
+        ids.Add(199036);
+        ids.Add(199051);
+        ids.Add(199052);
+        ids.Add(199053);
+        ids.Add(199066);
+        ids.Add(199072);
+        ids.Add(199073);
+        ids.Add(199084);
+        ids.Add(199189);
+        ids.Add(199190);
+        ids.Add(199191);
+        ids.Add(199264);
+        ids.Add(199265);
+        ids.Add(199266);
+        ids.Add(199282);
+        ids.Add(199283);
+        ids.Add(199363);
+        ids.Add(199435);
+        ids.Add(199436);
+        ids.Add(199594);
+        ids.Add(199695);
+        ids.Add(199722);
+        ids.Add(199749);
+        ids.Add(199750);
+        ids.Add(199751);
+        ids.Add(199779);
+        ids.Add(199794);
+        ids.Add(199795);
+        ids.Add(199911);
+        ids.Add(199953);
+        ids.Add(199954);
+        ids.Add(199955);
+        ids.Add(200076);
+        ids.Add(200082);
+        ids.Add(200092);
+        ids.Add(200148);
+        ids.Add(200149);
+        ids.Add(200160);
+        ids.Add(200161);
+        ids.Add(200193);
+        ids.Add(200301);
+        ids.Add(200307);
+        ids.Add(200316);
+        ids.Add(200322);
+        ids.Add(200433);
+        ids.Add(200445);
+        ids.Add(200448);
+        ids.Add(200499);
+        ids.Add(200556);
+        ids.Add(200557);
+        ids.Add(200577);
+        ids.Add(200578);
+        ids.Add(200673);
+        ids.Add(200674);
+        ids.Add(200709);
+        ids.Add(200781);
+        ids.Add(200782);
+        ids.Add(200790);
+        ids.Add(200791);
+        ids.Add(200792);
+        ids.Add(200796);
+        ids.Add(200797);
+        ids.Add(200835);
+        ids.Add(200838);
+        ids.Add(200841);
+        ids.Add(200847);
+        ids.Add(200848);
+        ids.Add(200849);
+        ids.Add(200862);
+        ids.Add(200863);
+        ids.Add(200946);
+        ids.Add(200947);
+        ids.Add(200955);
+        ids.Add(200956);
+        ids.Add(200958);
+        ids.Add(200959);
+        ids.Add(200960);
+        ids.Add(200985);
+        ids.Add(200986);
+        ids.Add(201003);
+        ids.Add(201004);
+        ids.Add(201005);
+        ids.Add(201018);
+        ids.Add(201019);
+        ids.Add(201096);
+        ids.Add(201102);
+        ids.Add(201111);
+        ids.Add(201112);
+        ids.Add(201134);
+        ids.Add(201167);
+        ids.Add(201168);
+        ids.Add(201169);
+        ids.Add(201170);
+        ids.Add(201276);
+        ids.Add(201426);
+        ids.Add(201427);
+        ids.Add(201428);
+        ids.Add(201444);
+        ids.Add(201447);
+        ids.Add(201492);
+        ids.Add(201493);
+        ids.Add(201494);
+        ids.Add(201594);
+        ids.Add(201595);
+        ids.Add(201630);
+        ids.Add(201727);
+        ids.Add(201728);
+        ids.Add(201847);
+        ids.Add(201848);
+        ids.Add(201862);
+        ids.Add(201863);
+        ids.Add(201874);
+        ids.Add(201876);
+        ids.Add(201895);
+        ids.Add(201896);
+        ids.Add(201897);
+        ids.Add(201898);
+        ids.Add(201899);
+        ids.Add(201900);
+        ids.Add(201904);
+        ids.Add(201905);
+        ids.Add(201906);
+        ids.Add(201976);
+        ids.Add(201991);
+        ids.Add(201992);
+        ids.Add(201993);
+        ids.Add(202006);
+        ids.Add(202007);
+        ids.Add(202009);
+        ids.Add(202010);
+        ids.Add(202011);
+        ids.Add(202039);
+        ids.Add(202040);
+        ids.Add(202060);
+        ids.Add(202061);
+        ids.Add(202063);
+        ids.Add(202084);
+        ids.Add(202207);
+        ids.Add(202208);
+        ids.Add(202309);
+        ids.Add(202318);
+        ids.Add(202330);
+        ids.Add(202331);
+        ids.Add(202339);
+        ids.Add(202351);
+        ids.Add(202357);
+        ids.Add(202358);
+        ids.Add(202359);
+        ids.Add(202417);
+        ids.Add(202432);
+        ids.Add(202438);
+        ids.Add(202439);
+        ids.Add(202447);
+        ids.Add(202448);
+        ids.Add(202449);
+        ids.Add(202507);
+        ids.Add(202508);
+        ids.Add(202513);
+        ids.Add(202621);
+        ids.Add(202639);
+        ids.Add(202709);
+        ids.Add(202812);
+        ids.Add(202833);
+        ids.Add(202834);
+        ids.Add(202835);
+        ids.Add(202839);
+        ids.Add(202840);
+        ids.Add(202893);
+        ids.Add(202894);
+        ids.Add(202895);
+        ids.Add(202896);
+        ids.Add(202897);
+        ids.Add(202898);
+        ids.Add(202902);
+        ids.Add(202903);
+        ids.Add(202904);
+        ids.Add(202950);
+        ids.Add(202951);
+        ids.Add(202952);
+        ids.Add(202986);
+        ids.Add(202987);
+        ids.Add(203004);
+        ids.Add(203058);
+        ids.Add(203059);
+        ids.Add(203073);
+        ids.Add(203074);
+        ids.Add(203094);
+        ids.Add(203095);
+        ids.Add(203096);
+        ids.Add(203199);
+        ids.Add(203200);
+        ids.Add(203201);
+        ids.Add(203275);
+        ids.Add(203276);
+        ids.Add(203440);
+        ids.Add(203441);
+        ids.Add(203442);
+        ids.Add(203515);
+        ids.Add(203516);
+        ids.Add(203539);
+        ids.Add(203542);
+        ids.Add(203543);
+        ids.Add(203544);
+        ids.Add(203665);
+        ids.Add(203692);
+        ids.Add(203710);
+        ids.Add(203711);
+        ids.Add(203717);
+        ids.Add(203718);
+        ids.Add(203788);
+        ids.Add(203789);
+        ids.Add(203790);
+        ids.Add(203791);
+        ids.Add(203792);
+        ids.Add(203793);
+        ids.Add(203797);
+        ids.Add(203798);
+        ids.Add(203799);
+        ids.Add(203800);
+        ids.Add(203801);
+        ids.Add(203802);
+        ids.Add(203803);
+        ids.Add(203815);
+        ids.Add(203816);
+        ids.Add(203863);
+        ids.Add(203881);
+        ids.Add(203887);
+        ids.Add(203888);
+        ids.Add(203889);
+        ids.Add(203896);
+        ids.Add(203897);
+        ids.Add(203898);
+        ids.Add(203899);
+        ids.Add(203929);
+        ids.Add(203930);
+        ids.Add(203931);
+        ids.Add(203932);
+        ids.Add(203933);
+        ids.Add(203934);
+        ids.Add(203935);
+        ids.Add(203936);
+        ids.Add(203959);
+        ids.Add(203960);
+        ids.Add(204039);
+        ids.Add(204055);
+        ids.Add(204058);
+        ids.Add(204088);
+        ids.Add(204089);
+        ids.Add(204090);
+        ids.Add(204121);
+        ids.Add(204122);
+        ids.Add(204123);
+        ids.Add(204226);
+        ids.Add(204247);
+        ids.Add(204248);
+        ids.Add(204249);
+        ids.Add(204250);
+        ids.Add(204251);
+        ids.Add(204252);
+        ids.Add(204253);
+        ids.Add(204254);
+        ids.Add(204325);
+        ids.Add(204326);
+        ids.Add(204334);
+        ids.Add(204388);
+        ids.Add(204389);
+        ids.Add(204390);
+        ids.Add(204466);
+        ids.Add(204467);
+        ids.Add(204508);
+        ids.Add(204509);
+        ids.Add(204529);
+        ids.Add(204530);
+        ids.Add(204534);
+        ids.Add(204567);
+        ids.Add(204633);
+        ids.Add(204634);
+        ids.Add(204635);
+        ids.Add(204669);
+        ids.Add(204670);
+        ids.Add(204671);
+        ids.Add(204823);
+        ids.Add(204825);
+        ids.Add(204847);
+        ids.Add(204872);
+        ids.Add(204873);
+        ids.Add(204874);
+        ids.Add(204925);
+        ids.Add(204931);
+        ids.Add(204932);
+        ids.Add(204933);
+        ids.Add(205027);
+        ids.Add(205028);
+        ids.Add(205029);
+        ids.Add(205036);
+        ids.Add(205037);
+        ids.Add(205054);
+        ids.Add(205055);
+        ids.Add(205066);
+        ids.Add(205067);
+        ids.Add(205068);
+        ids.Add(205084);
+        ids.Add(205085);
+        ids.Add(205086);
+        ids.Add(205090);
+        ids.Add(205091);
+        ids.Add(205129);
+        ids.Add(205133);
+        ids.Add(205156);
+        ids.Add(205159);
+        ids.Add(205177);
+        ids.Add(205186);
+        ids.Add(205189);
+        ids.Add(205190);
+        ids.Add(205201);
+        ids.Add(205202);
+        ids.Add(205207);
+        ids.Add(205208);
+        ids.Add(205232);
+        ids.Add(205250);
+        ids.Add(205251);
+        ids.Add(205252);
+        ids.Add(205259);
+        ids.Add(205260);
+        ids.Add(205301);
+        ids.Add(205307);
+        ids.Add(205373);
+        ids.Add(205374);
+        ids.Add(205403);
+        ids.Add(205409);
+        ids.Add(205430);
+        ids.Add(205448);
+        ids.Add(205449);
+        ids.Add(205450);
+        ids.Add(205454);
+        ids.Add(205472);
+        ids.Add(205473);
+        ids.Add(205474);
+        ids.Add(205554);
+        ids.Add(205555);
+        ids.Add(205556);
+        ids.Add(205569);
+        ids.Add(205635);
+        ids.Add(205668);
+        ids.Add(205708);
+        ids.Add(205710);
+        ids.Add(205719);
+        ids.Add(205770);
+        ids.Add(205896);
+        ids.Add(205987);
+        ids.Add(205993);
+        ids.Add(205994);
+        ids.Add(205995);
+        ids.Add(206131);
+        ids.Add(206200);
+        ids.Add(206201);
+        ids.Add(206202);
+        ids.Add(206470);
+        ids.Add(206485);
+        ids.Add(206486);
+        ids.Add(206487);
+        ids.Add(206500);
+        ids.Add(206501);
+        ids.Add(206502);
+        ids.Add(206548);
+        PosSns = db.PosCoupons.Where(m => ids.Contains(m.Id) && m.IsUse == 1).ToList().Select(m => m.ExchangeCode).ToList();
+        List<PosCoupons> coupons = db.PosCoupons.Where(m => ids.Contains(m.Id) && m.IsUse == 1).ToList();
+        foreach (PosCoupons coupon in coupons)
+        {
+            ChildNo(db, coupon.ExchangeCode, coupon.ExchangeCode, coupon.OpenPrizeUserId);
+        }
+        // db.SaveChanges();
+        db.Dispose();
+    }
+    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, "大盟主奖励标记机具");
+                        Library.function.WriteLog(pos.Id + ":" + 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, "大盟主奖励标记机具");
+                // Users user = db.Users.FirstOrDefault(m => m.Id == pos.BuyUserId) ?? new Users();
+                // Library.function.WriteLog(pos.PosSn + ":" + RootCheckNo + ":" + user.MakerCode + ":" + user.RealName, "大盟主奖励标记机具");
+                Library.function.WriteLog(pos.Id + ":" + LeaderUserId, "开机奖励标记机具");
+            }
+        }
+    }
+
 }

+ 1 - 1
Startup.cs

@@ -271,7 +271,7 @@ namespace MySystem
             // RedPackageHelper.Instance.Start();
             // ProfitHelperV2.Instance.StatProfit(); //统计分润
             // StatService.Instance.StartEverDay2();
-            // TestHelper.Instance.Start();
+            TestHelper.Instance.Start();
             // TestService.Instance.Start();
             // StatService.Instance.StartEverDay();