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
51fb3973
Commit
51fb3973
authored
Mar 27, 2021
by
cq990612
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
优化代码结构
parent
2716514f
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
29 additions
and
13 deletions
+29
-13
WorkTimeOrderMapper.xml
...-mapper/src/main/resources/mapper/WorkTimeOrderMapper.xml
+17
-7
WorkProjectServiceImpl.java
...ava/cn/wisenergy/service/impl/WorkProjectServiceImpl.java
+11
-5
WorkTimeOrderServiceImpl.java
...a/cn/wisenergy/service/impl/WorkTimeOrderServiceImpl.java
+1
-1
No files found.
wisenergy-mapper/src/main/resources/mapper/WorkTimeOrderMapper.xml
View file @
51fb3973
...
...
@@ -460,12 +460,6 @@
<if
test=
"projectId !=null"
>
AND o.project_id = #{projectId}
</if>
<if
test=
"type !=null and type>2 "
>
AND o.type = #{type}
<if
test=
"deptId !=null"
>
AND o.dept_id = #{deptId}
</if>
</if>
<if
test=
"startDate !=null"
>
AND o.work_day >= #{startDate}
</if>
...
...
@@ -475,7 +469,23 @@
<if
test=
"userName !=null"
>
AND u.name like concat('%',#{userName},'%')
</if>
<if
test=
"type !=null and type>2 "
>
AND o.type = #{type}
<if
test=
"deptId !=null"
>
AND o.dept_id = #{deptId}
</if>
<if
test=
"startDate !=null"
>
AND o.work_day >= #{startDate}
</if>
<if
test=
"endDate !=null"
>
AND o.work_day
<
= #{endDate}
</if>
<if
test=
"userName !=null"
>
AND u.name like concat('%',#{userName},'%')
</if>
</if>
</where>
ORDER BY
CONVERT( u.name USING gbk ),
o.work_day desc
ORDER BY o.work_day desc
</select>
</mapper>
wisenergy-service/src/main/java/cn/wisenergy/service/impl/WorkProjectServiceImpl.java
View file @
51fb3973
...
...
@@ -5,6 +5,7 @@ import cn.wisenergy.common.utils.exception.BASE_RESP_CODE_ENUM;
import
cn.wisenergy.common.utils.exception.BaseCustomException
;
import
cn.wisenergy.mapper.WorkCentreMapper
;
import
cn.wisenergy.mapper.WorkDeptMapper
;
import
cn.wisenergy.mapper.WorkProjectChangeMapper
;
import
cn.wisenergy.mapper.WorkProjectMapper
;
import
cn.wisenergy.model.app.*
;
import
cn.wisenergy.model.dto.*
;
...
...
@@ -28,7 +29,10 @@ import org.springframework.transaction.annotation.Transactional;
import
org.springframework.util.CollectionUtils
;
import
java.math.BigDecimal
;
import
java.util.*
;
import
java.util.ArrayList
;
import
java.util.Date
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.stream.Collectors
;
/**
...
...
@@ -67,6 +71,8 @@ public class WorkProjectServiceImpl implements WorkProjectService {
@Autowired
private
WorkTypeService
workTypeService
;
@Autowired
private
WorkProjectChangeMapper
workProjectChangeMapper
;
/**
* 功能:根据项目id获取项目
...
...
@@ -279,14 +285,14 @@ public class WorkProjectServiceImpl implements WorkProjectService {
workProjectMapper
.
updateIsConclusionById
(
projectId
);
// 插入更变日志
/*
List<WorkProjectChange> workProjectChanges = new ArrayList<>();
List
<
WorkProjectChange
>
workProjectChanges
=
new
ArrayList
<>();
WorkProjectChange
workProjectChange
=
new
WorkProjectChange
();
workProjectChange
.
setProjectId
(
projectId
);
workProjectChange
.
setReviserId
(
userId
);
workProjectChange
.
setModifyTime
(
new
Date
());
workProjectChange
.
setOperationType
(
3
);
workProjectChanges
.
add
(
workProjectChange
);
workProjectChangeService.insertbatch(workProjectChanges);
*/
workProjectChangeService
.
insertbatch
(
workProjectChanges
);
return
true
;
}
...
...
@@ -577,12 +583,12 @@ public class WorkProjectServiceImpl implements WorkProjectService {
workUserProjectService
.
insertBatch
(
createProjectVo
.
getUserIds
(),
workProject
.
getId
());
}
// 插入更变日志
/*
WorkProjectChange workProjectChange = new WorkProjectChange();
WorkProjectChange
workProjectChange
=
new
WorkProjectChange
();
workProjectChange
.
setProjectId
(
workProject
.
getId
());
workProjectChange
.
setReviserId
(
createProjectVo
.
getCreatorId
());
workProjectChange
.
setModifyTime
(
new
Date
());
workProjectChange
.
setOperationType
(
1
);
int insert1 = workProjectChangeMapper.insert(workProjectChange);
*/
int
insert1
=
workProjectChangeMapper
.
insert
(
workProjectChange
);
return
true
;
}
...
...
wisenergy-service/src/main/java/cn/wisenergy/service/impl/WorkTimeOrderServiceImpl.java
View file @
51fb3973
...
...
@@ -1240,7 +1240,7 @@ public class WorkTimeOrderServiceImpl implements WorkTimeOrderService {
}
// 增加记录
addWorkOrderChange
(
OrderChangeEnum
.
CREA
TE
.
getContent
(),
vo
);
addWorkOrderChange
(
OrderChangeEnum
.
DELE
TE
.
getContent
(),
vo
);
return
true
;
}
...
...
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