|
@@ -1,5 +1,6 @@
|
|
|
package com.tzld.piaoquan.sde.service.impl;
|
|
package com.tzld.piaoquan.sde.service.impl;
|
|
|
|
|
|
|
|
|
|
+import com.alibaba.fastjson.JSONObject;
|
|
|
import com.aliyun.odps.data.Record;
|
|
import com.aliyun.odps.data.Record;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
@@ -10,6 +11,7 @@ import com.tzld.piaoquan.sde.common.enums.deconstruction.DeconstructionTaskStatu
|
|
|
import com.tzld.piaoquan.sde.common.exception.HttpServiceException;
|
|
import com.tzld.piaoquan.sde.common.exception.HttpServiceException;
|
|
|
import com.tzld.piaoquan.sde.integration.ContentDeconstructionClusterClient;
|
|
import com.tzld.piaoquan.sde.integration.ContentDeconstructionClusterClient;
|
|
|
import com.tzld.piaoquan.sde.mapper.*;
|
|
import com.tzld.piaoquan.sde.mapper.*;
|
|
|
|
|
+import com.tzld.piaoquan.sde.model.dto.SdExecutionTaskPropertiesDTO;
|
|
|
import com.tzld.piaoquan.sde.model.dto.deconstruction.QueryResponseDataDTO;
|
|
import com.tzld.piaoquan.sde.model.dto.deconstruction.QueryResponseDataDTO;
|
|
|
import com.tzld.piaoquan.sde.model.entity.SdExecutionTask;
|
|
import com.tzld.piaoquan.sde.model.entity.SdExecutionTask;
|
|
|
import com.tzld.piaoquan.sde.model.entity.SdExecutionTaskContent;
|
|
import com.tzld.piaoquan.sde.model.entity.SdExecutionTaskContent;
|
|
@@ -53,6 +55,8 @@ public class ExecutionTaskServiceImpl implements ExecutionTaskService {
|
|
|
@Autowired
|
|
@Autowired
|
|
|
private SdExecutionTaskContentMapper sdExecutionTaskContentMapper;
|
|
private SdExecutionTaskContentMapper sdExecutionTaskContentMapper;
|
|
|
|
|
|
|
|
|
|
+ private static final String YESTERDAY_RETURN_TOP10_VIDEO_SCOPE = "yesterday_return_top10_video_scope";
|
|
|
|
|
+
|
|
|
@Value("${yesterday.return.video.table:loghubods.lastday_return}")
|
|
@Value("${yesterday.return.video.table:loghubods.lastday_return}")
|
|
|
private String yesterdayReturnVideoTable;
|
|
private String yesterdayReturnVideoTable;
|
|
|
|
|
|
|
@@ -305,7 +309,9 @@ public class ExecutionTaskServiceImpl implements ExecutionTaskService {
|
|
|
sdExecutionTask.setTaskType(TaskTypeEnum.DECONSTRUCT.getValue());
|
|
sdExecutionTask.setTaskType(TaskTypeEnum.DECONSTRUCT.getValue());
|
|
|
sdExecutionTask.setTaskStatus(ExecutionTaskStatusEnum.INIT.getValue());
|
|
sdExecutionTask.setTaskStatus(ExecutionTaskStatusEnum.INIT.getValue());
|
|
|
sdExecutionTask.setContentType(ContentTypeEnum.VIDEO.getValue());
|
|
sdExecutionTask.setContentType(ContentTypeEnum.VIDEO.getValue());
|
|
|
-// sdExecutionTask.setContentId(videoId);
|
|
|
|
|
|
|
+ SdExecutionTaskPropertiesDTO propertiesDTO = new SdExecutionTaskPropertiesDTO();
|
|
|
|
|
+ propertiesDTO.setContentScope(YESTERDAY_RETURN_TOP10_VIDEO_SCOPE);
|
|
|
|
|
+ sdExecutionTask.setProperties(JSONObject.toJSONString(propertiesDTO));
|
|
|
SdExecutionTaskContent sdExecutionTaskContent = new SdExecutionTaskContent();
|
|
SdExecutionTaskContent sdExecutionTaskContent = new SdExecutionTaskContent();
|
|
|
sdExecutionTaskContent.setContentType(ContentTypeEnum.VIDEO.getValue());
|
|
sdExecutionTaskContent.setContentType(ContentTypeEnum.VIDEO.getValue());
|
|
|
sdExecutionTaskContent.setContentId(videoId);
|
|
sdExecutionTaskContent.setContentId(videoId);
|