app获取任务列表数据结构改造-拓展小组服务团队工作任务

This commit is contained in:
chenbo 2023-09-22 09:39:17 +08:00
parent 167c7c2857
commit 05e33c7cbb

View File

@ -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);