Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
R
RuoYi-Vue-master
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
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
融通安全管理系统
RuoYi-Vue-master
Commits
721b428e
Commit
721b428e
authored
Aug 01, 2023
by
周昊
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1、修改pc端导出word多个危险标识报错问题
parent
73fef44f
Changes
3
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
118 additions
and
57 deletions
+118
-57
censoft-rongtong/src/main/java/com/censoft/censoftrongtong/domain/dto/RiskNotificationExportWordDto.java
...oftrongtong/domain/dto/RiskNotificationExportWordDto.java
+8
-0
censoft-rongtong/src/main/java/com/censoft/censoftrongtong/service/impl/RiskPlanInherentListServiceImpl.java
...ongtong/service/impl/RiskPlanInherentListServiceImpl.java
+10
-5
ruoyi-admin/src/main/resources/templates/ftl/word.ftl
ruoyi-admin/src/main/resources/templates/ftl/word.ftl
+100
-52
No files found.
censoft-rongtong/src/main/java/com/censoft/censoftrongtong/domain/dto/RiskNotificationExportWordDto.java
View file @
721b428e
...
@@ -3,6 +3,9 @@ package com.censoft.censoftrongtong.domain.dto;
...
@@ -3,6 +3,9 @@ package com.censoft.censoftrongtong.domain.dto;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
lombok.Data
;
import
lombok.Data
;
import
java.util.HashMap
;
import
java.util.List
;
/**
/**
* @author 周昊
* @author 周昊
* @desc ...
* @desc ...
...
@@ -41,6 +44,11 @@ public class RiskNotificationExportWordDto {
...
@@ -41,6 +44,11 @@ public class RiskNotificationExportWordDto {
*/
*/
private
String
safetyWarningSigns
;
private
String
safetyWarningSigns
;
/**
* 安全警示标志list
*/
private
List
<
HashMap
<
String
,
String
>>
safetyWarningSignsList
;
/**
/**
* 应采取的管理措施
* 应采取的管理措施
*/
*/
...
...
censoft-rongtong/src/main/java/com/censoft/censoftrongtong/service/impl/RiskPlanInherentListServiceImpl.java
View file @
721b428e
...
@@ -30,10 +30,7 @@ import java.io.IOException;
...
@@ -30,10 +30,7 @@ import java.io.IOException;
import
java.io.OutputStream
;
import
java.io.OutputStream
;
import
java.io.UnsupportedEncodingException
;
import
java.io.UnsupportedEncodingException
;
import
java.net.URLEncoder
;
import
java.net.URLEncoder
;
import
java.util.ArrayList
;
import
java.util.*
;
import
java.util.Arrays
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.stream.Collectors
;
import
java.util.stream.Collectors
;
/**
/**
...
@@ -239,7 +236,15 @@ public class RiskPlanInherentListServiceImpl
...
@@ -239,7 +236,15 @@ public class RiskPlanInherentListServiceImpl
public
RiskNotificationExportWordDto
getRiskNotificationExportWordDto
(
Long
inherentId
)
{
public
RiskNotificationExportWordDto
getRiskNotificationExportWordDto
(
Long
inherentId
)
{
RiskNotificationExportWordDto
dto
=
riskPlanInherentListMapper
.
getRiskNotificationExportWordDto
(
inherentId
);
RiskNotificationExportWordDto
dto
=
riskPlanInherentListMapper
.
getRiskNotificationExportWordDto
(
inherentId
);
if
(
StrUtil
.
isNotBlank
(
dto
.
getSafetyWarningSigns
())){
if
(
StrUtil
.
isNotBlank
(
dto
.
getSafetyWarningSigns
())){
dto
.
setSafetyWarningSigns
(
WordUtil
.
getImageStr
(
"D:\\ruoyi\\uploadPath\\upload\\警告标志\\"
+
dto
.
getSafetyWarningSigns
()+
".png"
));
List
<
HashMap
<
String
,
String
>>
safetyWarningSignsList
=
Arrays
.
stream
(
dto
.
getSafetyWarningSigns
().
split
(
","
))
.
map
(
sign
->{
HashMap
<
String
,
String
>
map
=
new
HashMap
<>();
map
.
put
(
"url"
,
WordUtil
.
getImageStr
(
"D:\\ruoyi\\uploadPath\\upload\\警告标志\\"
+
sign
+
".png"
));
return
map
;
}).
collect
(
Collectors
.
toList
());
dto
.
setSafetyWarningSignsList
(
safetyWarningSignsList
);
}
else
{
dto
.
setSafetyWarningSignsList
(
new
ArrayList
<>());
}
}
return
dto
;
return
dto
;
}
}
...
...
ruoyi-admin/src/main/resources/templates/ftl/word.ftl
View file @
721b428e
This diff is collapsed.
Click to expand it.
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