HomeController.cs 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  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. List<int> ids = new List<int>();
  52. ids.Add(333532);
  53. ids.Add(333637);
  54. ids.Add(333959);
  55. ids.Add(333960);
  56. ids.Add(334005);
  57. var orders = db.ConsumerOrders.Where(m => ids.Contains(m.Id)).ToList();
  58. foreach(var order in orders)
  59. {
  60. order.TradePayNo = "1648367286_2088641599837899";
  61. PosPushDataNewHelper.Trade(order);
  62. }
  63. // MpMainModels2.MerchantAddInfo merchantadd = db.MerchantAddInfo.FirstOrDefault(m => m.Id == 5660) ?? new MpMainModels2.MerchantAddInfo();
  64. // SortedList<string, string> obj = new SortedList<string, string>();
  65. // // obj.Add("create_time", "2024-08-19 15:13:00");
  66. // // obj.Add("sn", "000068457494");
  67. // // obj.Add("deposit", "399");
  68. // // obj.Add("merch_no", merchantadd.MchtNo);
  69. // obj.Add("create_time", "2024-08-19 15:13:00");
  70. // obj.Add("sn", "000068457494");
  71. // obj.Add("pay_money", "199");
  72. // obj.Add("pay_mode", "1");
  73. // obj.Add("order_no", "4545656767878978978");
  74. // obj.Add("merch_no", merchantadd.MchtNo);
  75. // obj.Add("maker_code", "C00000001");
  76. // // PushHelper.Instance.Do(obj, "cashNotify");
  77. // PushHelper.Instance.Do(obj);
  78. db.Dispose();
  79. // PosPushDataNewHelper.Bind(new SpModels.BindRecord()
  80. // {
  81. // MerSnNo = "019954101602",
  82. // MerNo = "015460108338120",
  83. // MerName = "海口龙华润兴达百货商行",
  84. // CreateTime = DateTime.Parse("2024-12-09 00:22:03"),
  85. // QueryCount = 247137,
  86. // }, "好哒二维码");
  87. return "ok";
  88. }
  89. }
  90. }