|
@@ -45,11 +45,15 @@ namespace MySystem
|
|
|
Mer.MerNo = Mer.SnNo;
|
|
|
PosPushDataNewHelper.Bind(Mer);
|
|
|
}
|
|
|
- if(Mer.ProductType == "12" || Mer.ProductType == "30")
|
|
|
+ else if(Mer.ProductType == "12" || Mer.ProductType == "30")
|
|
|
{
|
|
|
MerchantRecord merInfo = new MerchantRecord();
|
|
|
if(Mer.ProductType == "12") merInfo = spdb.MerchantRecord.FirstOrDefault(m => m.MerNo == Mer.MerNo);
|
|
|
- if(Mer.ProductType == "30") merInfo = spdb.MerchantRecord.FirstOrDefault(m => m.Field3 == Mer.MerNo);
|
|
|
+ if(Mer.ProductType == "30")
|
|
|
+ {
|
|
|
+ merInfo = spdb.MerchantRecord.FirstOrDefault(m => m.Field3 == Mer.MerNo);
|
|
|
+ if(merInfo == null) spdb.MerchantRecord.FirstOrDefault(m => m.MerNo == Mer.MerNo);
|
|
|
+ }
|
|
|
if(merInfo != null)
|
|
|
{
|
|
|
Mer.MerNo = merInfo.MerNo;
|
|
@@ -62,6 +66,10 @@ namespace MySystem
|
|
|
PosPushDataNewHelper.Bind(Mer);
|
|
|
}
|
|
|
}
|
|
|
+ else
|
|
|
+ {
|
|
|
+ PosPushDataNewHelper.Bind(Mer);
|
|
|
+ }
|
|
|
}
|
|
|
Merchants edit = spdb.Merchants.FirstOrDefault(m => m.Id == Mer.Id);
|
|
|
if (edit != null)
|