Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
H
haoban-manage3.0
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
haoban3.0
haoban-manage3.0
Commits
a3c9d779
Commit
a3c9d779
authored
Mar 13, 2025
by
徐高华
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
朋友圈
parent
d2a1782a
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
33 additions
and
1 deletions
+33
-1
MomentPlanExcelHandler.java
.../manage/web/controller/moment/MomentPlanExcelHandler.java
+22
-1
MomentPlanExcelVO.java
...om/gic/haoban/manage/web/vo/moment/MomentPlanExcelVO.java
+11
-0
No files found.
haoban-manage3-web/src/main/java/com/gic/haoban/manage/web/controller/moment/MomentPlanExcelHandler.java
View file @
a3c9d779
...
...
@@ -16,6 +16,7 @@ import org.apache.commons.collections.CollectionUtils;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
java.math.BigDecimal
;
import
java.util.ArrayList
;
import
java.util.Arrays
;
import
java.util.LinkedHashMap
;
...
...
@@ -35,9 +36,29 @@ public class MomentPlanExcelHandler extends DownloadHandlerAbstract<MomentPlanE
ServiceResponse
<
Page
<
QwMomentPlanDTO
>>
pageResp
=
this
.
qwMomentApiService
.
planList
(
qdto
);
List
<
MomentPlanExcelVO
>
voList
=
new
ArrayList
<>();
if
(
null
!=
pageResp
&&
CollectionUtils
.
isNotEmpty
(
pageResp
.
getResult
().
getResult
()))
{
EnterpriseDTO
en
=
this
.
enterpriseService
.
getEnterpriseById
(
qdto
.
getEnterpriseId
())
;
for
(
QwMomentPlanDTO
item
:
pageResp
.
getResult
().
getResult
())
{
MomentPlanExcelVO
vo
=
EntityUtil
.
changeEntityByJSON
(
MomentPlanExcelVO
.
class
,
item
)
;
int
execType
=
vo
.
getExecType
()
;
String
execTypeExcel
=
"企业快捷发布"
;
if
(
execType
==
1
)
{
execTypeExcel
=
"好办小程序发布"
;
}
vo
.
setExecTypeExcel
(
execTypeExcel
);
int
statusFlag
=
vo
.
getStatusFlag
()
;
String
statusFlagExcel
=
"进行中"
;
if
(
statusFlag
==
2
)
{
statusFlagExcel
=
"已终止"
;
}
else
{
if
(
vo
.
getBeginDate
().
getTime
()
>
System
.
currentTimeMillis
())
{
statusFlagExcel
=
"未开始"
;
}
else
if
(
vo
.
getEndDate
().
getTime
()
<
System
.
currentTimeMillis
())
{
statusFlagExcel
=
"已结束"
;
}
}
if
(
null
!=
vo
.
getExecRate
()
&&
vo
.
getExecRate
()
>
0
)
{
vo
.
setExecRateFloat
(
BigDecimal
.
valueOf
(
vo
.
getExecRate
()).
divide
(
BigDecimal
.
valueOf
(
100
),
2
,
2
).
doubleValue
());
}
vo
.
setStatusFlagExcel
(
statusFlagExcel
);
voList
.
add
(
vo
)
;
}
}
...
...
haoban-manage3-web/src/main/java/com/gic/haoban/manage/web/vo/moment/MomentPlanExcelVO.java
View file @
a3c9d779
...
...
@@ -82,6 +82,9 @@ public class MomentPlanExcelVO implements Serializable {
*/
private
Integer
doneNum
;
/**完成率*/
private
Integer
execRate
;
/**
* 完成率
*/
...
...
@@ -103,6 +106,14 @@ public class MomentPlanExcelVO implements Serializable {
*/
private
Integer
totalCommentCount
;
public
Integer
getExecRate
()
{
return
execRate
;
}
public
void
setExecRate
(
Integer
execRate
)
{
this
.
execRate
=
execRate
;
}
public
Long
getPlanId
()
{
return
planId
;
}
...
...
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