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
fbf2f1e3
Commit
fbf2f1e3
authored
Sep 09, 2021
by
朽木不可雕也
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
backup
parent
d4afaed1
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
13 additions
and
3 deletions
+13
-3
barrage-crawler-server/src/main/java/com/zhiweidata/automatictest/barragecrawlerserver/exporttasks/BarrageExportTaskJob.java
+8
-0
barrage-crawler-server/src/main/java/com/zhiweidata/automatictest/barragecrawlerserver/exporttasks/BiliBiliExportTaskJob.java
+5
-3
No files found.
barrage-crawler-server/src/main/java/com/zhiweidata/automatictest/barragecrawlerserver/exporttasks/BarrageExportTaskJob.java
View file @
fbf2f1e3
package
com
.
zhiweidata
.
automatictest
.
barragecrawlerserver
.
exporttasks
;
import
com.zhiweidata.automatictest.barragecrawlerserver.entity.ServerResponseMessage
;
import
java.io.File
;
import
java.io.FileOutputStream
;
import
java.io.IOException
;
...
...
@@ -68,4 +69,11 @@ public interface BarrageExportTaskJob extends Job {
// 删除文件夹或文件
if
(!
file
.
delete
())
log
.
error
(
"文件夹:{}删除失败"
,
file
.
getName
());
}
/**
* 保存服务器的响应信息
*/
default
void
saveResponseMessage
(
ServerResponseMessage
message
)
{
}
}
barrage-crawler-server/src/main/java/com/zhiweidata/automatictest/barragecrawlerserver/exporttasks/BiliBiliExportTaskJob.java
View file @
fbf2f1e3
...
...
@@ -5,6 +5,7 @@ import com.alibaba.excel.event.SyncReadListener;
import
com.fasterxml.jackson.databind.ObjectMapper
;
import
com.zhiweidata.automatictest.barragecrawlerserver.entity.BarrageCollectionTestTask
;
import
com.zhiweidata.automatictest.barragecrawlerserver.entity.BarrageExportInfo
;
import
com.zhiweidata.automatictest.barragecrawlerserver.entity.ServerResponseMessage
;
import
java.io.File
;
import
java.io.IOException
;
import
java.util.List
;
...
...
@@ -85,9 +86,10 @@ public class BiliBiliExportTaskJob implements BarrageExportTaskJob {
String
contentType
=
response
.
getFirstHeader
(
"Content-Type"
).
getValue
();
if
(
ContentType
.
APPLICATION_JSON
.
getMimeType
().
equals
(
contentType
))
{
ObjectMapper
jsonMapper
=
new
ObjectMapper
();
Map
<?,
?>
jsonMap
=
jsonMapper
.
readValue
(
response
.
getEntity
().
getContent
(),
Map
.
class
);
String
message
=
(
String
)
jsonMap
.
get
(
"message"
);
log
.
info
(
message
);
ServerResponseMessage
responseMessage
=
jsonMapper
.
readValue
(
response
.
getEntity
().
getContent
(),
ServerResponseMessage
.
class
);
log
.
info
(
responseMessage
.
getMessage
());
responseMessage
.
setName
(
collectionTask
.
getName
());
this
.
saveResponseMessage
(
responseMessage
);
}
else
{
final
File
cacheDir
=
new
File
(
CACHE_DIR
,
taskResponse
.
getId
());
List
<
File
>
excelFiles
=
this
.
write
(
cacheDir
,
response
.
getEntity
().
getContent
());
...
...
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