Browse Source

加入任务状态筛选

master
feng 4 years ago
parent
commit
9c8902b705
  1. 10
      src/Coldairarrow.Api/Controllers/HuiYan/pricetasklogController.cs
  2. 6
      src/Coldairarrow.Api/Controllers/HuiYan/teamitemsController.cs
  3. 9
      src/Coldairarrow.Business/HuiYan/pricetasklogBusiness.cs
  4. 7
      src/Coldairarrow.Business/HuiYan/teamitemsBusiness.cs
  5. 2
      src/Coldairarrow.IBusiness/HuiYan/IpricetasklogBusiness.cs
  6. 1
      src/Coldairarrow.IBusiness/HuiYan/IteamitemsBusiness.cs

10
src/Coldairarrow.Api/Controllers/HuiYan/pricetasklogController.cs

@ -82,6 +82,8 @@ namespace Coldairarrow.Api.Controllers.HuiYan
return _pricetasklogBus.AddTask(id);
}
/// <summary>
/// 获取列表
/// </summary>
@ -134,5 +136,13 @@ namespace Coldairarrow.Api.Controllers.HuiYan
_pricetasklogBus.DayTaskSet();
return Success();
}
[HttpGet]
public AjaxResult GetTaskCount()
{
return _pricetasklogBus.GetTaskCount();
}
}
}

6
src/Coldairarrow.Api/Controllers/HuiYan/teamitemsController.cs

@ -108,5 +108,11 @@ namespace Coldairarrow.Api.Controllers.HuiYan
{
return _teamitemsBus.SetState(id, state);
}
[HttpGet]
public AjaxResult GetTeamCount()
{
return _teamitemsBus.GetTeamCount();
}
}
}

9
src/Coldairarrow.Business/HuiYan/pricetasklogBusiness.cs

@ -70,6 +70,15 @@ namespace Coldairarrow.Business.HuiYan
#endregion
public AjaxResult GetTaskCount()
{
var list = Db.GetIQueryable<pricetasklog>().Where(c => c.UserId == _operator.UserId).Select(c => c.State);
return Success(list);
}
public PageResult<TeamitemDto> GetItems(PageInput<ConditionDTO> input)
{
Expression<Func<teamitems, items, pricetasklog, TeamitemDto>> select = (a, b, c) => new TeamitemDto

7
src/Coldairarrow.Business/HuiYan/teamitemsBusiness.cs

@ -70,6 +70,13 @@ namespace Coldairarrow.Business.HuiYan
#endregion
public AjaxResult GetTeamCount()
{
var list= Db.GetIQueryable<teamitems>().Where(c => c.TeamId == _operator.TeamId).Select(c => c.State);
return Success(list);
}
public PageResult<TeamitemDto> GetItems(PageInput<ConditionDTO> input)
{
Expression<Func<teamitems, items, TeamitemDto>> select = (a, b) => new TeamitemDto

2
src/Coldairarrow.IBusiness/HuiYan/IpricetasklogBusiness.cs

@ -17,7 +17,7 @@ namespace Coldairarrow.Business.HuiYan
PageResult<TeamitemDto> GetItems(PageInput<ConditionDTO> input);
AjaxResult AddTask(string teamItemId);
AjaxResult GetTaskCount();
AjaxResult CanelTask(string teamItemId);
AjaxResult SetState(string id, int state);
AjaxResult GetMyCount();

1
src/Coldairarrow.IBusiness/HuiYan/IteamitemsBusiness.cs

@ -21,5 +21,6 @@ namespace Coldairarrow.Business.HuiYan
AjaxResult RemoveItem(string goodsId);
AjaxResult SetItem(TeamitemDto model);
AjaxResult SetState(string id, int state);
AjaxResult GetTeamCount();
}
}
Loading…
Cancel
Save