Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in / Register
Toggle navigation
W
work_service
Project
Project
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
licc
work_service
Commits
efb38361
Commit
efb38361
authored
Mar 05, 2021
by
nie'hong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
完善工时统计
parent
4c65eb43
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
14 additions
and
12 deletions
+14
-12
ProjectWorkTimeAndType.java
...n/java/cn/wisenergy/model/dto/ProjectWorkTimeAndType.java
+1
-1
StatisticsServiceImpl.java
...java/cn/wisenergy/service/impl/StatisticsServiceImpl.java
+13
-11
No files found.
wisenergy-model/src/main/java/cn/wisenergy/model/dto/ProjectWorkTimeAndType.java
View file @
efb38361
...
...
@@ -31,7 +31,7 @@ public class ProjectWorkTimeAndType{
* 加班工时
*/
@ApiModelProperty
(
name
=
"isOvertime"
,
value
=
"加班工时"
)
private
Integer
over
t
ime
;
private
Integer
over
T
ime
;
/**
* 加班工时
...
...
wisenergy-service/src/main/java/cn/wisenergy/service/impl/StatisticsServiceImpl.java
View file @
efb38361
...
...
@@ -611,7 +611,7 @@ public class StatisticsServiceImpl implements StatisticsService {
if
(!
collect
.
contains
(
types
.
get
(
i
).
getId
()))
{
ProjectWorkTimeAndType
projectWorkTimeAndType
=
new
ProjectWorkTimeAndType
();
projectWorkTimeAndType
.
setNormalTime
(
0
);
projectWorkTimeAndType
.
setOver
t
ime
(
0
);
projectWorkTimeAndType
.
setOver
T
ime
(
0
);
projectWorkTimeAndType
.
setProjectType
(
types
.
get
(
i
).
getId
());
projectWorkTimeAndType
.
setProjectName
(
types
.
get
(
i
).
getName
());
projectWorkTimeAndTypes
.
add
(
projectWorkTimeAndType
);
...
...
@@ -646,7 +646,7 @@ public class StatisticsServiceImpl implements StatisticsService {
ProjectWorkTimeAndType
projectWorkTimeAndType3
=
projectWorkTimeAndType1
.
get
(
i
-
1
);
String
projectName1
=
projectWorkTimeAndType3
.
getProjectName
();
if
(
projectName
.
equals
(
projectName1
))
{
projectWorkTimeAndType1
.
get
(
i
-
1
).
setOver
time
(
projectWorkTimeAndType2
.
getOvert
ime
());
projectWorkTimeAndType1
.
get
(
i
-
1
).
setOver
Time
(
projectWorkTimeAndType2
.
getOverT
ime
());
projectWorkTimeAndType1
.
remove
(
i
);
}
// 获取前一个对象
...
...
@@ -654,19 +654,21 @@ public class StatisticsServiceImpl implements StatisticsService {
if
(
projectWorkTimeAndTypes
.
getNormalTime
()
!=
null
)
{
totalTime
+=
projectWorkTimeAndTypes
.
getNormalTime
();
}
if
(
projectWorkTimeAndTypes
.
getOver
t
ime
()!=
null
)
{
totalTime
+=
projectWorkTimeAndTypes
.
getOver
t
ime
();
if
(
projectWorkTimeAndTypes
.
getOver
T
ime
()!=
null
)
{
totalTime
+=
projectWorkTimeAndTypes
.
getOver
T
ime
();
}
}
// 最后一个对象
ProjectWorkTimeAndType
projectWorkTimeAndTypes
=
projectWorkTimeAndType1
.
get
(
projectWorkTimeAndType1
.
size
()-
1
);
if
(
projectWorkTimeAndTypes
.
getOvertime
()!=
null
)
{
totalTime
+=
projectWorkTimeAndTypes
.
getOvertime
();
}
if
(
projectWorkTimeAndTypes
.
getNormalTime
()
!=
null
)
{
totalTime
+=
projectWorkTimeAndTypes
.
getNormalTime
();
}
if
(
projectWorkTimeAndType1
.
size
()
!=
0
)
{
ProjectWorkTimeAndType
projectWorkTimeAndTypes
=
projectWorkTimeAndType1
.
get
(
projectWorkTimeAndType1
.
size
()-
1
);
if
(
projectWorkTimeAndTypes
.
getOverTime
()!=
null
)
{
totalTime
+=
projectWorkTimeAndTypes
.
getOverTime
();
}
if
(
projectWorkTimeAndTypes
.
getNormalTime
()
!=
null
)
{
totalTime
+=
projectWorkTimeAndTypes
.
getNormalTime
();
}
}
userProjectWorkTimeStatistic
.
setTotalTime
(
totalTime
);
}
...
...
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