HomeController.cs 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Diagnostics;
  4. using System.Linq;
  5. using System.Data;
  6. using System.Threading.Tasks;
  7. using Microsoft.AspNetCore.Mvc;
  8. using Microsoft.Extensions.Logging;
  9. using MySystem.PxcModels;
  10. using System.Threading;
  11. using Library;
  12. using LitJson;
  13. using System.Security.Cryptography;
  14. namespace MySystem.Controllers
  15. {
  16. public class HomeController : Controller
  17. {
  18. private readonly ILogger<HomeController> _logger;
  19. public HomeController(ILogger<HomeController> logger)
  20. {
  21. _logger = logger;
  22. }
  23. public IActionResult Index()
  24. {
  25. return View();
  26. }
  27. public IActionResult Error()
  28. {
  29. string isapi = Request.Headers["Api"].ToString();
  30. if (isapi != "1")
  31. {
  32. if (Response.StatusCode == 500)
  33. {
  34. return Redirect("/public/errpage/pc/500.html");
  35. }
  36. else if (Response.StatusCode == 502)
  37. {
  38. return Redirect("/public/errpage/pc/502.html");
  39. }
  40. else if (Response.StatusCode == 404)
  41. {
  42. return Redirect("/public/errpage/pc/404.html");
  43. }
  44. }
  45. return View();
  46. }
  47. public string test()
  48. {
  49. // MpMainModels.WebCMSEntities db = new MpMainModels.WebCMSEntities();
  50. MpMainModels2.WebCMSEntities db = new MpMainModels2.WebCMSEntities();
  51. JavaProductModels.WebCMSEntities javauserdb = new JavaProductModels.WebCMSEntities();
  52. // List<int> ids = new List<int>();
  53. // ids.Add(333532);
  54. // ids.Add(333637);
  55. // ids.Add(333959);
  56. // ids.Add(333960);
  57. // ids.Add(334005);
  58. // var orders = db.ConsumerOrders.Where(m => ids.Contains(m.Id)).ToList();
  59. // foreach(var order in orders)
  60. // {
  61. // order.TradePayNo = "1648367286_2088641599837899";
  62. // PosPushDataNewHelper.Trade(order);
  63. // }
  64. // MpMainModels2.MerchantAddInfo merchantadd = db.MerchantAddInfo.FirstOrDefault(m => m.Id == 5660) ?? new MpMainModels2.MerchantAddInfo();
  65. // SortedList<string, string> obj = new SortedList<string, string>();
  66. // // obj.Add("create_time", "2024-08-19 15:13:00");
  67. // // obj.Add("sn", "000068457494");
  68. // // obj.Add("deposit", "399");
  69. // // obj.Add("merch_no", merchantadd.MchtNo);
  70. // obj.Add("create_time", "2024-08-19 15:13:00");
  71. // obj.Add("sn", "000068457494");
  72. // obj.Add("pay_money", "199");
  73. // obj.Add("pay_mode", "1");
  74. // obj.Add("order_no", "4545656767878978978");
  75. // obj.Add("merch_no", merchantadd.MchtNo);
  76. // obj.Add("maker_code", "C00000001");
  77. // // PushHelper.Instance.Do(obj, "cashNotify");
  78. // PushHelper.Instance.Do(obj);
  79. // db.Dispose();
  80. // List<string> list = new List<string>();
  81. // list.Add("019954039358|015371607771676|滨城区煮烤官餐饮|2024-06-22 13:08:33|135646");
  82. // foreach(string sub in list)
  83. // {
  84. // string[] data = sub.Split('|');
  85. // PosPushDataNewHelper.Bind(new SpModels.BindRecord()
  86. // {
  87. // MerSnNo = data[0],
  88. // MerNo = data[1],
  89. // MerName = data[2],
  90. // CreateTime = DateTime.Parse(data[3]),
  91. // QueryCount = int.Parse(data[4]),
  92. // }, "好哒二维码");
  93. // }
  94. GetHaoDaTouchPrizeService.Instance.SaveTouchRewardDataOneReady(db, javauserdb, "LDN7HDQM024112422260,2025-08-21 16:18:04,100,20250913,四川省润观米科技有限公司,995");
  95. db.Dispose();
  96. javauserdb.Dispose();
  97. return "ok";
  98. }
  99. }
  100. }