|
@@ -6966,5 +6966,346 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
}
|
|
}
|
|
|
#endregion
|
|
#endregion
|
|
|
|
|
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ #region 添加SP测试绑定数据2
|
|
|
|
|
+
|
|
|
|
|
+ public IActionResult AddBindData2(string right)
|
|
|
|
|
+ {
|
|
|
|
|
+ ViewBag.RightInfo = RightInfo;
|
|
|
|
|
+ ViewBag.right = right;
|
|
|
|
|
+
|
|
|
|
|
+ return View();
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ [HttpPost]
|
|
|
|
|
+ public string AddBindData2Do(string PosSn, string MerName, string MerNo, string ProductType)
|
|
|
|
|
+ {
|
|
|
|
|
+ string CertId = function.get_Random(6) + "********" + function.get_Random(4);
|
|
|
|
|
+ string AgentName = function.get_Random(20);
|
|
|
|
|
+ string Field2 = function.get_Random(20);
|
|
|
|
|
+ string Mobile = "13" + function.get_Random(1) + "****" + function.get_Random(4);
|
|
|
|
|
+ string ChannelSerial = DateTime.Now.ToString("yyyyMMddHHmmssfff") + function.get_Random(8);
|
|
|
|
|
+
|
|
|
|
|
+ SpModels.WebCMSEntities spdb = new SpModels.WebCMSEntities();
|
|
|
|
|
+ spdb.BindRecord.Add(new SpModels.BindRecord()
|
|
|
|
|
+ {
|
|
|
|
|
+ Status = 1,
|
|
|
|
|
+ CreateDate = DateTime.Now,
|
|
|
|
|
+ SeoKeyword = CertId,
|
|
|
|
|
+ ChannelSerial = ChannelSerial,
|
|
|
|
|
+ UpdateTime = DateTime.Now,
|
|
|
|
|
+ CreateTime = DateTime.Now,
|
|
|
|
|
+ MerNewSnNo = Mobile,
|
|
|
|
|
+ ProductType = ProductType,
|
|
|
|
|
+ MerSnNo = PosSn,
|
|
|
|
|
+ MerName = MerName,
|
|
|
|
|
+ AgentName = AgentName,
|
|
|
|
|
+ MerNo = MerNo,
|
|
|
|
|
+ Field1 = "绑定",
|
|
|
|
|
+ Field2 = Field2,
|
|
|
|
|
+ Field3 = AgentName,
|
|
|
|
|
+ });
|
|
|
|
|
+ spdb.Merchants.Add(new SpModels.Merchants()
|
|
|
|
|
+ {
|
|
|
|
|
+ Status = 1,
|
|
|
|
|
+ CreateDate = DateTime.Now,
|
|
|
|
|
+ UpdateDate = DateTime.Now,
|
|
|
|
|
+ SnNo = PosSn,
|
|
|
|
|
+ UpdateTime = DateTime.Now,
|
|
|
|
|
+ CreateTime = DateTime.Now,
|
|
|
|
|
+ Remark = "商户入库",
|
|
|
|
|
+ ProductType = ProductType,
|
|
|
|
|
+ MerIdcardNo = CertId,
|
|
|
|
|
+ MerMobile = Mobile,
|
|
|
|
|
+ AgentName = AgentName,
|
|
|
|
|
+ MerName = MerName,
|
|
|
|
|
+ MerNo = MerNo,
|
|
|
|
|
+ Field2 = "绑定",
|
|
|
|
|
+ });
|
|
|
|
|
+ if(ProductType == "12")
|
|
|
|
|
+ {
|
|
|
|
|
+ spdb.MerchantRecord.Add(new SpModels.MerchantRecord()
|
|
|
|
|
+ {
|
|
|
|
|
+ Status = 1,
|
|
|
|
|
+ CreateDate = DateTime.Now,
|
|
|
|
|
+ LegalIdCard = CertId,
|
|
|
|
|
+ LegalName = MerName,
|
|
|
|
|
+ ProductType = ProductType,
|
|
|
|
|
+ AgentNo = AgentName,
|
|
|
|
|
+ Field1 = "盒易付H版",
|
|
|
|
|
+ Field2 = function.get_Random(6),
|
|
|
|
|
+ CreateTime = DateTime.Now,
|
|
|
|
|
+ MerNo = MerNo,
|
|
|
|
|
+ MerOperateDate = DateTime.Now,
|
|
|
|
|
+ MerStatus = "正常",
|
|
|
|
|
+ MerName = "成都市美食梦想高档烤鸭店",
|
|
|
|
|
+ AgentName = "成都市聚贤缘信息技术有限公司",
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
|
|
+ return "提交成功";
|
|
|
|
|
+ }
|
|
|
|
|
+ #endregion
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ #region 添加SP测试押金数据2
|
|
|
|
|
+
|
|
|
|
|
+ public IActionResult AddDepositData2(string right)
|
|
|
|
|
+ {
|
|
|
|
|
+ ViewBag.RightInfo = RightInfo;
|
|
|
|
|
+ ViewBag.right = right;
|
|
|
|
|
+
|
|
|
|
|
+ return View();
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ [HttpPost]
|
|
|
|
|
+ public string AddDepositData2Do(string PosSn, string MerName, string MerNo, decimal Deposit, string ProductType)
|
|
|
|
|
+ {
|
|
|
|
|
+ string TradeSerialNo = function.get_Random(30);
|
|
|
|
|
+ string AgentName = function.get_Random(20);
|
|
|
|
|
+ string ChannelSerial = DateTime.Now.ToString("yyyyMMddHHmmssfff") + function.get_Random(8);
|
|
|
|
|
+ string BankCardNo = function.get_Random(6) + "******" + function.get_Random(4);
|
|
|
|
|
+ if(ProductType == "3") ProductType = "1";
|
|
|
|
|
+ if(ProductType == "5") ProductType = "4";
|
|
|
|
|
+ if(ProductType == "11") ProductType = "10";
|
|
|
|
|
+ if(ProductType == "13") ProductType = "12";
|
|
|
|
|
+
|
|
|
|
|
+ if(ProductType == "1")
|
|
|
|
|
+ {
|
|
|
|
|
+ spdb.TradeRecord.Add(new SpModels.TradeRecord()
|
|
|
|
|
+ {
|
|
|
|
|
+ Status = 1,
|
|
|
|
|
+ CreateDate = DateTime.Now,
|
|
|
|
|
+ ChannelSerial = ChannelSerial,
|
|
|
|
|
+ AgentNo = AgentName,
|
|
|
|
|
+ ProductType = ProductType,
|
|
|
|
|
+ SettleMethod = "S",
|
|
|
|
|
+ BankCardNo = BankCardNo,
|
|
|
|
|
+ TradeSnNo = PosSn,
|
|
|
|
|
+ BankCardType = "01",
|
|
|
|
|
+ SerEntryMode = "N",
|
|
|
|
|
+ TradeType = "SK",
|
|
|
|
|
+ TradeTime = DateTime.Now.ToString("yyyyMMdd"),
|
|
|
|
|
+ TradeStatus = "3",
|
|
|
|
|
+ TradeAmount = Deposit,
|
|
|
|
|
+ MerNo = MerNo,
|
|
|
|
|
+ MerName = MerName,
|
|
|
|
|
+ TradeSerialNo = "M" + TradeSerialNo,
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
|
|
+ else if(ProductType == "10")
|
|
|
|
|
+ {
|
|
|
|
|
+ spdb.TradeRecord.Add(new SpModels.TradeRecord()
|
|
|
|
|
+ {
|
|
|
|
|
+ Status = 1,
|
|
|
|
|
+ CreateDate = DateTime.Now,
|
|
|
|
|
+ ChannelSerial = ChannelSerial,
|
|
|
|
|
+ AgentNo = AgentName,
|
|
|
|
|
+ ProductType = ProductType,
|
|
|
|
|
+ SettleMethod = "S",
|
|
|
|
|
+ BankCardNo = BankCardNo,
|
|
|
|
|
+ TradeSnNo = PosSn,
|
|
|
|
|
+ BankCardType = "01",
|
|
|
|
|
+ SerEntryMode = "1",
|
|
|
|
|
+ TradeType = "M015",
|
|
|
|
|
+ TradeTime = DateTime.Now.ToString("yyyyMMdd"),
|
|
|
|
|
+ TradeStatus = "3",
|
|
|
|
|
+ TradeAmount = Deposit,
|
|
|
|
|
+ MerNo = MerNo,
|
|
|
|
|
+ MerName = MerName,
|
|
|
|
|
+ TradeSerialNo = TradeSerialNo,
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
|
|
+ else if(ProductType == "12")
|
|
|
|
|
+ {
|
|
|
|
|
+ spdb.TradeRecord.Add(new SpModels.TradeRecord()
|
|
|
|
|
+ {
|
|
|
|
|
+ Status = 1,
|
|
|
|
|
+ CreateDate = DateTime.Now,
|
|
|
|
|
+ ChannelSerial = ChannelSerial,
|
|
|
|
|
+ AgentNo = AgentName,
|
|
|
|
|
+ ProductType = ProductType,
|
|
|
|
|
+ SettleMethod = "S",
|
|
|
|
|
+ BankCardNo = BankCardNo,
|
|
|
|
|
+ TradeSnNo = PosSn,
|
|
|
|
|
+ BankCardType = "C",
|
|
|
|
|
+ SerEntryMode = "40",
|
|
|
|
|
+ TradeType = "SK",
|
|
|
|
|
+ TradeTime = DateTime.Now.ToString("yyyyMMdd"),
|
|
|
|
|
+ TradeStatus = "S",
|
|
|
|
|
+ TradeAmount = Deposit,
|
|
|
|
|
+ MerNo = MerNo,
|
|
|
|
|
+ MerName = MerName,
|
|
|
|
|
+ TradeSerialNo = TradeSerialNo,
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
|
|
+ else
|
|
|
|
|
+ {
|
|
|
|
|
+ spdb.ActivateRecord.Add(new SpModels.ActivateRecord()
|
|
|
|
|
+ {
|
|
|
|
|
+ Status = 1,
|
|
|
|
|
+ CreateDate = DateTime.Now,
|
|
|
|
|
+ SeoTitle = Deposit.ToString(),
|
|
|
|
|
+ ProductType = ProductType,
|
|
|
|
|
+ AgentNo = AgentName,
|
|
|
|
|
+ ActivateDate = DateTime.Now,
|
|
|
|
|
+ ActivateStatus = "00",
|
|
|
|
|
+ SnNo = PosSn,
|
|
|
|
|
+ MerName = MerName,
|
|
|
|
|
+ MerNo = MerNo,
|
|
|
|
|
+ ChannelSerial = ChannelSerial
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ return "提交成功";
|
|
|
|
|
+ }
|
|
|
|
|
+ #endregion
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ #region 添加SP测试交易数据2
|
|
|
|
|
+
|
|
|
|
|
+ public IActionResult AddTradeData2(string right)
|
|
|
|
|
+ {
|
|
|
|
|
+ ViewBag.RightInfo = RightInfo;
|
|
|
|
|
+ ViewBag.right = right;
|
|
|
|
|
+
|
|
|
|
|
+ return View();
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ [HttpPost]
|
|
|
|
|
+ public string AddTradeData2Do(string PosSn, string MerNo, string MerName, decimal Amount, string ProductType, int IsDeposit = 0)
|
|
|
|
|
+ {
|
|
|
|
|
+ string TradeSerialNo = function.get_Random(30);
|
|
|
|
|
+ string AgentName = function.get_Random(20);
|
|
|
|
|
+ string ChannelSerial = DateTime.Now.ToString("yyyyMMddHHmmssfff") + function.get_Random(8);
|
|
|
|
|
+ string BankCardNo = function.get_Random(6) + "******" + function.get_Random(4);
|
|
|
|
|
+ if(ProductType == "3") ProductType = "1";
|
|
|
|
|
+ if(ProductType == "5") ProductType = "4";
|
|
|
|
|
+ if(ProductType == "11") ProductType = "10";
|
|
|
|
|
+ if(ProductType == "13") ProductType = "12";
|
|
|
|
|
+
|
|
|
|
|
+ if(ProductType == "1")
|
|
|
|
|
+ {
|
|
|
|
|
+ spdb.TradeRecord.Add(new SpModels.TradeRecord()
|
|
|
|
|
+ {
|
|
|
|
|
+ Status = 1,
|
|
|
|
|
+ CreateDate = DateTime.Now,
|
|
|
|
|
+ ChannelSerial = ChannelSerial,
|
|
|
|
|
+ AgentNo = AgentName,
|
|
|
|
|
+ ProductType = ProductType,
|
|
|
|
|
+ SettleMethod = "S",
|
|
|
|
|
+ BankCardNo = BankCardNo,
|
|
|
|
|
+ TradeSnNo = PosSn,
|
|
|
|
|
+ BankCardType = "01",
|
|
|
|
|
+ SerEntryMode = IsDeposit == 1 ? "M" : "I",
|
|
|
|
|
+ TradeType = "SK",
|
|
|
|
|
+ TradeTime = DateTime.Now.ToString("yyyyMMdd"),
|
|
|
|
|
+ TradeStatus = "3",
|
|
|
|
|
+ TradeAmount = Amount,
|
|
|
|
|
+ MerNo = MerNo,
|
|
|
|
|
+ MerName = MerName,
|
|
|
|
|
+ TradeSerialNo = "M" + TradeSerialNo,
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
|
|
+ else if(ProductType == "10")
|
|
|
|
|
+ {
|
|
|
|
|
+ spdb.TradeRecord.Add(new SpModels.TradeRecord()
|
|
|
|
|
+ {
|
|
|
|
|
+ Status = 1,
|
|
|
|
|
+ CreateDate = DateTime.Now,
|
|
|
|
|
+ ChannelSerial = ChannelSerial,
|
|
|
|
|
+ AgentNo = AgentName,
|
|
|
|
|
+ ProductType = ProductType,
|
|
|
|
|
+ SettleMethod = "S",
|
|
|
|
|
+ BankCardNo = BankCardNo,
|
|
|
|
|
+ TradeSnNo = PosSn,
|
|
|
|
|
+ BankCardType = "01",
|
|
|
|
|
+ SerEntryMode = IsDeposit == 1 ? "1" : "0",
|
|
|
|
|
+ TradeType = "M015",
|
|
|
|
|
+ TradeTime = DateTime.Now.ToString("yyyyMMdd"),
|
|
|
|
|
+ TradeStatus = "3",
|
|
|
|
|
+ TradeAmount = Amount,
|
|
|
|
|
+ MerNo = MerNo,
|
|
|
|
|
+ MerName = MerName,
|
|
|
|
|
+ TradeSerialNo = TradeSerialNo,
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
|
|
+ else if(ProductType == "12")
|
|
|
|
|
+ {
|
|
|
|
|
+ spdb.TradeRecord.Add(new SpModels.TradeRecord()
|
|
|
|
|
+ {
|
|
|
|
|
+ Status = 1,
|
|
|
|
|
+ CreateDate = DateTime.Now,
|
|
|
|
|
+ ChannelSerial = ChannelSerial,
|
|
|
|
|
+ AgentNo = AgentName,
|
|
|
|
|
+ ProductType = ProductType,
|
|
|
|
|
+ SettleMethod = "S",
|
|
|
|
|
+ BankCardNo = BankCardNo,
|
|
|
|
|
+ TradeSnNo = PosSn,
|
|
|
|
|
+ BankCardType = "C",
|
|
|
|
|
+ SerEntryMode = IsDeposit == 1 ? "40" : "31",
|
|
|
|
|
+ TradeType = "0",
|
|
|
|
|
+ TradeTime = DateTime.Now.ToString("yyyyMMdd"),
|
|
|
|
|
+ TradeStatus = "S",
|
|
|
|
|
+ TradeAmount = Amount,
|
|
|
|
|
+ MerNo = MerNo,
|
|
|
|
|
+ MerName = MerName,
|
|
|
|
|
+ TradeSerialNo = TradeSerialNo,
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
|
|
+ else if(ProductType == "7")
|
|
|
|
|
+ {
|
|
|
|
|
+ spdb.TradeRecord.Add(new SpModels.TradeRecord()
|
|
|
|
|
+ {
|
|
|
|
|
+ Status = 1,
|
|
|
|
|
+ CreateDate = DateTime.Now,
|
|
|
|
|
+ ChannelSerial = ChannelSerial,
|
|
|
|
|
+ AgentNo = AgentName,
|
|
|
|
|
+ ProductType = ProductType,
|
|
|
|
|
+ SettleMethod = "S",
|
|
|
|
|
+ BankCardNo = BankCardNo,
|
|
|
|
|
+ TradeSnNo = PosSn,
|
|
|
|
|
+ BankCardType = "CC",
|
|
|
|
|
+ TradeType = "PUR",
|
|
|
|
|
+ TradeTime = DateTime.Now.ToString("yyyyMMdd"),
|
|
|
|
|
+ TradeStatus = "00",
|
|
|
|
|
+ TradeAmount = Amount,
|
|
|
|
|
+ MerNo = MerNo,
|
|
|
|
|
+ MerName = MerName,
|
|
|
|
|
+ TradeSerialNo = TradeSerialNo,
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
|
|
+ else if(ProductType == "15")
|
|
|
|
|
+ {
|
|
|
|
|
+ spdb.TradeRecord.Add(new SpModels.TradeRecord()
|
|
|
|
|
+ {
|
|
|
|
|
+ Status = 1,
|
|
|
|
|
+ CreateDate = DateTime.Now,
|
|
|
|
|
+ ChannelSerial = ChannelSerial,
|
|
|
|
|
+ AgentNo = AgentName,
|
|
|
|
|
+ ProductType = ProductType,
|
|
|
|
|
+ SettleMethod = "S",
|
|
|
|
|
+ BankCardNo = BankCardNo,
|
|
|
|
|
+ TradeSnNo = PosSn,
|
|
|
|
|
+ BankCardType = "02",
|
|
|
|
|
+ TradeType = "104",
|
|
|
|
|
+ TradeTime = DateTime.Now.ToString("yyyyMMdd"),
|
|
|
|
|
+ TradeStatus = "00",
|
|
|
|
|
+ TradeAmount = Amount,
|
|
|
|
|
+ MerNo = MerNo,
|
|
|
|
|
+ MerName = MerName,
|
|
|
|
|
+ TradeSerialNo = TradeSerialNo,
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ return "提交成功";
|
|
|
|
|
+ }
|
|
|
|
|
+ #endregion
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|