|
|
@@ -1419,6 +1419,10 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
{
|
|
|
return "请输入新机具SN";
|
|
|
}
|
|
|
+ if (string.IsNullOrEmpty(MerNo))
|
|
|
+ {
|
|
|
+ return "请输入商户编号";
|
|
|
+ }
|
|
|
string[] OldSnList = OldSn.Split('\n');
|
|
|
string[] NewSnList = NewSn.Split('\n');
|
|
|
if (OldSnList.Length != NewSnList.Length)
|
|
|
@@ -1482,15 +1486,12 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
}
|
|
|
oldPosBrand = db.KqProducts.FirstOrDefault(m => m.Id == oldpos.BrandId) ?? new KqProducts();
|
|
|
newPosBrand = db.KqProducts.FirstOrDefault(m => m.Id == newpos.BrandId) ?? new KqProducts();
|
|
|
- PosMerchantInfo merchant = new PosMerchantInfo();
|
|
|
- if (!string.IsNullOrEmpty(MerNo))
|
|
|
- {
|
|
|
- merchant = db.PosMerchantInfo.FirstOrDefault(m => m.KqMerNo == MerNo) ?? new PosMerchantInfo();
|
|
|
- }
|
|
|
- else
|
|
|
+ PosMerchantInfo merchant = db.PosMerchantInfo.FirstOrDefault(m => m.KqMerNo == MerNo);
|
|
|
+ if (merchant == null)
|
|
|
{
|
|
|
- merchant = db.PosMerchantInfo.FirstOrDefault(m => m.Id == oldpos.BindMerchantId) ?? new PosMerchantInfo();
|
|
|
+ CustomerSqlConn.op("insert into PosMerchantInfo select * from PosMerchantInfoBak where KqMerNo='" + MerNo + "'", MysqlConn.connstr);
|
|
|
}
|
|
|
+ merchant = db.PosMerchantInfo.FirstOrDefault(m => m.KqMerNo == MerNo) ?? new PosMerchantInfo();
|
|
|
newpos.BindMerchantId = merchant.Id;
|
|
|
newpos.BuyUserId = oldpos.BuyUserId;
|
|
|
newpos.UserId = oldpos.UserId;
|