|
|
@@ -156,7 +156,7 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
var sysAdmin = opdb.SysAdmin.FirstOrDefault(m => m.OpCode == YZOpCode) ?? new OpModels.SysAdmin();
|
|
|
if (sysAdmin.Id > 0)
|
|
|
{
|
|
|
- condition += " and OpId=" + sysAdmin.Id;
|
|
|
+ condition += " and OpId=" + sysAdmin.UserId;
|
|
|
}
|
|
|
}
|
|
|
//是否关联
|
|
|
@@ -228,7 +228,7 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
|
|
|
//是否关联
|
|
|
int OpId = int.Parse(dic["OpId"].ToString());
|
|
|
- var opInfo = opdb.SysAdmin.FirstOrDefault(m => m.Id == OpId) ?? new OpModels.SysAdmin();
|
|
|
+ var opInfo = opdb.SysAdmin.FirstOrDefault(m => m.QueryCount > 0 && m.UserId == OpId) ?? new OpModels.SysAdmin();
|
|
|
if (OpId == 0) dic["OpIdStatus"] = "否";
|
|
|
if (OpId > 0) dic["OpIdStatus"] = opInfo.OpCode;
|
|
|
}
|
|
|
@@ -1498,7 +1498,8 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
}
|
|
|
tamount = amount * posCount;//扣减运营中心该品牌机具额度
|
|
|
var userAmount = opdb.UserAccount.FirstOrDefault(m => m.Sort == sysAdmin.Id) ?? new OpModels.UserAccount();
|
|
|
- userAmount.ValidAmount -= tamount;
|
|
|
+ userAmount.ValidAmount -= tamount;//扣减关联分仓机具占用额度
|
|
|
+ userAmount.ValidAmount += storeInfo.Deposit;//增加关联分仓押金
|
|
|
storeInfo.OpId = sysAdmin.Id;
|
|
|
db.SaveChanges();
|
|
|
opdb.SaveChanges();
|
|
|
@@ -1604,7 +1605,8 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
}
|
|
|
tamount = amount * posCount;//扣减运营中心该品牌机具额度
|
|
|
var userAmount = opdb.UserAccount.FirstOrDefault(m => m.Sort == sysAdmin.Id) ?? new OpModels.UserAccount();
|
|
|
- userAmount.ValidAmount += tamount;
|
|
|
+ userAmount.ValidAmount += tamount;//增加关联分仓机具占用额度
|
|
|
+ userAmount.ValidAmount -= storeInfo.Deposit;//扣减关联分仓押金
|
|
|
opdb.SaveChanges();
|
|
|
var query = opdb.StoreForOperate.FirstOrDefault(m => m.OpId == sysAdmin.UserId && m.StoreId == StoreId);
|
|
|
if (query != null)
|