app获取任务列表数据结构改造-拓展小组服务团队工作任务
This commit is contained in:
parent
167c7c2857
commit
05e33c7cbb
@ -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);
|
||||
|
Loading…
x
Reference in New Issue
Block a user