Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
G
gk
Project
Project
Details
Activity
Releases
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
micro_app
gk
Commits
1701c11e
Commit
1701c11e
authored
May 13, 2020
by
sunyuhua
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
里程数
parent
9dd3899d
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
6 additions
and
3 deletions
+6
-3
MicroApiController.java
...om/dlbridge/jadp/plugins/cmpt/web/MicroApiController.java
+1
-0
ScoreController.java
...a/com/dlbridge/jadp/plugins/cmpt/web/ScoreController.java
+5
-3
No files found.
src/main/java/com/dlbridge/jadp/plugins/cmpt/web/MicroApiController.java
View file @
1701c11e
...
@@ -916,6 +916,7 @@ public class MicroApiController {
...
@@ -916,6 +916,7 @@ public class MicroApiController {
ScoreItem
content
=
scoreItem
.
getContent
();
ScoreItem
content
=
scoreItem
.
getContent
();
if
(
content
.
getSubsectionMileage
()==
null
)
if
(
content
.
getSubsectionMileage
()==
null
)
subsectionMileage
=
0
;
subsectionMileage
=
0
;
subsectionMileage
=
content
.
getSubsectionMileage
();
result
.
put
(
"score"
,
new
Score
().
setDate
(
content
.
getSubsectionTime
().
substring
(
0
,
10
)).
setDuration
(
content
.
getSubsectionscore
()).
setMileage
(
subsectionMileage
).
setSwitchMileage
(
switchMileage
));
result
.
put
(
"score"
,
new
Score
().
setDate
(
content
.
getSubsectionTime
().
substring
(
0
,
10
)).
setDuration
(
content
.
getSubsectionscore
()).
setMileage
(
subsectionMileage
).
setSwitchMileage
(
switchMileage
));
}
else
{
}
else
{
//初始阶段没有上传成绩,json也显示score,方便前端判断
//初始阶段没有上传成绩,json也显示score,方便前端判断
...
...
src/main/java/com/dlbridge/jadp/plugins/cmpt/web/ScoreController.java
View file @
1701c11e
...
@@ -268,7 +268,7 @@ public class ScoreController {
...
@@ -268,7 +268,7 @@ public class ScoreController {
// 项目的人员名单
// 项目的人员名单
List
<
UserScoreExcelBean
>
users
=
cmptScoreRuleService
.
getRoadStatisticByCmptIdAndRoadId
(
cmptId
,
road
.
getRoadId
());
List
<
UserScoreExcelBean
>
users
=
cmptScoreRuleService
.
getRoadStatisticByCmptIdAndRoadId
(
cmptId
,
road
.
getRoadId
());
// 计算 总成绩 以及 总排名
// 计算 总成绩 以及 总排名
以及总里程
users
.
forEach
(
user
->
{
users
.
forEach
(
user
->
{
long
total
=
user
.
getScores
().
stream
().
mapToLong
(
ScoreExcelBean:
:
getDuration
).
sum
();
long
total
=
user
.
getScores
().
stream
().
mapToLong
(
ScoreExcelBean:
:
getDuration
).
sum
();
int
totalMileage
=
user
.
getScores
().
stream
().
mapToInt
(
ScoreExcelBean:
:
getMileage
).
sum
();
int
totalMileage
=
user
.
getScores
().
stream
().
mapToInt
(
ScoreExcelBean:
:
getMileage
).
sum
();
...
@@ -334,8 +334,9 @@ public class ScoreController {
...
@@ -334,8 +334,9 @@ public class ScoreController {
row
.
createCell
(
6
).
setCellValue
(
"分段成绩"
);
row
.
createCell
(
6
).
setCellValue
(
"分段成绩"
);
row
.
createCell
(
7
).
setCellValue
(
"完成时间"
);
row
.
createCell
(
7
).
setCellValue
(
"完成时间"
);
row
.
createCell
(
8
).
setCellValue
(
"用时"
);
row
.
createCell
(
8
).
setCellValue
(
"用时"
);
row
.
createCell
(
9
).
setCellValue
(
"里程"
);
//用户填写的里程数
for
(
int
m
=
0
;
m
<
fields
.
size
();
m
++){
for
(
int
m
=
0
;
m
<
fields
.
size
();
m
++){
row
.
createCell
(
9
+
m
).
setCellValue
(
fields
.
get
(
m
).
getFieldName
());
row
.
createCell
(
10
+
m
).
setCellValue
(
fields
.
get
(
m
).
getFieldName
());
}
}
int
startNum
=
1
;
int
startNum
=
1
;
...
@@ -364,9 +365,10 @@ public class ScoreController {
...
@@ -364,9 +365,10 @@ public class ScoreController {
sub
.
createCell
(
6
).
setCellValue
(
"第"
+
sq
+
"次成绩"
);
sub
.
createCell
(
6
).
setCellValue
(
"第"
+
sq
+
"次成绩"
);
sub
.
createCell
(
7
).
setCellValue
(
scoreExcelBean
.
getDate
());
sub
.
createCell
(
7
).
setCellValue
(
scoreExcelBean
.
getDate
());
sub
.
createCell
(
8
).
setCellValue
(
DateUtil
.
formatDate
(
scoreExcelBean
.
getDuration
()));
sub
.
createCell
(
8
).
setCellValue
(
DateUtil
.
formatDate
(
scoreExcelBean
.
getDuration
()));
sub
.
createCell
(
9
).
setCellValue
(
DateUtil
.
formatDate
(
scoreExcelBean
.
getMileage
()));
List
<
CmptScoreFieldValue
>
fieldValues
=
scoreExcelBean
.
getFieldValues
();
List
<
CmptScoreFieldValue
>
fieldValues
=
scoreExcelBean
.
getFieldValues
();
for
(
int
m
=
0
;
m
<
fieldValues
.
size
();
m
++){
for
(
int
m
=
0
;
m
<
fieldValues
.
size
();
m
++){
sub
.
createCell
(
9
+
m
).
setCellValue
(
fieldValues
.
get
(
m
).
getScoreFieldValue
());
sub
.
createCell
(
10
+
m
).
setCellValue
(
fieldValues
.
get
(
m
).
getScoreFieldValue
());
}
}
});
});
...
...
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