This commit is contained in:
chenbo 2023-09-23 17:00:10 +08:00
parent e3d778163a
commit dbbc2cd531

View File

@ -411,6 +411,7 @@ class TaskLogic extends BaseLogic
public static function townTaskSettlement($taskSchedulePlan)
{
try {
Log::info(['镇管理公司定时任务结算执行-任务计划', $taskSchedulePlan]);
$taskTemplateInfo = $taskSchedulePlan['template_info'];
// 任务类型用的数据字典主键id将id和value作映射避免测试和正式环境数据字典数据不一致时出问题
$townTaskTypeList = DictData::where(['type_value' => 'town_task_type', 'status' => 1])->column('value', 'id');
@ -458,7 +459,7 @@ class TaskLogic extends BaseLogic
*/
private static function dealTownTask1($taskSchedulePlan)
{
Log::info(['镇管理公司定时任务结算执行-'.$taskSchedulePlan['template_info']['title']]);
$taskTemplateInfo = $taskSchedulePlan['template_info'];
$taskInfo = Task::where(['id' => $taskSchedulePlan['task_id']])->find();
$townCompany = Company::where(['id' => $taskTemplateInfo['company_id']])->find();
@ -504,6 +505,7 @@ class TaskLogic extends BaseLogic
*/
private static function dealTownTask2($taskSchedulePlan)
{
Log::info(['镇管理公司定时任务结算执行-'.$taskSchedulePlan['template_info']['title']]);
$taskTemplateInfo = $taskSchedulePlan['template_info'];
$townCompany = Company::where(['id' => $taskTemplateInfo['company_id']])->find();
$day = $taskTemplateInfo['stage_day_one'] + $taskTemplateInfo['stage_day_two'];
@ -604,6 +606,7 @@ class TaskLogic extends BaseLogic
private static function dealTownTask3($taskSchedulePlan)
{
Log::info(['镇管理公司定时任务结算执行-'.$taskSchedulePlan['template_info']['title']]);
$taskTemplateInfo = $taskSchedulePlan['template_info'];
$townCompany = Company::where(['id' => $taskTemplateInfo['company_id']])->find();
$groupServiceCompanyList = Company::where(['street' => $townCompany['street'], 'company_type' => 18])->select()->toArray();
@ -652,6 +655,7 @@ class TaskLogic extends BaseLogic
*/
private static function dealTownTask4($taskSchedulePlan)
{
Log::info(['镇管理公司定时任务结算执行-'.$taskSchedulePlan['template_info']['title']]);
$taskTemplateInfo = $taskSchedulePlan['template_info'];
$townCompany = Company::where(['id' => $taskTemplateInfo['company_id']])->find();
$taskDayCount = $taskTemplateInfo['day_count']; // 任务累计进行天数
@ -748,6 +752,7 @@ class TaskLogic extends BaseLogic
*/
private static function dealTownTask5($taskSchedulePlan)
{
Log::info(['镇管理公司定时任务结算执行-'.$taskSchedulePlan['template_info']['title']]);
$taskTemplateInfo = $taskSchedulePlan['template_info'];
$townCompany = Company::where(['id' => $taskTemplateInfo['company_id']])->find();
$townTask = Task::where('id', $taskSchedulePlan['task_id'])->find();
@ -782,6 +787,7 @@ class TaskLogic extends BaseLogic
*/
private static function dealTownTask6($taskSchedulePlan)
{
Log::info(['镇管理公司定时任务结算执行-'.$taskSchedulePlan['template_info']['title']]);
$taskTemplateInfo = $taskSchedulePlan['template_info'];
$taskDayCount = $taskTemplateInfo['day_count']; // 任务累计进行天数
$task = Task::where('id', $taskSchedulePlan['task_id'])->find();
@ -843,6 +849,7 @@ class TaskLogic extends BaseLogic
// 安全任务结算
private static function dealTownTask7($taskSchedulePlan)
{
Log::info(['镇管理公司定时任务结算执行-'.$taskSchedulePlan['template_info']['title']]);
$taskTemplateInfo = $taskSchedulePlan['template_info'];
$townCompany = Company::where('id', $taskTemplateInfo['compay_id'])->find(); // 镇管理公司