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
ee4586a3
Commit
ee4586a3
authored
May 13, 2020
by
yangshuxing
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/master'
parents
87ecacb7
dcd12819
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
9 additions
and
4 deletions
+9
-4
MicroApiController.java
...om/dlbridge/jadp/plugins/cmpt/web/MicroApiController.java
+4
-1
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 @
ee4586a3
...
@@ -913,8 +913,11 @@ public class MicroApiController {
...
@@ -913,8 +913,11 @@ public class MicroApiController {
if
(
scoreItemId
!=
null
){
if
(
scoreItemId
!=
null
){
Result
<
ScoreItem
>
scoreItem
=
scoreService
.
getScoreItem
(
scoreItemId
);
Result
<
ScoreItem
>
scoreItem
=
scoreService
.
getScoreItem
(
scoreItemId
);
ScoreItem
content
=
scoreItem
.
getContent
();
ScoreItem
content
=
scoreItem
.
getContent
();
if
(
content
.
getSubsectionMileage
()==
null
)
if
(
content
.
getSubsectionMileage
()==
null
)
{
subsectionMileage
=
0
;
subsectionMileage
=
0
;
}
else
{
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
{
//初始阶段没有上传成绩,json也显示score,方便前端判断
}
else
{
//初始阶段没有上传成绩,json也显示score,方便前端判断
result
.
put
(
"score"
,
new
Score
().
setDate
(
"0000-00-00"
).
setDuration
(
0
).
setMileage
(
subsectionMileage
).
setSwitchMileage
(
switchMileage
));
result
.
put
(
"score"
,
new
Score
().
setDate
(
"0000-00-00"
).
setDuration
(
0
).
setMileage
(
subsectionMileage
).
setSwitchMileage
(
switchMileage
));
...
...
src/main/java/com/dlbridge/jadp/plugins/cmpt/web/ScoreController.java
View file @
ee4586a3
...
@@ -271,7 +271,7 @@ public class ScoreController {
...
@@ -271,7 +271,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
();
...
@@ -337,8 +337,9 @@ public class ScoreController {
...
@@ -337,8 +337,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
;
...
@@ -367,9 +368,10 @@ public class ScoreController {
...
@@ -367,9 +368,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
(
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