Commit f3c5ac99 by 朽木不可雕也

backup

parent 05313a15
...@@ -10,6 +10,7 @@ import lombok.extern.slf4j.Slf4j; ...@@ -10,6 +10,7 @@ import lombok.extern.slf4j.Slf4j;
import org.quartz.DisallowConcurrentExecution; import org.quartz.DisallowConcurrentExecution;
import org.quartz.JobExecutionContext; import org.quartz.JobExecutionContext;
import static java.util.Objects.nonNull;
import static java.util.Objects.requireNonNull; import static java.util.Objects.requireNonNull;
/** /**
...@@ -39,7 +40,7 @@ public class BiliBiliCreateTaskJob extends CreateTaskJob { ...@@ -39,7 +40,7 @@ public class BiliBiliCreateTaskJob extends CreateTaskJob {
try { try {
Map<?, ?> roomMap = (Map<?, ?>) room; Map<?, ?> roomMap = (Map<?, ?>) room;
BarrageCollectionTestTask collectionTask = BiliBiliCreateTaskJob.super.createCollectionTask(baseUrl + roomMap.get("link"), currentTime); BarrageCollectionTestTask collectionTask = BiliBiliCreateTaskJob.super.createCollectionTask(baseUrl + roomMap.get("link"), currentTime);
BiliBiliCreateTaskJob.super.createExportTask(collectionTask); if (nonNull(collectionTask)) BiliBiliCreateTaskJob.super.createExportTask(collectionTask);
} catch (Exception e) { } catch (Exception e) {
log.error(e.getMessage(), e); log.error(e.getMessage(), e);
} }
......
...@@ -17,6 +17,7 @@ import org.apache.http.entity.ByteArrayEntity; ...@@ -17,6 +17,7 @@ import org.apache.http.entity.ByteArrayEntity;
import org.apache.http.entity.ContentType; import org.apache.http.entity.ContentType;
import org.apache.ibatis.session.SqlSession; import org.apache.ibatis.session.SqlSession;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import org.quartz.Job; import org.quartz.Job;
import org.quartz.JobBuilder; import org.quartz.JobBuilder;
import org.quartz.JobDataMap; import org.quartz.JobDataMap;
...@@ -31,6 +32,7 @@ import static com.zhiweidata.automatictest.publics.BeanContainer.HTTP_CLIENT; ...@@ -31,6 +32,7 @@ import static com.zhiweidata.automatictest.publics.BeanContainer.HTTP_CLIENT;
import static com.zhiweidata.automatictest.publics.BeanContainer.SCHEDULER; import static com.zhiweidata.automatictest.publics.BeanContainer.SCHEDULER;
import static com.zhiweidata.automatictest.publics.BeanContainer.SQL_SESSION_FACTORY; import static com.zhiweidata.automatictest.publics.BeanContainer.SQL_SESSION_FACTORY;
import static com.zhiweidata.automatictest.publics.BeanContainer.STANDARD_DATE_FORMAT; import static com.zhiweidata.automatictest.publics.BeanContainer.STANDARD_DATE_FORMAT;
import static java.util.Objects.nonNull;
/** /**
* @author aszswaz * @author aszswaz
...@@ -48,7 +50,7 @@ public abstract class CreateTaskJob implements Job { ...@@ -48,7 +50,7 @@ public abstract class CreateTaskJob implements Job {
liveUrls.forEach(liveUrl -> { liveUrls.forEach(liveUrl -> {
try { try {
BarrageCollectionTestTask collectionTask = this.createCollectionTask(liveUrl, currentTime); BarrageCollectionTestTask collectionTask = this.createCollectionTask(liveUrl, currentTime);
this.createExportTask(collectionTask); if (nonNull(collectionTask)) this.createExportTask(collectionTask);
} catch (Exception e) { } catch (Exception e) {
log.error(e.getMessage(), e); log.error(e.getMessage(), e);
} }
...@@ -58,7 +60,7 @@ public abstract class CreateTaskJob implements Job { ...@@ -58,7 +60,7 @@ public abstract class CreateTaskJob implements Job {
/** /**
* 请求弹幕采集服务器创建采集任务 * 请求弹幕采集服务器创建采集任务
*/ */
@NotNull @Nullable
protected final BarrageCollectionTestTask createCollectionTask(String liveUrl, long currentTime) throws IOException { protected final BarrageCollectionTestTask createCollectionTask(String liveUrl, long currentTime) throws IOException {
final String liveName = UUID.randomUUID().toString(); final String liveName = UUID.randomUUID().toString();
BarrageCollectionTestTask collectionTask = new BarrageCollectionTestTask(liveUrl, liveName, currentTime); BarrageCollectionTestTask collectionTask = new BarrageCollectionTestTask(liveUrl, liveName, currentTime);
...@@ -73,6 +75,7 @@ public abstract class CreateTaskJob implements Job { ...@@ -73,6 +75,7 @@ public abstract class CreateTaskJob implements Job {
HttpResponse response = HTTP_CLIENT.execute(post); HttpResponse response = HTTP_CLIENT.execute(post);
ServerResponseMessage responseMessage = objectMapper.readValue(response.getEntity().getContent(), ServerResponseMessage.class); ServerResponseMessage responseMessage = objectMapper.readValue(response.getEntity().getContent(), ServerResponseMessage.class);
responseMessage.setName(collectionTask.getName()); responseMessage.setName(collectionTask.getName());
if (responseMessage.getCode() != 200) return null;
try (SqlSession session = SQL_SESSION_FACTORY.openSession(true)) { try (SqlSession session = SQL_SESSION_FACTORY.openSession(true)) {
BarrageCollectionTestTaskMapper testTaskMapper = session.getMapper(BarrageCollectionTestTaskMapper.class); BarrageCollectionTestTaskMapper testTaskMapper = session.getMapper(BarrageCollectionTestTaskMapper.class);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment