From 9c8902b705ad643e5cfef9a5f623f0a94e9d64df Mon Sep 17 00:00:00 2001 From: feng <279202647@qq.com> Date: Fri, 17 Dec 2021 11:30:02 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8A=A0=E5=85=A5=E4=BB=BB=E5=8A=A1=E7=8A=B6?= =?UTF-8?q?=E6=80=81=E7=AD=9B=E9=80=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Controllers/HuiYan/pricetasklogController.cs | 10 ++++++++++ .../Controllers/HuiYan/teamitemsController.cs | 6 ++++++ .../HuiYan/pricetasklogBusiness.cs | 9 +++++++++ src/Coldairarrow.Business/HuiYan/teamitemsBusiness.cs | 7 +++++++ .../HuiYan/IpricetasklogBusiness.cs | 2 +- .../HuiYan/IteamitemsBusiness.cs | 1 + 6 files changed, 34 insertions(+), 1 deletion(-) 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