|
@@ -6379,14 +6379,11 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
}
|
|
}
|
|
|
var brandId = int.Parse(BrandId);
|
|
var brandId = int.Parse(BrandId);
|
|
|
List<int> SnIds = new List<int>();
|
|
List<int> SnIds = new List<int>();
|
|
|
- List<int> BrandIds = new List<int>();
|
|
|
|
|
- BrandIds.Add(1);
|
|
|
|
|
- BrandIds.Add(3);
|
|
|
|
|
string[] PosSnList = PosSn.Replace("\r", "").Replace("\n", ",").Split(',');
|
|
string[] PosSnList = PosSn.Replace("\r", "").Replace("\n", ",").Split(',');
|
|
|
string error = "";
|
|
string error = "";
|
|
|
foreach (string Sn in PosSnList)
|
|
foreach (string Sn in PosSnList)
|
|
|
{
|
|
{
|
|
|
- var posInfo = db.PosMachinesTwo.FirstOrDefault(m => m.Status > -1 && m.BindingState == 0 && !BrandIds.Contains(m.BrandId) && m.ActivationState == 0 && m.PosSn == Sn && m.BrandId == brandId) ?? new PosMachinesTwo();
|
|
|
|
|
|
|
+ var posInfo = db.PosMachinesTwo.FirstOrDefault(m => m.Status > -1 && m.BindingState == 0 && m.ActivationState == 0 && m.PosSn == Sn && m.BrandId == brandId) ?? new PosMachinesTwo();
|
|
|
if (posInfo.Id == 0)
|
|
if (posInfo.Id == 0)
|
|
|
{
|
|
{
|
|
|
error += "以下操作失败" + Sn + ',' + "不存在或者不符合条件" + '\n';
|
|
error += "以下操作失败" + Sn + ',' + "不存在或者不符合条件" + '\n';
|
|
@@ -6404,183 +6401,189 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
{
|
|
{
|
|
|
foreach (int SnId in SnIds)
|
|
foreach (int SnId in SnIds)
|
|
|
{
|
|
{
|
|
|
- var posInfo = db.PosMachinesTwo.FirstOrDefault(m => m.Id == SnId) ?? new PosMachinesTwo();
|
|
|
|
|
- //金控
|
|
|
|
|
- if (posInfo.BrandId == 1 || posInfo.BrandId == 3)
|
|
|
|
|
- {
|
|
|
|
|
- if (Deposit == "0") Deposit = "0";
|
|
|
|
|
- else if (Deposit == "99") Deposit = "99";
|
|
|
|
|
- else if (Deposit == "199") Deposit = "199";
|
|
|
|
|
- else if (Deposit == "299") Deposit = "299";
|
|
|
|
|
- else
|
|
|
|
|
- {
|
|
|
|
|
- return "失败,无" + Deposit + "服务费相关设置权限";
|
|
|
|
|
- }
|
|
|
|
|
- if (OnlyShow == 1)
|
|
|
|
|
- {
|
|
|
|
|
- posInfo.PrizeParams = Deposit;
|
|
|
|
|
- }
|
|
|
|
|
- else
|
|
|
|
|
- {
|
|
|
|
|
- var info = PublicChangePosFee.SetJKDeposit(SnId.ToString(), Deposit);
|
|
|
|
|
- if (info != "设置成功")
|
|
|
|
|
- {
|
|
|
|
|
- return info;
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- //开店宝
|
|
|
|
|
- if (posInfo.BrandId == 2)
|
|
|
|
|
- {
|
|
|
|
|
- if (Deposit == "0") Deposit = "470";
|
|
|
|
|
- else if (Deposit == "99") Deposit = "471";
|
|
|
|
|
- else if (Deposit == "199") Deposit = "472";
|
|
|
|
|
- else if (Deposit == "299") Deposit = "473";
|
|
|
|
|
- else
|
|
|
|
|
- {
|
|
|
|
|
- return "失败,无" + Deposit + "服务费相关设置权限";
|
|
|
|
|
- }
|
|
|
|
|
- if (OnlyShow == 1)
|
|
|
|
|
- {
|
|
|
|
|
- posInfo.PrizeParams = Deposit;
|
|
|
|
|
- }
|
|
|
|
|
- else
|
|
|
|
|
- {
|
|
|
|
|
- var info = PublicChangePosFee.SetKDBDeposit(SnId.ToString(), Deposit);
|
|
|
|
|
- if (info != "设置成功")
|
|
|
|
|
- {
|
|
|
|
|
- return info;
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- //乐刷
|
|
|
|
|
- if (posInfo.BrandId == 4 || posInfo.BrandId == 5)
|
|
|
|
|
- {
|
|
|
|
|
- if (Deposit == "99") Deposit = "100";
|
|
|
|
|
- else if (Deposit == "199") Deposit = "200";
|
|
|
|
|
- else if (Deposit == "299") Deposit = "300";
|
|
|
|
|
- else
|
|
|
|
|
- {
|
|
|
|
|
- return "失败,无" + Deposit + "服务费相关设置权限";
|
|
|
|
|
- }
|
|
|
|
|
- if (OnlyShow == 1)
|
|
|
|
|
- {
|
|
|
|
|
- posInfo.PrizeParams = Deposit;
|
|
|
|
|
- }
|
|
|
|
|
- else
|
|
|
|
|
- {
|
|
|
|
|
- var info = PublicChangePosFee.SetLSDeposit(SnId.ToString(), Deposit);
|
|
|
|
|
- if (info != "设置成功")
|
|
|
|
|
- {
|
|
|
|
|
- return info;
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- //立刷
|
|
|
|
|
- if (posInfo.BrandId == 6)
|
|
|
|
|
- {
|
|
|
|
|
- if (Deposit == "0") Deposit = "0";
|
|
|
|
|
- else if (Deposit == "99") Deposit = "99";
|
|
|
|
|
- else if (Deposit == "199") Deposit = "199";
|
|
|
|
|
- else if (Deposit == "249") Deposit = "249";
|
|
|
|
|
- else
|
|
|
|
|
- {
|
|
|
|
|
- return "失败,无" + Deposit + "服务费相关设置权限";
|
|
|
|
|
- }
|
|
|
|
|
- if (OnlyShow == 1)
|
|
|
|
|
- {
|
|
|
|
|
- posInfo.PrizeParams = Deposit;
|
|
|
|
|
- }
|
|
|
|
|
- else
|
|
|
|
|
- {
|
|
|
|
|
- var info = PublicChangePosFee.SetLISDeposit(SnId.ToString(), Deposit);
|
|
|
|
|
- if (info != "设置成功")
|
|
|
|
|
- {
|
|
|
|
|
- return info;
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- //盛付通
|
|
|
|
|
- if (posInfo.BrandId == 7)
|
|
|
|
|
- {
|
|
|
|
|
- if (Deposit == "0") Deposit = "0";
|
|
|
|
|
- else if (Deposit == "99") Deposit = "99";
|
|
|
|
|
- else if (Deposit == "199") Deposit = "199";
|
|
|
|
|
- else if (Deposit == "299") Deposit = "299";
|
|
|
|
|
- else
|
|
|
|
|
- {
|
|
|
|
|
- return "失败,无" + Deposit + "服务费相关设置权限";
|
|
|
|
|
- }
|
|
|
|
|
- var info = PublicChangePosFee.SetSFTDeposit(SnId.ToString(), Deposit);
|
|
|
|
|
- if (info != "设置成功")
|
|
|
|
|
- {
|
|
|
|
|
- return info;
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- //海科
|
|
|
|
|
- if (posInfo.BrandId == 8 || posInfo.BrandId == 9)
|
|
|
|
|
- {
|
|
|
|
|
- if (Deposit == "99") Deposit = "100";
|
|
|
|
|
- else if (Deposit == "199") Deposit = "200";
|
|
|
|
|
- else if (Deposit == "299") Deposit = "300";
|
|
|
|
|
- else
|
|
|
|
|
- {
|
|
|
|
|
- return "失败,无" + Deposit + "服务费相关设置权限";
|
|
|
|
|
- }
|
|
|
|
|
- var info = PublicChangePosFee.SetHKDeposit(SnId.ToString(), Deposit);
|
|
|
|
|
- if (info != "设置成功")
|
|
|
|
|
- {
|
|
|
|
|
- return info;
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- //联动
|
|
|
|
|
- if (posInfo.BrandId == 10 || posInfo.BrandId == 11)
|
|
|
|
|
- {
|
|
|
|
|
- if (Deposit == "0") Deposit = "0";
|
|
|
|
|
- else if (Deposit == "99") Deposit = "99";
|
|
|
|
|
- else if (Deposit == "199") Deposit = "199";
|
|
|
|
|
- else if (Deposit == "299") Deposit = "299";
|
|
|
|
|
- else
|
|
|
|
|
- {
|
|
|
|
|
- return "失败,无" + Deposit + "服务费相关设置权限";
|
|
|
|
|
- }
|
|
|
|
|
- if (OnlyShow == 1)
|
|
|
|
|
- {
|
|
|
|
|
- posInfo.PrizeParams = Deposit;
|
|
|
|
|
- }
|
|
|
|
|
- else
|
|
|
|
|
- {
|
|
|
|
|
- var info = PublicChangePosFee.SetLDDeposit(SnId.ToString(), Deposit);
|
|
|
|
|
- if (info != "设置成功")
|
|
|
|
|
- {
|
|
|
|
|
- return info;
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- //盒易付
|
|
|
|
|
- if (posInfo.BrandId == 12 || posInfo.BrandId == 13)
|
|
|
|
|
- {
|
|
|
|
|
- if (Deposit == "0") Deposit = "0";
|
|
|
|
|
- else if (Deposit == "99") Deposit = "99";
|
|
|
|
|
- else if (Deposit == "199") Deposit = "199";
|
|
|
|
|
- else if (Deposit == "299") Deposit = "299";
|
|
|
|
|
- else
|
|
|
|
|
- {
|
|
|
|
|
- return "失败,无" + Deposit + "服务费相关设置权限";
|
|
|
|
|
- }
|
|
|
|
|
- if (OnlyShow == 1)
|
|
|
|
|
- {
|
|
|
|
|
- posInfo.PrizeParams = Deposit;
|
|
|
|
|
- }
|
|
|
|
|
- else
|
|
|
|
|
- {
|
|
|
|
|
- var info = PublicChangePosFee.SetHYFDeposit(SnId.ToString(), Deposit);
|
|
|
|
|
- if (info != "设置成功")
|
|
|
|
|
- {
|
|
|
|
|
- return info;
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ PosMachinesTwo posInfo = db.PosMachinesTwo.FirstOrDefault(m => m.Id == SnId) ?? new PosMachinesTwo();
|
|
|
|
|
+ Dictionary<string, object> req = new Dictionary<string, object>();
|
|
|
|
|
+ req.Add("PosSnId", posInfo.Id);
|
|
|
|
|
+ req.Add("BrandId", posInfo.BrandId);
|
|
|
|
|
+ if (posInfo.BrandId == 6) Deposit = "249";
|
|
|
|
|
+ req.Add("Deposit", Deposit);
|
|
|
|
|
+ RedisDbconn.Instance.AddList("ChangePosFeeQueue", Newtonsoft.Json.JsonConvert.SerializeObject(req));
|
|
|
|
|
+ // //金控
|
|
|
|
|
+ // if (posInfo.BrandId == 1 || posInfo.BrandId == 3)
|
|
|
|
|
+ // {
|
|
|
|
|
+ // if (Deposit == "0") Deposit = "0";
|
|
|
|
|
+ // else if (Deposit == "99") Deposit = "99";
|
|
|
|
|
+ // else if (Deposit == "199") Deposit = "199";
|
|
|
|
|
+ // else if (Deposit == "299") Deposit = "299";
|
|
|
|
|
+ // else
|
|
|
|
|
+ // {
|
|
|
|
|
+ // return "失败,无" + Deposit + "服务费相关设置权限";
|
|
|
|
|
+ // }
|
|
|
|
|
+ // if (OnlyShow == 1)
|
|
|
|
|
+ // {
|
|
|
|
|
+ // posInfo.PrizeParams = Deposit;
|
|
|
|
|
+ // }
|
|
|
|
|
+ // else
|
|
|
|
|
+ // {
|
|
|
|
|
+ // var info = PublicChangePosFee.SetJKDeposit(SnId.ToString(), Deposit);
|
|
|
|
|
+ // if (info != "设置成功")
|
|
|
|
|
+ // {
|
|
|
|
|
+ // return info;
|
|
|
|
|
+ // }
|
|
|
|
|
+ // }
|
|
|
|
|
+ // }
|
|
|
|
|
+ // //开店宝
|
|
|
|
|
+ // if (posInfo.BrandId == 2)
|
|
|
|
|
+ // {
|
|
|
|
|
+ // if (Deposit == "0") Deposit = "470";
|
|
|
|
|
+ // else if (Deposit == "99") Deposit = "471";
|
|
|
|
|
+ // else if (Deposit == "199") Deposit = "472";
|
|
|
|
|
+ // else if (Deposit == "299") Deposit = "473";
|
|
|
|
|
+ // else
|
|
|
|
|
+ // {
|
|
|
|
|
+ // return "失败,无" + Deposit + "服务费相关设置权限";
|
|
|
|
|
+ // }
|
|
|
|
|
+ // if (OnlyShow == 1)
|
|
|
|
|
+ // {
|
|
|
|
|
+ // posInfo.PrizeParams = Deposit;
|
|
|
|
|
+ // }
|
|
|
|
|
+ // else
|
|
|
|
|
+ // {
|
|
|
|
|
+ // var info = PublicChangePosFee.SetKDBDeposit(SnId.ToString(), Deposit);
|
|
|
|
|
+ // if (info != "设置成功")
|
|
|
|
|
+ // {
|
|
|
|
|
+ // return info;
|
|
|
|
|
+ // }
|
|
|
|
|
+ // }
|
|
|
|
|
+ // }
|
|
|
|
|
+ // //乐刷
|
|
|
|
|
+ // if (posInfo.BrandId == 4 || posInfo.BrandId == 5)
|
|
|
|
|
+ // {
|
|
|
|
|
+ // if (Deposit == "99") Deposit = "100";
|
|
|
|
|
+ // else if (Deposit == "199") Deposit = "200";
|
|
|
|
|
+ // else if (Deposit == "299") Deposit = "300";
|
|
|
|
|
+ // else
|
|
|
|
|
+ // {
|
|
|
|
|
+ // return "失败,无" + Deposit + "服务费相关设置权限";
|
|
|
|
|
+ // }
|
|
|
|
|
+ // if (OnlyShow == 1)
|
|
|
|
|
+ // {
|
|
|
|
|
+ // posInfo.PrizeParams = Deposit;
|
|
|
|
|
+ // }
|
|
|
|
|
+ // else
|
|
|
|
|
+ // {
|
|
|
|
|
+ // var info = PublicChangePosFee.SetLSDeposit(SnId.ToString(), Deposit);
|
|
|
|
|
+ // if (info != "设置成功")
|
|
|
|
|
+ // {
|
|
|
|
|
+ // return info;
|
|
|
|
|
+ // }
|
|
|
|
|
+ // }
|
|
|
|
|
+ // }
|
|
|
|
|
+ // //立刷
|
|
|
|
|
+ // if (posInfo.BrandId == 6)
|
|
|
|
|
+ // {
|
|
|
|
|
+ // if (Deposit == "0") Deposit = "0";
|
|
|
|
|
+ // else if (Deposit == "99") Deposit = "99";
|
|
|
|
|
+ // else if (Deposit == "199") Deposit = "199";
|
|
|
|
|
+ // else if (Deposit == "249") Deposit = "249";
|
|
|
|
|
+ // else
|
|
|
|
|
+ // {
|
|
|
|
|
+ // return "失败,无" + Deposit + "服务费相关设置权限";
|
|
|
|
|
+ // }
|
|
|
|
|
+ // if (OnlyShow == 1)
|
|
|
|
|
+ // {
|
|
|
|
|
+ // posInfo.PrizeParams = Deposit;
|
|
|
|
|
+ // }
|
|
|
|
|
+ // else
|
|
|
|
|
+ // {
|
|
|
|
|
+ // var info = PublicChangePosFee.SetLISDeposit(SnId.ToString(), Deposit);
|
|
|
|
|
+ // if (info != "设置成功")
|
|
|
|
|
+ // {
|
|
|
|
|
+ // return info;
|
|
|
|
|
+ // }
|
|
|
|
|
+ // }
|
|
|
|
|
+ // }
|
|
|
|
|
+ // //盛付通
|
|
|
|
|
+ // if (posInfo.BrandId == 7)
|
|
|
|
|
+ // {
|
|
|
|
|
+ // if (Deposit == "0") Deposit = "0";
|
|
|
|
|
+ // else if (Deposit == "99") Deposit = "99";
|
|
|
|
|
+ // else if (Deposit == "199") Deposit = "199";
|
|
|
|
|
+ // else if (Deposit == "299") Deposit = "299";
|
|
|
|
|
+ // else
|
|
|
|
|
+ // {
|
|
|
|
|
+ // return "失败,无" + Deposit + "服务费相关设置权限";
|
|
|
|
|
+ // }
|
|
|
|
|
+ // var info = PublicChangePosFee.SetSFTDeposit(SnId.ToString(), Deposit);
|
|
|
|
|
+ // if (info != "设置成功")
|
|
|
|
|
+ // {
|
|
|
|
|
+ // return info;
|
|
|
|
|
+ // }
|
|
|
|
|
+ // }
|
|
|
|
|
+ // //海科
|
|
|
|
|
+ // if (posInfo.BrandId == 8 || posInfo.BrandId == 9)
|
|
|
|
|
+ // {
|
|
|
|
|
+ // if (Deposit == "99") Deposit = "100";
|
|
|
|
|
+ // else if (Deposit == "199") Deposit = "200";
|
|
|
|
|
+ // else if (Deposit == "299") Deposit = "300";
|
|
|
|
|
+ // else
|
|
|
|
|
+ // {
|
|
|
|
|
+ // return "失败,无" + Deposit + "服务费相关设置权限";
|
|
|
|
|
+ // }
|
|
|
|
|
+ // var info = PublicChangePosFee.SetHKDeposit(SnId.ToString(), Deposit);
|
|
|
|
|
+ // if (info != "设置成功")
|
|
|
|
|
+ // {
|
|
|
|
|
+ // return info;
|
|
|
|
|
+ // }
|
|
|
|
|
+ // }
|
|
|
|
|
+ // //联动
|
|
|
|
|
+ // if (posInfo.BrandId == 10 || posInfo.BrandId == 11)
|
|
|
|
|
+ // {
|
|
|
|
|
+ // if (Deposit == "0") Deposit = "0";
|
|
|
|
|
+ // else if (Deposit == "99") Deposit = "99";
|
|
|
|
|
+ // else if (Deposit == "199") Deposit = "199";
|
|
|
|
|
+ // else if (Deposit == "299") Deposit = "299";
|
|
|
|
|
+ // else
|
|
|
|
|
+ // {
|
|
|
|
|
+ // return "失败,无" + Deposit + "服务费相关设置权限";
|
|
|
|
|
+ // }
|
|
|
|
|
+ // if (OnlyShow == 1)
|
|
|
|
|
+ // {
|
|
|
|
|
+ // posInfo.PrizeParams = Deposit;
|
|
|
|
|
+ // }
|
|
|
|
|
+ // else
|
|
|
|
|
+ // {
|
|
|
|
|
+ // var info = PublicChangePosFee.SetLDDeposit(SnId.ToString(), Deposit);
|
|
|
|
|
+ // if (info != "设置成功")
|
|
|
|
|
+ // {
|
|
|
|
|
+ // return info;
|
|
|
|
|
+ // }
|
|
|
|
|
+ // }
|
|
|
|
|
+ // }
|
|
|
|
|
+ // //盒易付
|
|
|
|
|
+ // if (posInfo.BrandId == 12 || posInfo.BrandId == 13)
|
|
|
|
|
+ // {
|
|
|
|
|
+ // if (Deposit == "0") Deposit = "0";
|
|
|
|
|
+ // else if (Deposit == "99") Deposit = "99";
|
|
|
|
|
+ // else if (Deposit == "199") Deposit = "199";
|
|
|
|
|
+ // else if (Deposit == "299") Deposit = "299";
|
|
|
|
|
+ // else
|
|
|
|
|
+ // {
|
|
|
|
|
+ // return "失败,无" + Deposit + "服务费相关设置权限";
|
|
|
|
|
+ // }
|
|
|
|
|
+ // if (OnlyShow == 1)
|
|
|
|
|
+ // {
|
|
|
|
|
+ // posInfo.PrizeParams = Deposit;
|
|
|
|
|
+ // }
|
|
|
|
|
+ // else
|
|
|
|
|
+ // {
|
|
|
|
|
+ // var info = PublicChangePosFee.SetHYFDeposit(SnId.ToString(), Deposit);
|
|
|
|
|
+ // if (info != "设置成功")
|
|
|
|
|
+ // {
|
|
|
|
|
+ // return info;
|
|
|
|
|
+ // }
|
|
|
|
|
+ // }
|
|
|
|
|
+ // }
|
|
|
}
|
|
}
|
|
|
var query = SnIds + ";";
|
|
var query = SnIds + ";";
|
|
|
function.WriteLog(DateTime.Now.ToString() + ":请求参数," + query + ":" + SysUserName + "-" + SysRealName, "调整机具服务费");
|
|
function.WriteLog(DateTime.Now.ToString() + ":请求参数," + query + ":" + SysUserName + "-" + SysRealName, "调整机具服务费");
|