|
@@ -46,7 +46,7 @@ namespace MySystem
|
|
|
}
|
|
}
|
|
|
string OpMan = jsonObj["OpMan"].ToString();
|
|
string OpMan = jsonObj["OpMan"].ToString();
|
|
|
if(!string.IsNullOrEmpty(PosSn) && (Kind > 0 || BrandId == 7))
|
|
if(!string.IsNullOrEmpty(PosSn) && (Kind > 0 || BrandId == 7))
|
|
|
- {
|
|
|
|
|
|
|
+ {
|
|
|
decimal Fee = 0.63M;
|
|
decimal Fee = 0.63M;
|
|
|
int addRate = 0;
|
|
int addRate = 0;
|
|
|
if(BrandId != 12 && BrandId != 13 && BrandId != 35)
|
|
if(BrandId != 12 && BrandId != 13 && BrandId != 35)
|
|
@@ -74,20 +74,34 @@ namespace MySystem
|
|
|
Fee = decimal.Parse(function.CheckNum(jsonObj["Fee"].ToString()));
|
|
Fee = decimal.Parse(function.CheckNum(jsonObj["Fee"].ToString()));
|
|
|
addRate = int.Parse(function.CheckInt(jsonObj["AddRate"].ToString()));
|
|
addRate = int.Parse(function.CheckInt(jsonObj["AddRate"].ToString()));
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ List<int> BrandIds = new List<int>();
|
|
|
|
|
+ BrandIds.Add(7);
|
|
|
|
|
+ BrandIds.Add(10);
|
|
|
|
|
+ BrandIds.Add(11);
|
|
|
|
|
+ BrandIds.Add(12);
|
|
|
|
|
+ BrandIds.Add(13);
|
|
|
|
|
+ BrandIds.Add(15);
|
|
|
|
|
+ BrandIds.Add(16);
|
|
|
|
|
+ bool op = true;
|
|
|
|
|
+ if(BrandIds.Contains(BrandId))
|
|
|
|
|
+ {
|
|
|
|
|
+ op = !db.TmpTradeNo.Any(m => m.RecordNo == PosSn);
|
|
|
|
|
+ }
|
|
|
if(BrandId == 1 || BrandId == 3) //金控
|
|
if(BrandId == 1 || BrandId == 3) //金控
|
|
|
{
|
|
{
|
|
|
- addRate = addRate * 100;
|
|
|
|
|
- string content = PublicImportDataService.Instance.LkbSetFee(PosSn, Fee, addRate);
|
|
|
|
|
- JsonData obj = JsonMapper.ToObject(content);
|
|
|
|
|
- if (obj["respCode"].ToString() == "00")
|
|
|
|
|
- {
|
|
|
|
|
- }
|
|
|
|
|
- else
|
|
|
|
|
- {
|
|
|
|
|
- string msg = obj["respMsg"].ToString();
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ // addRate = addRate * 100;
|
|
|
|
|
+ // string content = PublicImportDataService.Instance.LkbSetFee(PosSn, Fee, addRate);
|
|
|
|
|
+ // JsonData obj = JsonMapper.ToObject(content);
|
|
|
|
|
+ // if (obj["respCode"].ToString() == "00")
|
|
|
|
|
+ // {
|
|
|
|
|
+ // }
|
|
|
|
|
+ // else
|
|
|
|
|
+ // {
|
|
|
|
|
+ // string msg = obj["respMsg"].ToString();
|
|
|
|
|
+ // }
|
|
|
}
|
|
}
|
|
|
- else if(BrandId == 2) //开店宝
|
|
|
|
|
|
|
+ else if(BrandId == 2 && op) //开店宝
|
|
|
{
|
|
{
|
|
|
Fee = Fee / 100;
|
|
Fee = Fee / 100;
|
|
|
string content = ModifyFee(PosSn, Fee, addRate.ToString());
|
|
string content = ModifyFee(PosSn, Fee, addRate.ToString());
|
|
@@ -100,7 +114,7 @@ namespace MySystem
|
|
|
string msg = obj["msg"].ToString();
|
|
string msg = obj["msg"].ToString();
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- else if(BrandId == 4 || BrandId == 5) //乐刷
|
|
|
|
|
|
|
+ else if((BrandId == 4 || BrandId == 5) && op) //乐刷
|
|
|
{
|
|
{
|
|
|
// 电签
|
|
// 电签
|
|
|
// 电签标准0.63 729702301652492288
|
|
// 电签标准0.63 729702301652492288
|
|
@@ -161,7 +175,7 @@ namespace MySystem
|
|
|
string msg = obj["msg"].ToString();
|
|
string msg = obj["msg"].ToString();
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- else if(BrandId == 6) //立刷
|
|
|
|
|
|
|
+ else if(BrandId == 6 && op) //立刷
|
|
|
{
|
|
{
|
|
|
addRate = addRate * 100;
|
|
addRate = addRate * 100;
|
|
|
string content = PublicImportDataService.Instance.SetLiSFee(PosSn, MerNo, Fee.ToString("f2"), addRate.ToString());
|
|
string content = PublicImportDataService.Instance.SetLiSFee(PosSn, MerNo, Fee.ToString("f2"), addRate.ToString());
|
|
@@ -174,7 +188,7 @@ namespace MySystem
|
|
|
string msg = obj["ret_msg"].ToString();
|
|
string msg = obj["ret_msg"].ToString();
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- else if(BrandId == 22) //立刷微电签
|
|
|
|
|
|
|
+ else if(BrandId == 22 && op) //立刷微电签
|
|
|
{
|
|
{
|
|
|
addRate = addRate * 100;
|
|
addRate = addRate * 100;
|
|
|
string content = PublicImportDataService.Instance.SetLiSWeFee(PosSn, MerNo, Fee.ToString("f2"), addRate.ToString());
|
|
string content = PublicImportDataService.Instance.SetLiSWeFee(PosSn, MerNo, Fee.ToString("f2"), addRate.ToString());
|
|
@@ -187,7 +201,7 @@ namespace MySystem
|
|
|
string msg = obj["ret_msg"].ToString();
|
|
string msg = obj["ret_msg"].ToString();
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- else if(BrandId == 7) //盛付通
|
|
|
|
|
|
|
+ else if(BrandId == 7 && op) //盛付通
|
|
|
{
|
|
{
|
|
|
if(Kind == 0) Fee = decimal.Parse(function.CheckNum(jsonObj["Fee"].ToString()));
|
|
if(Kind == 0) Fee = decimal.Parse(function.CheckNum(jsonObj["Fee"].ToString()));
|
|
|
string content = SetFeeForSft(MerNo, Fee.ToString("f4"), addRate.ToString());
|
|
string content = SetFeeForSft(MerNo, Fee.ToString("f4"), addRate.ToString());
|
|
@@ -200,7 +214,7 @@ namespace MySystem
|
|
|
string msg = obj["errorMsg"].ToString();
|
|
string msg = obj["errorMsg"].ToString();
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- else if(BrandId == 8 || BrandId == 9) //海科
|
|
|
|
|
|
|
+ else if((BrandId == 8 || BrandId == 9) && op) //海科
|
|
|
{
|
|
{
|
|
|
// 【融通金宝大POS】
|
|
// 【融通金宝大POS】
|
|
|
// 584068951081226240 大POS标准贷0.60|借0.50
|
|
// 584068951081226240 大POS标准贷0.60|借0.50
|
|
@@ -260,7 +274,7 @@ namespace MySystem
|
|
|
string msg = obj["msg"].ToString();
|
|
string msg = obj["msg"].ToString();
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- else if(BrandId == 10 || BrandId == 11) //联动
|
|
|
|
|
|
|
+ else if((BrandId == 10 || BrandId == 11) && op) //联动
|
|
|
{
|
|
{
|
|
|
decimal LastFee = Fee / 100;
|
|
decimal LastFee = Fee / 100;
|
|
|
string content = LDFeeRate(MerNo, LastFee.ToString("f4"), BrandId, addRate);
|
|
string content = LDFeeRate(MerNo, LastFee.ToString("f4"), BrandId, addRate);
|
|
@@ -273,7 +287,7 @@ namespace MySystem
|
|
|
string msg = obj["msg"].ToString();
|
|
string msg = obj["msg"].ToString();
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- else if(BrandId == 34) //联动掌中宝
|
|
|
|
|
|
|
+ else if(BrandId == 34 && op) //联动掌中宝
|
|
|
{
|
|
{
|
|
|
string content = LDZZBFeeRate(MerNo, Fee, addRate);
|
|
string content = LDZZBFeeRate(MerNo, Fee, addRate);
|
|
|
JsonData obj = JsonMapper.ToObject(content);
|
|
JsonData obj = JsonMapper.ToObject(content);
|
|
@@ -282,7 +296,7 @@ namespace MySystem
|
|
|
string msg = obj["msg"].ToString();
|
|
string msg = obj["msg"].ToString();
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- else if(BrandId == 12 || BrandId == 13 || BrandId == 35) //盒易付
|
|
|
|
|
|
|
+ else if((BrandId == 12 || BrandId == 13 || BrandId == 35) && op) //盒易付
|
|
|
{
|
|
{
|
|
|
string content = BoxFee(MerNo, Fee.ToString("f2"));
|
|
string content = BoxFee(MerNo, Fee.ToString("f2"));
|
|
|
JsonData obj = JsonMapper.ToObject(content);
|
|
JsonData obj = JsonMapper.ToObject(content);
|
|
@@ -294,7 +308,7 @@ namespace MySystem
|
|
|
string msg = obj["errorDesc"].ToString();
|
|
string msg = obj["errorDesc"].ToString();
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- else if(BrandId == 15 || BrandId == 16) //联客宝
|
|
|
|
|
|
|
+ else if((BrandId == 15 || BrandId == 16) && op) //联客宝
|
|
|
{
|
|
{
|
|
|
List<string> merno = new List<string>();
|
|
List<string> merno = new List<string>();
|
|
|
merno.Add(MerNo);
|
|
merno.Add(MerNo);
|
|
@@ -325,7 +339,7 @@ namespace MySystem
|
|
|
string msg = obj["msg"].ToString();
|
|
string msg = obj["msg"].ToString();
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- else if(BrandId == 30 || BrandId == 31) //拉卡拉
|
|
|
|
|
|
|
+ else if((BrandId == 30 || BrandId == 31) && op) //拉卡拉
|
|
|
{
|
|
{
|
|
|
string content = PublicImportDataService.Instance.LkLSetFee(MerNo, Fee, addRate);
|
|
string content = PublicImportDataService.Instance.LkLSetFee(MerNo, Fee, addRate);
|
|
|
JsonData obj = JsonMapper.ToObject(content);
|
|
JsonData obj = JsonMapper.ToObject(content);
|