Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
automatic-test
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
钟涨钱
automatic-test
Commits
f3c5ac99
Commit
f3c5ac99
authored
Sep 09, 2021
by
朽木不可雕也
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
backup
parent
05313a15
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
7 additions
and
3 deletions
+7
-3
barrage-crawler-server/src/main/java/com/zhiweidata/automatictest/barragecrawlerserver/createtasks/BiliBiliCreateTaskJob.java
+2
-1
barrage-crawler-server/src/main/java/com/zhiweidata/automatictest/barragecrawlerserver/createtasks/CreateTaskJob.java
+5
-2
No files found.
barrage-crawler-server/src/main/java/com/zhiweidata/automatictest/barragecrawlerserver/createtasks/BiliBiliCreateTaskJob.java
View file @
f3c5ac99
...
@@ -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
);
}
}
...
...
barrage-crawler-server/src/main/java/com/zhiweidata/automatictest/barragecrawlerserver/createtasks/CreateTaskJob.java
View file @
f3c5ac99
...
@@ -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 {
/**
/**
* 请求弹幕采集服务器创建采集任务
* 请求弹幕采集服务器创建采集任务
*/
*/
@N
otNull
@N
ullable
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
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment