|
|
@ -90,6 +90,7 @@ namespace Coldairarrow.Business.HuiYan |
|
|
|
|
|
|
|
//查询对应状态
|
|
|
|
var where = LinqHelper.True<TeamitemDto>().And(c => c.State == int.Parse(search.Keyword)); |
|
|
|
|
|
|
|
where = where.And(c => c.TeamId == _operator.TeamId); |
|
|
|
|
|
|
|
var list = q.Where(where).GetPageResultAsync(input).Result; |
|
|
@ -168,7 +169,8 @@ namespace Coldairarrow.Business.HuiYan |
|
|
|
model.RivalGoodsId = Regex.Match(model.RivalGoodsId + "&", "id=(.*?)&").Groups[1].Value; |
|
|
|
} |
|
|
|
} |
|
|
|
int row= Db.Update<teamitems>(c=>c.Id==model.Id,(item)=> { |
|
|
|
int row = Db.Update<teamitems>(c => c.Id == model.Id, (item) => |
|
|
|
{ |
|
|
|
item.ExtensionJson = Newtonsoft.Json.JsonConvert.SerializeObject(model.Extensions); |
|
|
|
item.RivalGoodsId = model.RivalGoodsId; |
|
|
|
item.RivalPLCount = model.RivalPLCount; |
|
|
@ -190,7 +192,8 @@ namespace Coldairarrow.Business.HuiYan |
|
|
|
return DeleteItem(id); |
|
|
|
} |
|
|
|
|
|
|
|
int row = Db.Update<teamitems>(c => c.Id == id, (item) => { |
|
|
|
int row = Db.Update<teamitems>(c => c.Id == id, (item) => |
|
|
|
{ |
|
|
|
item.State = state; |
|
|
|
}); |
|
|
|
|
|
|
@ -202,7 +205,8 @@ namespace Coldairarrow.Business.HuiYan |
|
|
|
|
|
|
|
public AjaxResult DeleteItem(string id) |
|
|
|
{ |
|
|
|
var titem = Db.GetIQueryable<teamitems>().FirstOrDefault(c => c.Id == id); |
|
|
|
|
|
|
|
string itemId = Db.GetIQueryable<teamitems>().FirstOrDefault(c => c.Id == id)?.ItemId; |
|
|
|
|
|
|
|
var result = Db.RunTransaction(() => |
|
|
|
{ |
|
|
@ -212,7 +216,8 @@ namespace Coldairarrow.Business.HuiYan |
|
|
|
{ |
|
|
|
throw new Exception("操作失败!"); |
|
|
|
} |
|
|
|
row = Db.Update<itemlabels>(c => c.ItemsId == titem.ItemId && c.TeamId == _operator.TeamId, (item) => |
|
|
|
|
|
|
|
row = Db.Update<itemlabels>(c => c.ItemsId == itemId && c.TeamId == _operator.TeamId, (item) => |
|
|
|
{ |
|
|
|
//item.IsScreening = false;
|
|
|
|
item.IsAdded = false; |
|
|
@ -220,7 +225,7 @@ namespace Coldairarrow.Business.HuiYan |
|
|
|
|
|
|
|
if (row <= 0) |
|
|
|
{ |
|
|
|
throw new Exception("删除失败!"); |
|
|
|
throw new Exception($"删除失败!"); |
|
|
|
} |
|
|
|
|
|
|
|
}); |
|
|
@ -230,7 +235,7 @@ namespace Coldairarrow.Business.HuiYan |
|
|
|
return Success(); |
|
|
|
} |
|
|
|
|
|
|
|
return Error(); |
|
|
|
return Error(result.ex.Message); |
|
|
|
} |
|
|
|
} |
|
|
|
} |