|
|
@@ -1475,10 +1475,10 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
// {
|
|
|
// return "原机具未绑定";
|
|
|
// }
|
|
|
- PosMachinesTwo newpos = db.PosMachinesTwo.FirstOrDefault(m => m.Id == newForSnNo.SnId);
|
|
|
+ PosMachinesTwo newpos = db.PosMachinesTwo.FirstOrDefault(m => m.Id == newForSnNo.SnId && m.PreUserId == 0);//添加新机是否为预发机判断
|
|
|
if (newpos == null)
|
|
|
{
|
|
|
- return "新机具SN不正确";
|
|
|
+ return "新机具SN不正确或不满足条件";
|
|
|
}
|
|
|
oldPosBrand = db.KqProducts.FirstOrDefault(m => m.Id == oldpos.BrandId) ?? new KqProducts();
|
|
|
newPosBrand = db.KqProducts.FirstOrDefault(m => m.Id == newpos.BrandId) ?? new KqProducts();
|
|
|
@@ -1651,10 +1651,10 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
{
|
|
|
return "您输入的坏机SN不存在或者不在" + MakerCode + "名下";
|
|
|
}
|
|
|
- PosMachinesTwo newpos = db.PosMachinesTwo.FirstOrDefault(m => m.Id == newForSnNo.SnId && m.BindingState == 0) ?? new PosMachinesTwo();
|
|
|
+ PosMachinesTwo newpos = db.PosMachinesTwo.FirstOrDefault(m => m.Id == newForSnNo.SnId && m.BindingState == 0 && m.PreUserId == 0) ?? new PosMachinesTwo();
|
|
|
if (newpos.Id == 0)
|
|
|
{
|
|
|
- return "您输入的新机SN不存在";
|
|
|
+ return "您输入的新机SN不存在或不满足条件";
|
|
|
}
|
|
|
StoreHouse storeFrom = db.StoreHouse.FirstOrDefault(m => m.Id == storeForCodeFrom.StoreId);
|
|
|
if (Convert.ToInt32(storeFrom.BrandId) != Convert.ToInt32(newpos.BrandId))
|
|
|
@@ -1859,10 +1859,10 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
{
|
|
|
return "您输入的坏机SN不存在或者不在仓库" + StoreCode + "中";
|
|
|
}
|
|
|
- PosMachinesTwo newpos = db.PosMachinesTwo.FirstOrDefault(m => m.Id == newForSnNo.SnId && m.BindingState == 0) ?? new PosMachinesTwo();
|
|
|
+ PosMachinesTwo newpos = db.PosMachinesTwo.FirstOrDefault(m => m.Id == newForSnNo.SnId && m.BindingState == 0 && m.PreUserId == 0) ?? new PosMachinesTwo();
|
|
|
if (newpos.Id == 0)
|
|
|
{
|
|
|
- return "您输入的新机SN不存在";
|
|
|
+ return "您输入的新机SN不存在或不满足条件";
|
|
|
}
|
|
|
StoreHouse storeFrom = db.StoreHouse.FirstOrDefault(m => m.Id == storeForCodeFrom.StoreId);
|
|
|
if (Convert.ToInt32(storeFrom.BrandId) != Convert.ToInt32(oldpos.BrandId))
|