|
@@ -38,13 +38,30 @@ namespace MySystem
|
|
|
var tran = db.Database.BeginTransaction();
|
|
var tran = db.Database.BeginTransaction();
|
|
|
try
|
|
try
|
|
|
{
|
|
{
|
|
|
- if(Mer.Field2 != "解绑" && Mer.Field2 != "UNBIND" && Mer.ProductType != "12" && Mer.ProductType != "30")
|
|
|
|
|
|
|
+ if(Mer.Field2 != "解绑" && Mer.Field2 != "UNBIND")
|
|
|
{
|
|
{
|
|
|
if(Utils.Instance.IsWifi(int.Parse(Mer.ProductType)))
|
|
if(Utils.Instance.IsWifi(int.Parse(Mer.ProductType)))
|
|
|
{
|
|
{
|
|
|
Mer.MerNo = Mer.SnNo;
|
|
Mer.MerNo = Mer.SnNo;
|
|
|
|
|
+ PosPushDataNewHelper.Bind(Mer);
|
|
|
|
|
+ }
|
|
|
|
|
+ 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(merInfo != null)
|
|
|
|
|
+ {
|
|
|
|
|
+ Mer.MerNo = merInfo.MerNo;
|
|
|
|
|
+ Mer.MerIdcardNo = merInfo.LegalIdCard;
|
|
|
|
|
+ Mer.MerName = merInfo.MerName;
|
|
|
|
|
+ if(Mer.ProductType == "30")
|
|
|
|
|
+ {
|
|
|
|
|
+ Mer.MerMobile = merInfo.Field2;
|
|
|
|
|
+ }
|
|
|
|
|
+ PosPushDataNewHelper.Bind(Mer);
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
- PosPushDataNewHelper.Bind(Mer);
|
|
|
|
|
}
|
|
}
|
|
|
Merchants edit = spdb.Merchants.FirstOrDefault(m => m.Id == Mer.Id);
|
|
Merchants edit = spdb.Merchants.FirstOrDefault(m => m.Id == Mer.Id);
|
|
|
if (edit != null)
|
|
if (edit != null)
|