diff --git a/src/Coldairarrow.Api/Controllers/HuiYan/pricetasklogController.cs b/src/Coldairarrow.Api/Controllers/HuiYan/pricetasklogController.cs index 04aba99..43d2e3d 100644 --- a/src/Coldairarrow.Api/Controllers/HuiYan/pricetasklogController.cs +++ b/src/Coldairarrow.Api/Controllers/HuiYan/pricetasklogController.cs @@ -82,6 +82,8 @@ namespace Coldairarrow.Api.Controllers.HuiYan return _pricetasklogBus.AddTask(id); } + + /// /// 获取列表 /// @@ -134,5 +136,13 @@ namespace Coldairarrow.Api.Controllers.HuiYan _pricetasklogBus.DayTaskSet(); return Success(); } + + + + [HttpGet] + public AjaxResult GetTaskCount() + { + return _pricetasklogBus.GetTaskCount(); + } } } \ No newline at end of file diff --git a/src/Coldairarrow.Api/Controllers/HuiYan/teamitemsController.cs b/src/Coldairarrow.Api/Controllers/HuiYan/teamitemsController.cs index 8f1ba1f..6dbb732 100644 --- a/src/Coldairarrow.Api/Controllers/HuiYan/teamitemsController.cs +++ b/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(); + } } } \ No newline at end of file diff --git a/src/Coldairarrow.Business/HuiYan/pricetasklogBusiness.cs b/src/Coldairarrow.Business/HuiYan/pricetasklogBusiness.cs index f0d465d..a50c48e 100644 --- a/src/Coldairarrow.Business/HuiYan/pricetasklogBusiness.cs +++ b/src/Coldairarrow.Business/HuiYan/pricetasklogBusiness.cs @@ -70,6 +70,15 @@ namespace Coldairarrow.Business.HuiYan #endregion + + public AjaxResult GetTaskCount() + { + var list = Db.GetIQueryable().Where(c => c.UserId == _operator.UserId).Select(c => c.State); + + return Success(list); + } + + public PageResult GetItems(PageInput input) { Expression> select = (a, b, c) => new TeamitemDto diff --git a/src/Coldairarrow.Business/HuiYan/teamitemsBusiness.cs b/src/Coldairarrow.Business/HuiYan/teamitemsBusiness.cs index d632ea8..ebd031a 100644 --- a/src/Coldairarrow.Business/HuiYan/teamitemsBusiness.cs +++ b/src/Coldairarrow.Business/HuiYan/teamitemsBusiness.cs @@ -70,6 +70,13 @@ namespace Coldairarrow.Business.HuiYan #endregion + public AjaxResult GetTeamCount() + { + var list= Db.GetIQueryable().Where(c => c.TeamId == _operator.TeamId).Select(c => c.State); + + return Success(list); + } + public PageResult GetItems(PageInput input) { Expression> select = (a, b) => new TeamitemDto diff --git a/src/Coldairarrow.IBusiness/HuiYan/IpricetasklogBusiness.cs b/src/Coldairarrow.IBusiness/HuiYan/IpricetasklogBusiness.cs index 8df3499..3f40737 100644 --- a/src/Coldairarrow.IBusiness/HuiYan/IpricetasklogBusiness.cs +++ b/src/Coldairarrow.IBusiness/HuiYan/IpricetasklogBusiness.cs @@ -17,7 +17,7 @@ namespace Coldairarrow.Business.HuiYan PageResult GetItems(PageInput input); AjaxResult AddTask(string teamItemId); - + AjaxResult GetTaskCount(); AjaxResult CanelTask(string teamItemId); AjaxResult SetState(string id, int state); AjaxResult GetMyCount(); diff --git a/src/Coldairarrow.IBusiness/HuiYan/IteamitemsBusiness.cs b/src/Coldairarrow.IBusiness/HuiYan/IteamitemsBusiness.cs index b40b21e..025ad21 100644 --- a/src/Coldairarrow.IBusiness/HuiYan/IteamitemsBusiness.cs +++ b/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(); } } \ No newline at end of file