|
|
@@ -58,6 +58,11 @@ namespace MySystem
|
|
|
}
|
|
|
|
|
|
PxcModels.PosMerchantInfo add = db.PosMerchantInfo.FirstOrDefault(m => m.KqMerNo == Mer.MerNo);
|
|
|
+ //防盒易付重推判断
|
|
|
+ if(pos.BrandId == 12 && pos.BrandId == 13)
|
|
|
+ {
|
|
|
+ add = db.PosMerchantInfo.FirstOrDefault(m => m.KqSnNo == Mer.SnNo && m.MerIdcardNo == Mer.MerIdcardNo && m.MerchantName == Mer.MerName);
|
|
|
+ }
|
|
|
//如果是好哒和WIFI品牌需要和SN一起判断
|
|
|
if(pos.BrandId >= 18 && pos.BrandId <= 21)
|
|
|
{
|
|
|
@@ -147,6 +152,14 @@ namespace MySystem
|
|
|
db.SaveChanges();
|
|
|
function.WriteLog("MerNo:" + Mer.MerNo + ",PosSn:" + pos.PosSn + ",IsFirst:" + IsFirst + "\n\n", "监控机具是否互斥");
|
|
|
}
|
|
|
+ else
|
|
|
+ {
|
|
|
+ if(pos.BrandId == 12 && pos.BrandId == 13)
|
|
|
+ {
|
|
|
+ add.KqMerNo = Mer.MerNo;
|
|
|
+ add.MerchantNo = Mer.MerNo.Length > 16 ? Mer.MerNo.Substring(0, 16) : Mer.MerNo;
|
|
|
+ }
|
|
|
+ }
|
|
|
if(pos.BrandId >= 23 && pos.BrandId <= 26)
|
|
|
{
|
|
|
add.KqMerNo = Mer.SnNo;
|