HomeController.cs 3.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  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. return "ok";
  36. }
  37. public string bindapp(int mid)
  38. {
  39. // 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);
  40. // DataTable dt = CustomerSqlConn.dtable("select Id,MchtNo from MerchantAddInfo where Id=" + mid, AppConfig.Base.SqlConnStr);
  41. // foreach(DataRow dr in dt.Rows)
  42. // {
  43. // CheckWeChatSignService.Instance.StartDo(new QueryMerchantStatus()
  44. // {
  45. // MerchantId = dr["Id"].ToString(),
  46. // MerchantNo = dr["MchtNo"].ToString(),
  47. // });
  48. // }
  49. Models.Main1.WebCMSEntities db1 = new Models.Main1.WebCMSEntities();
  50. WebCMSEntities db = new WebCMSEntities();
  51. MerchantAddInfo merchantadd = db.MerchantAddInfo.FirstOrDefault(m => m.Id == 1147);
  52. MerchantInfo merchant = db.MerchantInfo.FirstOrDefault(m => m.Id == 1147);
  53. string pwd = "417027";
  54. merchant.LoginPwd = function.MD532(pwd);
  55. Models.Main1.MerchantLoginInfo info = db1.MerchantLoginInfo.FirstOrDefault(m => m.LoginMobile == merchantadd.MobilePhone);
  56. if (info == null)
  57. {
  58. info = db1.MerchantLoginInfo.Add(new Models.Main1.MerchantLoginInfo()
  59. {
  60. LoginMobile = merchantadd.MobilePhone,
  61. }).Entity;
  62. db1.SaveChanges();
  63. }
  64. info.LoginPwd = function.MD532(pwd);
  65. db1.SaveChanges();
  66. Models.Main1.MerchantAccountLinkInfo infolink = db1.MerchantAccountLinkInfo.FirstOrDefault(m => m.LoginId == info.Id && m.MerchantId == merchantadd.Id && m.Kind == 2);
  67. if (infolink == null)
  68. {
  69. infolink = db1.MerchantAccountLinkInfo.Add(new Models.Main1.MerchantAccountLinkInfo()
  70. {
  71. LoginId = info.Id,
  72. MerchantId = merchantadd.Id,
  73. Kind = 2,
  74. }).Entity;
  75. db1.SaveChanges();
  76. }
  77. db1.Dispose();
  78. db.Dispose();
  79. return "ok";
  80. }
  81. }
  82. }