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
f8b7a2ec
Commit
f8b7a2ec
authored
Jan 25, 2021
by
cq990612
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
优化代码结构
parent
973fd19a
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
11 additions
and
11 deletions
+11
-11
WorkTimeOrderServiceImpl.java
...a/cn/wisenergy/service/impl/WorkTimeOrderServiceImpl.java
+11
-11
No files found.
wisenergy-service/src/main/java/cn/wisenergy/service/impl/WorkTimeOrderServiceImpl.java
View file @
f8b7a2ec
...
@@ -555,6 +555,7 @@ public class WorkTimeOrderServiceImpl implements WorkTimeOrderService {
...
@@ -555,6 +555,7 @@ public class WorkTimeOrderServiceImpl implements WorkTimeOrderService {
int
totalTime
=
0
;
int
totalTime
=
0
;
int
status
=
1
;
int
status
=
1
;
//根据用户id,获取用户信息
//根据用户id,获取用户信息
for
(
WorkTimeOrderDto
dto
:
list
)
{
for
(
WorkTimeOrderDto
dto
:
list
)
{
WorkTimeOrder
workTimeOrder
=
new
WorkTimeOrder
();
WorkTimeOrder
workTimeOrder
=
new
WorkTimeOrder
();
// 获取用户名
// 获取用户名
...
@@ -565,24 +566,22 @@ public class WorkTimeOrderServiceImpl implements WorkTimeOrderService {
...
@@ -565,24 +566,22 @@ public class WorkTimeOrderServiceImpl implements WorkTimeOrderService {
}
}
dto
.
setProjectName
(
null
!=
dto
.
getProjectId
()
?
workProjectService
.
getById
(
dto
.
getProjectId
()).
getProjectName
()
:
getTypeName
(
dto
.
getType
()));
dto
.
setProjectName
(
null
!=
dto
.
getProjectId
()
?
workProjectService
.
getById
(
dto
.
getProjectId
()).
getProjectName
()
:
getTypeName
(
dto
.
getType
()));
BeanUtils
.
copyProperties
(
dto
,
workTimeOrder
);
// 获取部门id
// 获取部门id
workTimeOrder
.
setDeptId
(
workUserDeptService
.
getDeptIdByUserId
(
workTimeOrder
.
getUserId
()));
workTimeOrder
.
setDeptId
(
workUserDeptService
.
getDeptIdByUserId
(
dto
.
getUserId
()));
Date
workDay
=
workTimeOrder
.
getWorkDay
();
Date
workDay
=
dto
.
getWorkDay
();
// 默认正常工时
// 默认正常工时
workTimeOrder
.
setIsOvertime
(
0
);
workTimeOrder
.
setIsOvertime
(
0
);
if
(
workHolidayService
.
isHoliday
(
workDay
))
{
if
(
workHolidayService
.
isHoliday
(
workDay
))
{
workTimeOrder
.
setIsOvertime
(
1
);
workTimeOrder
.
setIsOvertime
(
1
);
}
}
workTimeOrder
.
setStatus
(
status
);
dto
.
setStatus
(
status
);
// 如果是请假或者调休直接通过
// 如果是请假或者调休直接通过
if
(
3
==
workTimeOrder
.
getType
()
||
4
==
workTimeOrder
.
getType
())
{
if
(
3
==
dto
.
getType
()
||
4
==
dto
.
getType
())
{
workTimeOrder
.
setStatus
(
2
);
dto
.
setStatus
(
2
);
workTimeOrder
.
setProjectName
(
null
);
dto
.
setProjectName
(
null
);
workTimeOrder
.
setProjectId
(
null
);
dto
.
setProjectId
(
null
);
}
}
BeanUtils
.
copyProperties
(
dto
,
workTimeOrder
);
int
saveRow
=
workTimeOrderMapper
.
save
(
workTimeOrder
);
int
saveRow
=
workTimeOrderMapper
.
save
(
workTimeOrder
);
if
(
0
==
saveRow
)
{
if
(
0
==
saveRow
)
{
throw
new
BaseCustomException
(
BASE_RESP_CODE_ENUM
.
INSERT_DATA_IS_FAIL
);
throw
new
BaseCustomException
(
BASE_RESP_CODE_ENUM
.
INSERT_DATA_IS_FAIL
);
...
@@ -596,6 +595,7 @@ public class WorkTimeOrderServiceImpl implements WorkTimeOrderService {
...
@@ -596,6 +595,7 @@ public class WorkTimeOrderServiceImpl implements WorkTimeOrderService {
if
(!
workCollectService
.
insertCollect
(
workCollect
))
{
if
(!
workCollectService
.
insertCollect
(
workCollect
))
{
throw
new
BaseCustomException
(
BASE_RESP_CODE_ENUM
.
INSERT_DATA_IS_FAIL
);
throw
new
BaseCustomException
(
BASE_RESP_CODE_ENUM
.
INSERT_DATA_IS_FAIL
);
}
}
return
list
;
return
list
;
}
}
...
@@ -628,7 +628,7 @@ public class WorkTimeOrderServiceImpl implements WorkTimeOrderService {
...
@@ -628,7 +628,7 @@ public class WorkTimeOrderServiceImpl implements WorkTimeOrderService {
private
String
getManagerNameByOrder
(
WorkTimeOrder
wto
)
{
private
String
getManagerNameByOrder
(
WorkTimeOrder
wto
)
{
if
(
1
==
wto
.
getType
()
||
2
==
wto
.
getType
()
)
{
if
(
1
==
wto
.
getType
()
||
2
==
wto
.
getType
()
)
{
WorkProject
workProject
=
workProjectService
.
getById
(
wto
.
getProjectId
());
WorkProject
workProject
=
workProjectService
.
getById
(
wto
.
getProjectId
());
return
workProject
!=
null
?
work
Project
.
getManager
Name
()
:
""
;
return
workProject
!=
null
?
work
UserService
.
getById
(
workProject
.
getManagerId
()).
get
Name
()
:
""
;
}
}
if
(
1
!=
wto
.
getType
()
||
2
!=
wto
.
getType
())
{
if
(
1
!=
wto
.
getType
()
||
2
!=
wto
.
getType
())
{
return
workUserService
.
getById
(
return
workUserService
.
getById
(
...
...
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