123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138 |
- using System;
- using System.Collections.Generic;
- using System.Diagnostics;
- using System.Linq;
- using System.Threading.Tasks;
- using Microsoft.AspNetCore.Mvc;
- using Microsoft.Extensions.Logging;
- using MySystem.Models;
- using System.Threading;
- using Library;
- using LitJson;
- namespace MySystem.Controllers
- {
- public class HomeController : Controller
- {
- private readonly ILogger<HomeController> _logger;
- public HomeController(ILogger<HomeController> logger)
- {
- _logger = logger;
- }
- public IActionResult Index()
- {
- // string data = "{\"Id\":\"6\",\"Sort\":\"0\",\"QueryCount\":\"0\",\"Status\":\"0\",\"CreateDate\":\"\",\"UpdateDate\":\"\",\"SeoTitle\":\"\",\"SeoKeyword\":\"\",\"SeoDescription\":\"\",\"AgentNo\":\"\",\"SnNo\":\"00005702830310395949\",\"UpdateTime\":\"\",\"CreateTime\":\"01/06/2022 19:46:12\",\"Remark\":\"商户入驻\",\"City\":\"成都市\",\"Province\":\"四川省\",\"ProductType\":\"6\",\"MerStatus\":\"\",\"MerAuditDate\":\"\",\"MerRegDate\":\"01/06/2022 19:46:12\",\"MerIdcardNo\":\"624369198812120369\",\"MerMobile\":\"13584849565\",\"MerRealName\":\"唐明皇\",\"AgentName\":\"\",\"MerName\":\"测试商户\",\"MerNo\":\"5678679878\"}";
- // string data = "{\"Id\":\"8\",\"Sort\":\"0\",\"QueryCount\":\"0\",\"Status\":\"0\",\"CreateDate\":\"\",\"UpdateDate\":\"\",\"SeoTitle\":\"\",\"SeoKeyword\":\"\",\"SeoDescription\":\"\",\"ProductType\":\"6\",\"AgentNo\":\"\",\"Remark\":\"机具激活\",\"BizEnterName\":\"\",\"BizEnterNo\":\"\",\"MerIdcardNo\":\"624369198812120369\",\"MerRealName\":\"唐明皇\",\"ActivateDate\":\"01/07/2022 17:03:39\",\"ActivateStatus\":\"1\",\"AssessMonthCount\":\"1\",\"AssessMonth\":\"202201\",\"MerRegDate\":\"01/07/2022 17:03:39\",\"SnNo\":\"00005702830310395949\",\"MerMobile\":\"13584849565\",\"MerName\":\"测试商户\",\"MerNo\":\"5678679878\"}";
- // string data = "{\"Id\":\"2\",\"Sort\":\"0\",\"QueryCount\":\"0\",\"Status\":\"0\",\"CreateDate\":\"\",\"UpdateDate\":\"\",\"SeoTitle\":\"\",\"SeoKeyword\":\"\",\"SeoDescription\":\"\",\"AgentNo\":\"\",\"ProductType\":\"6\",\"Remark\":\"刷卡交易\",\"SettleMethod\":\"\",\"SettleFee\":\"0.00\",\"BankCardNo\":\"\",\"ReceiptType\":\"KuaiPOS\",\"IsStoreCashier\":\"2\",\"DigAmt\":\"298.00\",\"DigAmtFlag\":\"1\",\"MerMobile\":\"13584849565\",\"DeviceType\":\"1\",\"TradeSnNo\":\"00005702830310395949\",\"BankCardType\":\"0001\",\"SerEntryMode\":\"021\",\"TradeType\":\"1\",\"TradeTime\":\"174840\",\"TradeDate\":\"20220107\",\"ErrorMsg\":\"\",\"ErrorCode\":\"00\",\"TradeStatus\":\"1\",\"DiscountRateFlag\":\"1\",\"BankAuthCode\":\"46498763614\",\"TradeReferNo\":\"T0000002343445654656\",\"TradeAmount\":\"8000.00\",\"MerName\":\"测试商户\",\"TradeSerialNo\":\"T0000002343445654656\",\"MerNo\":\"5678679878\"}";
- // string data = "{\"Id\":\"2\",\"Sort\":\"0\",\"QueryCount\":\"0\",\"Status\":\"0\",\"CreateDate\":\"\",\"UpdateDate\":\"\",\"SeoTitle\":\"\",\"SeoKeyword\":\"\",\"SeoDescription\":\"\",\"AgentNo\":\"\",\"ProductType\":\"6\",\"DeviceNetwork\":\"4G\",\"TerminalNo\":\"554569879797\",\"InputModel\":\"\",\"KqTradeSeq\":\"\",\"BillType\":\"1\",\"SourceType\":\"1\",\"BizEnterName\":\"\",\"BizEnterNo\":\"\",\"SmallDouble\":\"1\",\"SettleFee\":\"1.00\",\"SettleMethod\":\"1\",\"FeeAmount\":\"10.00\",\"BankCardNo\":\"3565978645364\",\"DigAmt\":\"298.00\",\"DigAmtFlag\":\"1\",\"TradeSnNo\":\"00005702830310395949\",\"BankCardType\":\"0001\",\"TradeTime\":\"103914\",\"TradeDate\":\"20220108\",\"TradeStatus\":\"1\",\"TradeAmount\":\"8000.00\",\"MerName\":\"测试商户\",\"TradeSerialNo\":\"T0000002343445654656\",\"MerNo\":\"5678679878\"}";
- // string data = "{\"Id\":\"1\",\"Sort\":\"0\",\"QueryCount\":\"0\",\"Status\":\"0\",\"CreateDate\":\"\",\"UpdateDate\":\"\",\"SeoTitle\":\"\",\"SeoKeyword\":\"\",\"SeoDescription\":\"\",\"UpdateTime\":\"01/08/2022 14:11:23\",\"CreateTime\":\"01/08/2022 14:11:23\",\"Remark\":\"商户在网达标\",\"NewFlag\":\"1\",\"MerStdStatus\":\"1\",\"MerStdDate\":\"01/08/2022 14:11:23\",\"MerStdStage\":\"1\",\"ActName\":\"测试活动\",\"ActNo\":\"1\",\"MerSnNo\":\"00005702830310395949\",\"MerBindDate\":\"01/08/2022 14:11:23\",\"ProductType\":\"6\",\"MerName\":\"测试商户\",\"AgentName\":\"快闪刷\",\"MerNo\":\"5678679878\"}";
- // Dictionary<string, string> dic = Newtonsoft.Json.JsonConvert.DeserializeObject<Dictionary<string, string>>(data);
- // ProfitHelper.Instance.StartListenStandardDo(dic);
- return View();
- }
- public IActionResult Error()
- {
- string isapi = Request.Headers["Api"].ToString();
- if (isapi != "1")
- {
- if (Response.StatusCode == 500)
- {
- return Redirect("/public/errpage/pc/500.html");
- }
- else if (Response.StatusCode == 502)
- {
- return Redirect("/public/errpage/pc/502.html");
- }
- else if (Response.StatusCode == 404)
- {
- return Redirect("/public/errpage/pc/404.html");
- }
- }
- return View();
- }
- private static object o = new object();
- public string test()
- {
- // PublicTableHelper.Instance.Start("Users");
- // WebCMSEntities db = new WebCMSEntities();
- // MerchantInfo merchant = db.MerchantInfo.FirstOrDefault(m => m.Id == 2) ?? new MerchantInfo();
- // BothdisDbconn.Instance.AddList("MerchantList:" + merchant.UserId, merchant);
- // lock (o)
- // {
- // function.WriteLog("start:" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"));
- // using (WebCMSEntities db = new WebCMSEntities())
- // {
- // Users user = db.Users.FirstOrDefault(m => m.Id == 2);
- // if (user != null)
- // {
- // string content = function.get_Random(10);
- // function.WriteLog("content:" + content);
- // user.SeoTitle = content;
- // db.SaveChanges();
- // }
- // }
- // function.WriteLog("end:" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"));
- // }
- // th1();
- // th2();
- // PublicTableHelper.Instance.Start("MerchantAddInfo");
- return "ok";
- }
- public string userqrcode(int uid)
- {
- WebCMSEntities db = new WebCMSEntities();
- Users user = db.Users.FirstOrDefault(m => m.Id == uid);
- if (user != null)
- {
- RabbitMQClient.Instance.SendMsg(user.Id.ToString(), "MakeReferenceQrCode");
- return "ok";
- }
- db.Dispose();
- return "fail";
- }
- private void th1()
- {
- Thread th = new Thread(th1do);
- th.IsBackground = true;
- th.Start();
- }
- private void th1do()
- {
- WebCMSEntities db = new WebCMSEntities();
- Users user = db.Users.FirstOrDefault(m => m.Id == 2);
- if (user != null)
- {
- user.SeoTitle = "111111";
- Thread.Sleep(5000);
- user.SeoDescription = "222222";
- db.SaveChanges();
- }
- db.Dispose();
- }
- private void th2()
- {
- Thread th = new Thread(th2do);
- th.IsBackground = true;
- th.Start();
- }
- private void th2do()
- {
- Thread.Sleep(2000);
- WebCMSEntities db = new WebCMSEntities();
- Users user = db.Users.FirstOrDefault(m => m.Id == 2);
- if (user != null)
- {
- user.SeoKeyword = "看看有没有值写入";
- db.SaveChanges();
- }
- db.Dispose();
- }
- }
- }
|