Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gic-evaluate
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
base_platform_enterprise
gic-evaluate
Commits
ae06c8fb
Commit
ae06c8fb
authored
Feb 03, 2020
by
zhiwj
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改bug
parent
f9d6132c
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
24 additions
and
16 deletions
+24
-16
EvaluateExportController.java
...gic/evaluate/web/controller/EvaluateExportController.java
+6
-5
ProblemExportController.java
.../gic/evaluate/web/controller/ProblemExportController.java
+18
-11
No files found.
gic-evaluate-web/src/main/java/com/gic/evaluate/web/controller/EvaluateExportController.java
View file @
ae06c8fb
...
...
@@ -117,9 +117,10 @@ public class EvaluateExportController extends DownloadUtils {
boolean
hasReplyMemberContent
=
fieldCodeList
.
contains
(
"replyMemberContent"
);
boolean
hasReplyUserContent
=
fieldCodeList
.
contains
(
"replyUserContent"
);
if
(
CollectionUtils
.
isNotEmpty
(
result
.
getResult
().
getResult
()))
{
for
(
EvaluateDTO
evaluateDTO
:
result
.
getResult
().
getResult
())
{
for
(
EvaluateDTO
resultDTO
:
result
.
getResult
().
getResult
())
{
EvaluateDTO
evaluateDTO
=
null
;
if
(
hasReplyTime
||
hasReplyMemberContent
||
hasReplyUserContent
)
{
evaluateDTO
=
evaluateManageApiService
.
getEvaluate
(
evaluateDTO
.
getEnterpriseId
(),
evaluate
DTO
.
getEvaluateId
()).
getResult
();
evaluateDTO
=
evaluateManageApiService
.
getEvaluate
(
resultDTO
.
getEnterpriseId
(),
result
DTO
.
getEvaluateId
()).
getResult
();
}
// 追评时间
if
(
hasReplyTime
)
{
...
...
@@ -132,7 +133,7 @@ public class EvaluateExportController extends DownloadUtils {
for
(
int
i
=
0
;
i
<
replyDateList
.
size
();
i
++)
{
sb
.
append
(
"("
).
append
(
i
+
1
).
append
(
")"
).
append
(
replyDateList
.
get
(
i
)).
append
(
" "
);
}
evaluate
DTO
.
setReplyTime
(
sb
.
toString
());
result
DTO
.
setReplyTime
(
sb
.
toString
());
}
// 追评内容
if
(
hasReplyMemberContent
)
{
...
...
@@ -145,7 +146,7 @@ public class EvaluateExportController extends DownloadUtils {
for
(
int
i
=
0
;
i
<
replyMemberContentList
.
size
();
i
++)
{
sb
.
append
(
"("
).
append
(
i
+
1
).
append
(
")"
).
append
(
replyMemberContentList
.
get
(
i
)).
append
(
" "
);
}
evaluate
DTO
.
setReplyMemberContent
(
sb
.
toString
());
result
DTO
.
setReplyMemberContent
(
sb
.
toString
());
}
// 商家回复
if
(
hasReplyUserContent
)
{
...
...
@@ -158,7 +159,7 @@ public class EvaluateExportController extends DownloadUtils {
for
(
int
i
=
0
;
i
<
replyUserContentList
.
size
();
i
++)
{
sb
.
append
(
"("
).
append
(
i
+
1
).
append
(
")"
).
append
(
replyUserContentList
.
get
(
i
)).
append
(
" "
);
}
evaluate
DTO
.
setReplyUserContent
(
sb
.
toString
());
result
DTO
.
setReplyUserContent
(
sb
.
toString
());
}
}
}
...
...
gic-evaluate-web/src/main/java/com/gic/evaluate/web/controller/ProblemExportController.java
View file @
ae06c8fb
...
...
@@ -112,29 +112,36 @@ public class ProblemExportController extends DownloadUtils {
problemQO
.
setPageSize
(
1000
);
ServiceResponse
<
Page
<
ProblemDTO
>>
result
=
problemManageApiService
.
listProblem
(
problemQO
);
boolean
hasReplyUserContent
=
fieldCodeList
.
contains
(
"replyUserContent"
);
if
(
CollectionUtils
.
isNotEmpty
(
result
.
getResult
().
getResult
()))
{
for
(
ProblemDTO
problemDTO
:
result
.
getResult
().
getResult
())
{
List
<
ProblemDTO
>
resultList
=
result
.
getResult
().
getResult
();
if
(
CollectionUtils
.
isNotEmpty
(
resultList
))
{
for
(
ProblemDTO
resultDTO
:
resultList
)
{
if
(
hasReplyUserContent
)
{
problemDTO
=
problemManageApiService
.
getProblem
(
problem
DTO
.
getProblemId
()).
getResult
();
ProblemDTO
problemDTO
=
problemManageApiService
.
getProblem
(
result
DTO
.
getProblemId
()).
getResult
();
List
<
ProblemReplyDTO
>
replyList
=
problemDTO
.
getReplyList
();
List
<
String
>
replyUserContentList
=
Optional
.
ofNullable
(
replyList
).
orElse
(
Collections
.
emptyList
()).
stream
()
.
filter
(
e
->
ReplyerTypeEnum
.
USER
.
getCode
().
equals
(
e
.
getReplyerType
()))
.
map
(
ProblemReplyDTO:
:
getReplyContent
)
.
collect
(
Collectors
.
toList
());
// List<String> replyUserContentList = Optional.ofNullable(replyList).orElse(Collections.emptyList()).stream()
// .filter(e -> ReplyerTypeEnum.USER.getCode().equals(e.getReplyerType()))
// .map(ProblemReplyDTO::getReplyContent)
// .collect(Collectors.toList());
int
j
=
0
;
StringBuilder
sb
=
new
StringBuilder
();
for
(
int
i
=
0
;
i
<
replyUserContentList
.
size
();
i
++)
{
sb
.
append
(
"("
).
append
(
i
+
1
).
append
(
")"
).
append
(
replyUserContentList
.
get
(
i
)).
append
(
" "
);
for
(
ProblemReplyDTO
problemReplyDTO
:
replyList
)
{
if
(
ReplyerTypeEnum
.
USER
.
getCode
().
equals
(
problemReplyDTO
.
getReplyerType
()))
{
j
++;
}
sb
.
append
(
"("
).
append
(
j
).
append
(
")"
).
append
(
problemReplyDTO
.
getReplyContent
()).
append
(
" "
);
}
problemDTO
.
setReplyUserContent
(
sb
.
toString
());
resultDTO
.
setReplyUserContent
(
sb
.
toString
());
}
}
}
return
result
.
getResult
().
getResult
()
;
return
result
List
;
}
};
try
{
//参数说明:excelExtensionCode,Excel后缀名code ,枚举类:ExcelExtensionEnum, Arrays.asList("phone")这个phone是需要加密的字段
download
(
path
,
reportId
,
exportQO
.
getFileName
(),
exportQO
.
getExcelExtension
(),
fieldNameList
,
fieldCodeList
,
loader
,
Arrays
.
asList
(
"memberPhone"
),
null
);
}
catch
(
Exception
e
)
{
...
...
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