HomeController.cs 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Diagnostics;
  4. using System.Linq;
  5. using System.Threading.Tasks;
  6. using Microsoft.AspNetCore.Mvc;
  7. using Microsoft.Extensions.Logging;
  8. using Library;
  9. using LitJson;
  10. namespace MySystem.Controllers
  11. {
  12. public class HomeController : Controller
  13. {
  14. private readonly ILogger<HomeController> _logger;
  15. public HomeController(ILogger<HomeController> logger)
  16. {
  17. _logger = logger;
  18. }
  19. public IActionResult Index()
  20. {
  21. return View();
  22. }
  23. public string test()
  24. {
  25. List<int> MerchantIds = new List<int>();
  26. MerchantIds.Add(1);
  27. MerchantIds.Add(2);
  28. MerchantIds.Add(5);
  29. MerchantIds.Add(7);
  30. MerchantIds.Add(23);
  31. MerchantIds.Add(25);
  32. MerchantIds.Add(27);
  33. MerchantIds.Add(29);
  34. MerchantIds.Add(31);
  35. MerchantIds.Add(32);
  36. MerchantIds.Add(33);
  37. MerchantIds.Add(34);
  38. MerchantIds.Add(35);
  39. MerchantIds.Add(38);
  40. MerchantIds.Add(40);
  41. MerchantIds.Add(41);
  42. MerchantIds.Add(42);
  43. MerchantIds.Add(44);
  44. MerchantIds.Add(46);
  45. MerchantIds.Add(47);
  46. MerchantIds.Add(48);
  47. MerchantIds.Add(49);
  48. MerchantIds.Add(50);
  49. MerchantIds.Add(52);
  50. MerchantIds.Add(53);
  51. MerchantIds.Add(57);
  52. MerchantIds.Add(60);
  53. MerchantIds.Add(65);
  54. MerchantIds.Add(70);
  55. MerchantIds.Add(71);
  56. MerchantIds.Add(73);
  57. MerchantIds.Add(74);
  58. MerchantIds.Add(75);
  59. MerchantIds.Add(77);
  60. MerchantIds.Add(83);
  61. MerchantIds.Add(85);
  62. MerchantIds.Add(86);
  63. MerchantIds.Add(88);
  64. MerchantIds.Add(89);
  65. MerchantIds.Add(90);
  66. MerchantIds.Add(91);
  67. MerchantIds.Add(93);
  68. MerchantIds.Add(94);
  69. MerchantIds.Add(96);
  70. MerchantIds.Add(97);
  71. MerchantIds.Add(98);
  72. MerchantIds.Add(99);
  73. MerchantIds.Add(104);
  74. MerchantIds.Add(105);
  75. MerchantIds.Add(111);
  76. MerchantIds.Add(112);
  77. MerchantIds.Add(115);
  78. MerchantIds.Add(117);
  79. MerchantIds.Add(118);
  80. MerchantIds.Add(120);
  81. MerchantIds.Add(123);
  82. MerchantIds.Add(124);
  83. MerchantIds.Add(126);
  84. MerchantIds.Add(127);
  85. MerchantIds.Add(131);
  86. MerchantIds.Add(133);
  87. MerchantIds.Add(135);
  88. MerchantIds.Add(136);
  89. MerchantIds.Add(137);
  90. MerchantIds.Add(138);
  91. MerchantIds.Add(140);
  92. MerchantIds.Add(143);
  93. MerchantIds.Add(144);
  94. MerchantIds.Add(146);
  95. MerchantIds.Add(147);
  96. MerchantIds.Add(151);
  97. MerchantIds.Add(152);
  98. MerchantIds.Add(153);
  99. MerchantIds.Add(155);
  100. MerchantIds.Add(156);
  101. MerchantIds.Add(158);
  102. MerchantIds.Add(160);
  103. MerchantIds.Add(164);
  104. MerchantIds.Add(167);
  105. MerchantIds.Add(169);
  106. MerchantIds.Add(170);
  107. MerchantIds.Add(172);
  108. MerchantIds.Add(178);
  109. MerchantIds.Add(179);
  110. MerchantIds.Add(183);
  111. MerchantIds.Add(185);
  112. MerchantIds.Add(186);
  113. MerchantIds.Add(188);
  114. MerchantIds.Add(190);
  115. MerchantIds.Add(193);
  116. MerchantIds.Add(196);
  117. MerchantIds.Add(197);
  118. MerchantIds.Add(199);
  119. MerchantIds.Add(201);
  120. MerchantIds.Add(202);
  121. MerchantIds.Add(203);
  122. MerchantIds.Add(205);
  123. MerchantIds.Add(210);
  124. MerchantIds.Add(213);
  125. MerchantIds.Add(216);
  126. MerchantIds.Add(221);
  127. MerchantIds.Add(222);
  128. MerchantIds.Add(223);
  129. MerchantIds.Add(224);
  130. MerchantIds.Add(225);
  131. MerchantIds.Add(226);
  132. MerchantIds.Add(227);
  133. MerchantIds.Add(230);
  134. MerchantIds.Add(233);
  135. MerchantIds.Add(236);
  136. MerchantIds.Add(237);
  137. MerchantIds.Add(238);
  138. MerchantIds.Add(239);
  139. MerchantIds.Add(240);
  140. MerchantIds.Add(243);
  141. MerchantIds.Add(247);
  142. MerchantIds.Add(249);
  143. MerchantIds.Add(251);
  144. MerchantIds.Add(252);
  145. MerchantIds.Add(255);
  146. MerchantIds.Add(256);
  147. MerchantIds.Add(257);
  148. MerchantIds.Add(261);
  149. MerchantIds.Add(262);
  150. MerchantIds.Add(263);
  151. MerchantIds.Add(264);
  152. MerchantIds.Add(266);
  153. MerchantIds.Add(267);
  154. MerchantIds.Add(268);
  155. MerchantIds.Add(273);
  156. MerchantIds.Add(274);
  157. MerchantIds.Add(276);
  158. MerchantIds.Add(277);
  159. MerchantIds.Add(280);
  160. MerchantIds.Add(286);
  161. MerchantIds.Add(289);
  162. MerchantIds.Add(290);
  163. MerchantIds.Add(296);
  164. MerchantIds.Add(297);
  165. MerchantIds.Add(299);
  166. MerchantIds.Add(301);
  167. MerchantIds.Add(304);
  168. MerchantIds.Add(307);
  169. MerchantIds.Add(310);
  170. MerchantIds.Add(311);
  171. MerchantIds.Add(313);
  172. MerchantIds.Add(319);
  173. MerchantIds.Add(320);
  174. MerchantIds.Add(321);
  175. MerchantIds.Add(322);
  176. MerchantIds.Add(323);
  177. MerchantIds.Add(325);
  178. MerchantIds.Add(327);
  179. MerchantIds.Add(328);
  180. MerchantIds.Add(329);
  181. MerchantIds.Add(330);
  182. MerchantIds.Add(331);
  183. MerchantIds.Add(332);
  184. MerchantIds.Add(333);
  185. MerchantIds.Add(334);
  186. MerchantIds.Add(335);
  187. MerchantIds.Add(337);
  188. MerchantIds.Add(339);
  189. MerchantIds.Add(340);
  190. MerchantIds.Add(341);
  191. MerchantIds.Add(342);
  192. MerchantIds.Add(345);
  193. MerchantIds.Add(346);
  194. MerchantIds.Add(347);
  195. MerchantIds.Add(350);
  196. MerchantIds.Add(351);
  197. MerchantIds.Add(352);
  198. MerchantIds.Add(354);
  199. MerchantIds.Add(355);
  200. MerchantIds.Add(356);
  201. MerchantIds.Add(357);
  202. MerchantIds.Add(358);
  203. MerchantIds.Add(362);
  204. MerchantIds.Add(363);
  205. MerchantIds.Add(365);
  206. MerchantIds.Add(366);
  207. MerchantIds.Add(369);
  208. MerchantIds.Add(371);
  209. MerchantIds.Add(372);
  210. MerchantIds.Add(373);
  211. MerchantIds.Add(374);
  212. MerchantIds.Add(376);
  213. MerchantIds.Add(377);
  214. MerchantIds.Add(378);
  215. MerchantIds.Add(380);
  216. MerchantIds.Add(381);
  217. MerchantIds.Add(386);
  218. MerchantIds.Add(388);
  219. MerchantIds.Add(391);
  220. MerchantIds.Add(393);
  221. MerchantIds.Add(395);
  222. MerchantIds.Add(396);
  223. MerchantIds.Add(398);
  224. MerchantIds.Add(399);
  225. MerchantIds.Add(400);
  226. MerchantIds.Add(401);
  227. MerchantIds.Add(403);
  228. MerchantIds.Add(404);
  229. MerchantIds.Add(405);
  230. MerchantIds.Add(406);
  231. MerchantIds.Add(408);
  232. MerchantIds.Add(409);
  233. MerchantIds.Add(412);
  234. MerchantIds.Add(414);
  235. MerchantIds.Add(415);
  236. MerchantIds.Add(418);
  237. MerchantIds.Add(419);
  238. MerchantIds.Add(420);
  239. MerchantIds.Add(421);
  240. MerchantIds.Add(422);
  241. MerchantIds.Add(424);
  242. MerchantIds.Add(425);
  243. MerchantIds.Add(426);
  244. MerchantIds.Add(428);
  245. MerchantIds.Add(430);
  246. MerchantIds.Add(431);
  247. MerchantIds.Add(433);
  248. MerchantIds.Add(436);
  249. MerchantIds.Add(437);
  250. MerchantIds.Add(439);
  251. MerchantIds.Add(441);
  252. MerchantIds.Add(444);
  253. MerchantIds.Add(447);
  254. MerchantIds.Add(448);
  255. MerchantIds.Add(449);
  256. MerchantIds.Add(450);
  257. MerchantIds.Add(451);
  258. MerchantIds.Add(452);
  259. MerchantIds.Add(453);
  260. MerchantIds.Add(455);
  261. MerchantIds.Add(456);
  262. MerchantIds.Add(458);
  263. MerchantIds.Add(459);
  264. MerchantIds.Add(462);
  265. MerchantIds.Add(463);
  266. MerchantIds.Add(467);
  267. MerchantIds.Add(469);
  268. MerchantIds.Add(470);
  269. MerchantIds.Add(471);
  270. MerchantIds.Add(472);
  271. MerchantIds.Add(473);
  272. MerchantIds.Add(474);
  273. MerchantIds.Add(475);
  274. MerchantIds.Add(478);
  275. MerchantIds.Add(480);
  276. MerchantIds.Add(481);
  277. MerchantIds.Add(482);
  278. MerchantIds.Add(484);
  279. MerchantIds.Add(487);
  280. MerchantIds.Add(489);
  281. MerchantIds.Add(490);
  282. MerchantIds.Add(491);
  283. MerchantIds.Add(493);
  284. MerchantIds.Add(495);
  285. MerchantIds.Add(496);
  286. MerchantIds.Add(498);
  287. MerchantIds.Add(499);
  288. MerchantIds.Add(500);
  289. MerchantIds.Add(502);
  290. MerchantIds.Add(503);
  291. MerchantIds.Add(506);
  292. MerchantIds.Add(507);
  293. MerchantIds.Add(509);
  294. MerchantIds.Add(510);
  295. MerchantIds.Add(511);
  296. MerchantIds.Add(512);
  297. MerchantIds.Add(513);
  298. MerchantIds.Add(516);
  299. MerchantIds.Add(518);
  300. MerchantIds.Add(519);
  301. MerchantIds.Add(521);
  302. MerchantIds.Add(524);
  303. MerchantIds.Add(527);
  304. MerchantIds.Add(528);
  305. MerchantIds.Add(529);
  306. MerchantIds.Add(530);
  307. MerchantIds.Add(531);
  308. MerchantIds.Add(532);
  309. MerchantIds.Add(533);
  310. MerchantIds.Add(536);
  311. MerchantIds.Add(539);
  312. MerchantIds.Add(542);
  313. MerchantIds.Add(544);
  314. MerchantIds.Add(546);
  315. MerchantIds.Add(547);
  316. MerchantIds.Add(548);
  317. MerchantIds.Add(550);
  318. MerchantIds.Add(554);
  319. MerchantIds.Add(557);
  320. MerchantIds.Add(560);
  321. MerchantIds.Add(561);
  322. MerchantIds.Add(562);
  323. MerchantIds.Add(563);
  324. MerchantIds.Add(566);
  325. MerchantIds.Add(569);
  326. MerchantIds.Add(570);
  327. MerchantIds.Add(571);
  328. MerchantIds.Add(572);
  329. MerchantIds.Add(575);
  330. MerchantIds.Add(576);
  331. MerchantIds.Add(579);
  332. MerchantIds.Add(580);
  333. MerchantIds.Add(582);
  334. MerchantIds.Add(583);
  335. MerchantIds.Add(586);
  336. MerchantIds.Add(587);
  337. MerchantIds.Add(589);
  338. MerchantIds.Add(593);
  339. MerchantIds.Add(594);
  340. MerchantIds.Add(595);
  341. MerchantIds.Add(597);
  342. MerchantIds.Add(598);
  343. MerchantIds.Add(602);
  344. MerchantIds.Add(603);
  345. MerchantIds.Add(605);
  346. MerchantIds.Add(606);
  347. MerchantIds.Add(607);
  348. MerchantIds.Add(608);
  349. MerchantIds.Add(609);
  350. MerchantIds.Add(611);
  351. MerchantIds.Add(612);
  352. MerchantIds.Add(613);
  353. MerchantIds.Add(615);
  354. MerchantIds.Add(617);
  355. MerchantIds.Add(618);
  356. MerchantIds.Add(619);
  357. MerchantIds.Add(622);
  358. MerchantIds.Add(623);
  359. MerchantIds.Add(626);
  360. MerchantIds.Add(628);
  361. MerchantIds.Add(632);
  362. MerchantIds.Add(639);
  363. MerchantIds.Add(640);
  364. MerchantIds.Add(641);
  365. MerchantIds.Add(644);
  366. MerchantIds.Add(645);
  367. MerchantIds.Add(646);
  368. MerchantIds.Add(647);
  369. MerchantIds.Add(648);
  370. MerchantIds.Add(650);
  371. MerchantIds.Add(651);
  372. MerchantIds.Add(659);
  373. MerchantIds.Add(660);
  374. MerchantIds.Add(662);
  375. MerchantIds.Add(663);
  376. MerchantIds.Add(664);
  377. MerchantIds.Add(666);
  378. MerchantIds.Add(667);
  379. MerchantIds.Add(669);
  380. MerchantIds.Add(670);
  381. MerchantIds.Add(671);
  382. MerchantIds.Add(672);
  383. MerchantIds.Add(673);
  384. MerchantIds.Add(674);
  385. MerchantIds.Add(679);
  386. MerchantIds.Add(681);
  387. MerchantIds.Add(685);
  388. MerchantIds.Add(687);
  389. MerchantIds.Add(688);
  390. MerchantIds.Add(689);
  391. MerchantIds.Add(693);
  392. MerchantIds.Add(694);
  393. MerchantIds.Add(696);
  394. MerchantIds.Add(697);
  395. MerchantIds.Add(698);
  396. MerchantIds.Add(699);
  397. MerchantIds.Add(700);
  398. MerchantIds.Add(701);
  399. MerchantIds.Add(702);
  400. MerchantIds.Add(704);
  401. MerchantIds.Add(705);
  402. MerchantIds.Add(707);
  403. MerchantIds.Add(708);
  404. MerchantIds.Add(709);
  405. MerchantIds.Add(710);
  406. MerchantIds.Add(712);
  407. MerchantIds.Add(719);
  408. MerchantIds.Add(720);
  409. MerchantIds.Add(721);
  410. MerchantIds.Add(722);
  411. MerchantIds.Add(723);
  412. MerchantIds.Add(724);
  413. MerchantIds.Add(727);
  414. MerchantIds.Add(728);
  415. MerchantIds.Add(729);
  416. MerchantIds.Add(730);
  417. MerchantIds.Add(731);
  418. MerchantIds.Add(732);
  419. MerchantIds.Add(734);
  420. MerchantIds.Add(735);
  421. MerchantIds.Add(736);
  422. MerchantIds.Add(737);
  423. MerchantIds.Add(738);
  424. MerchantIds.Add(739);
  425. MerchantIds.Add(745);
  426. MerchantIds.Add(746);
  427. MerchantIds.Add(749);
  428. MerchantIds.Add(750);
  429. MerchantIds.Add(751);
  430. MerchantIds.Add(752);
  431. MerchantIds.Add(753);
  432. MerchantIds.Add(759);
  433. MerchantIds.Add(760);
  434. MerchantIds.Add(762);
  435. MerchantIds.Add(763);
  436. MerchantIds.Add(764);
  437. MerchantIds.Add(765);
  438. MerchantIds.Add(766);
  439. MerchantIds.Add(769);
  440. MerchantIds.Add(770);
  441. MerchantIds.Add(771);
  442. MerchantIds.Add(773);
  443. MerchantIds.Add(775);
  444. MerchantIds.Add(779);
  445. MerchantIds.Add(780);
  446. MerchantIds.Add(784);
  447. foreach(int MerchantId in MerchantIds)
  448. {
  449. RedisDbconn.Instance.AddList("MerchantConfirmQueue", "{\"MerchantId\":\"" + MerchantId + "\"}");
  450. }
  451. return "ok";
  452. }
  453. }
  454. }