From 05e33c7cbbae40a00010790d52569a1a357377d4 Mon Sep 17 00:00:00 2001 From: chenbo <709206448@qq.com> Date: Fri, 22 Sep 2023 09:39:17 +0800 Subject: [PATCH] =?UTF-8?q?app=E8=8E=B7=E5=8F=96=E4=BB=BB=E5=8A=A1?= =?UTF-8?q?=E5=88=97=E8=A1=A8=E6=95=B0=E6=8D=AE=E7=BB=93=E6=9E=84=E6=94=B9?= =?UTF-8?q?=E9=80=A0-=E6=8B=93=E5=B1=95=E5=B0=8F=E7=BB=84=E6=9C=8D?= =?UTF-8?q?=E5=8A=A1=E5=9B=A2=E9=98=9F=E5=B7=A5=E4=BD=9C=E4=BB=BB=E5=8A=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/api/controller/TaskController.php | 62 +++++++++++++++------------ 1 file changed, 35 insertions(+), 27 deletions(-) diff --git a/app/api/controller/TaskController.php b/app/api/controller/TaskController.php index 52c4a7d42..6220e4148 100644 --- a/app/api/controller/TaskController.php +++ b/app/api/controller/TaskController.php @@ -6,6 +6,7 @@ use app\common\logic\task\TaskLogic; use app\common\model\Approve; use app\common\model\Company; use app\common\model\company\CompanyProperty; +use app\common\model\contract\Contract; use app\common\model\dict\DictData; use app\common\model\flow\Flow; use app\common\model\informationg\UserInformationg; @@ -81,8 +82,7 @@ class TaskController extends BaseApiController $res[$k]['extend']['transaction'] = ''; } } - switch ($townTaskTypeList[$item['type']]){ - case 'town_task_type_1': + if ($townTaskTypeList[$item['type']] == 'town_task_type_1') { // 协助总负责人开展工作任务 $groupServiceCompanyCount = 0; // 已安排任务的小组服务公司总数 $notDoneTaskGroupServiceCompanyCount = 0; // 未完成每日任务的小组服务公司总数 @@ -105,32 +105,40 @@ class TaskController extends BaseApiController } } $res[$k]['extend'] = ['total' => $groupServiceCompanyCount, 'not_done_count' => $notDoneTaskGroupServiceCompanyCount]; - break; - case 'town_task_type_2': - // 拓展小组服务团队工作任务 - - break; - case 'town_task_type_3': - // 督促小组服务团队完成任务,协助开展工作,解决问题任务 - - break; - case 'town_task_type_4': - // 督促小组服务团队学习任务 - - break; - case 'town_task_type_5': - // 督促小组服务团队完成需求手机和交易任务 - - break; - case 'town_task_type_6': - // 督促小组服务团队入股村联络员所成立的公司任务 - - break; - case 'town_task_type_7': - // 安全工作任务 - - break; } + if ($townTaskTypeList[$item['type']] == 'town_task_type_2') { + // 拓展小组服务团队工作任务 + $contractCount = 15; // 小组服务合同总数 + $doneContractCount = 0; // 已完成小组服务合同数 + $townCompany = Company::where(['id' => $item['company_id']])->find(); + $doneContractCount = Contract::where(['party_a' => $townCompany['id'], 'status' => 1, 'contract_type' => 25])->count(); + $res[$k]['extend'] = ['total' => $contractCount, 'done_count' => $doneContractCount]; + } + // break; + // case 'town_task_type_2': + // // 拓展小组服务团队工作任务 + // + // break; + // case 'town_task_type_3': + // // 督促小组服务团队完成任务,协助开展工作,解决问题任务 + // + // break; + // case 'town_task_type_4': + // // 督促小组服务团队学习任务 + // + // break; + // case 'town_task_type_5': + // // 督促小组服务团队完成需求手机和交易任务 + // + // break; + // case 'town_task_type_6': + // // 督促小组服务团队入股村联络员所成立的公司任务 + // + // break; + // case 'town_task_type_7': + // // 安全工作任务 + // + // break; } return $this->success('ok', $res);