HomeController.cs 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  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. using System.Data;
  11. using MySystem.Models.Main;
  12. namespace MySystem.Controllers
  13. {
  14. public class HomeController : Controller
  15. {
  16. private readonly ILogger<HomeController> _logger;
  17. public HomeController(ILogger<HomeController> logger)
  18. {
  19. _logger = logger;
  20. }
  21. public IActionResult Index()
  22. {
  23. return View();
  24. }
  25. public string test()
  26. {
  27. // List<int> MerchantIds = new List<int>();
  28. // MerchantIds.Add(5);
  29. // foreach(int MerchantId in MerchantIds)
  30. // {
  31. // RedisDbconn.Instance.AddList("MerchantConfirmHdQueue", "{\"MerchantId\":\"" + MerchantId + "\"}");
  32. // }
  33. // TianYuVoiceHelper.Instance.doSomething(DateTime.Now.ToString("yyyyMMddHHmmssfff"),"2023100701","100");
  34. // MqLinksHelper.Instance.doSomething("LKB01230600250000585","100");
  35. WebCMSEntities db = new WebCMSEntities();
  36. List<int> ids = new List<int>();
  37. ids.Add(5357); //154.17
  38. ids.Add(5355); //143.34
  39. ids.Add(5352); //154.18
  40. ids.Add(5345); //154.17
  41. ids.Add(5343); //143.34
  42. ids.Add(5363); //143.33
  43. foreach(int id in ids)
  44. {
  45. ConsumerOrders order = db.ConsumerOrders.FirstOrDefault(m => m.Id == id) ?? new ConsumerOrders();
  46. function.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(order), "补订单返现");
  47. }
  48. db.Dispose();
  49. return "ok";
  50. }
  51. public string bindapp(int mid)
  52. {
  53. // DataTable dt = CustomerSqlConn.dtable("select Id,MchtNo from MerchantAddInfo where HdStatus=3 and CreateDate>='2023-10-01 00:00:00' and MchtNo!='' and MchtNo is not null", AppConfig.Base.SqlConnStr);
  54. // DataTable dt = CustomerSqlConn.dtable("select Id,MchtNo from MerchantAddInfo where Id=" + mid, AppConfig.Base.SqlConnStr);
  55. // foreach(DataRow dr in dt.Rows)
  56. // {
  57. // CheckWeChatSignService.Instance.StartDo(new QueryMerchantStatus()
  58. // {
  59. // MerchantId = dr["Id"].ToString(),
  60. // MerchantNo = dr["MchtNo"].ToString(),
  61. // });
  62. // }
  63. Models.Main1.WebCMSEntities db1 = new Models.Main1.WebCMSEntities();
  64. WebCMSEntities db = new WebCMSEntities();
  65. MerchantAddInfo merchantadd = db.MerchantAddInfo.FirstOrDefault(m => m.Id == 1147);
  66. MerchantInfo merchant = db.MerchantInfo.FirstOrDefault(m => m.Id == 1147);
  67. string pwd = "417027";
  68. merchant.LoginPwd = function.MD532(pwd);
  69. Models.Main1.MerchantLoginInfo info = db1.MerchantLoginInfo.FirstOrDefault(m => m.LoginMobile == merchantadd.MobilePhone);
  70. if (info == null)
  71. {
  72. info = db1.MerchantLoginInfo.Add(new Models.Main1.MerchantLoginInfo()
  73. {
  74. LoginMobile = merchantadd.MobilePhone,
  75. }).Entity;
  76. db1.SaveChanges();
  77. }
  78. info.LoginPwd = function.MD532(pwd);
  79. db1.SaveChanges();
  80. Models.Main1.MerchantAccountLinkInfo infolink = db1.MerchantAccountLinkInfo.FirstOrDefault(m => m.LoginId == info.Id && m.MerchantId == merchantadd.Id && m.Kind == 2);
  81. if (infolink == null)
  82. {
  83. infolink = db1.MerchantAccountLinkInfo.Add(new Models.Main1.MerchantAccountLinkInfo()
  84. {
  85. LoginId = info.Id,
  86. MerchantId = merchantadd.Id,
  87. Kind = 2,
  88. }).Entity;
  89. db1.SaveChanges();
  90. }
  91. db1.Dispose();
  92. db.Dispose();
  93. return "ok";
  94. }
  95. }
  96. }