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
920123fe
Commit
920123fe
authored
Mar 08, 2021
by
cq990612
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
优化代码结构
parent
80be1447
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
106 additions
and
72 deletions
+106
-72
BASE_RESP_CODE_ENUM.java
...wisenergy/common/utils/exception/BASE_RESP_CODE_ENUM.java
+4
-2
WorkTypeMapper.java
...per/src/main/java/cn/wisenergy/mapper/WorkTypeMapper.java
+3
-2
WorkTypeMapper.xml
...nergy-mapper/src/main/resources/mapper/WorkTypeMapper.xml
+8
-8
WorkType.java
...-model/src/main/java/cn/wisenergy/model/app/WorkType.java
+2
-2
WorkTypeService.java
...e/src/main/java/cn/wisenergy/service/WorkTypeService.java
+2
-2
WorkProjectServiceImpl.java
...ava/cn/wisenergy/service/impl/WorkProjectServiceImpl.java
+7
-1
WorkTimeOrderServiceImpl.java
...a/cn/wisenergy/service/impl/WorkTimeOrderServiceImpl.java
+64
-42
WorkTypeServiceImpl.java
...n/java/cn/wisenergy/service/impl/WorkTypeServiceImpl.java
+7
-7
SystemController.java
.../wisenergy/web/admin/controller/app/SystemController.java
+9
-6
No files found.
wisenergy-common/src/main/java/cn/wisenergy/common/utils/exception/BASE_RESP_CODE_ENUM.java
View file @
920123fe
...
@@ -73,7 +73,7 @@ public enum BASE_RESP_CODE_ENUM {
...
@@ -73,7 +73,7 @@ public enum BASE_RESP_CODE_ENUM {
ORDINARY_MEMBERS_ARE_MANAGEMENT
(
"653"
,
"普通成员不能有管理角色"
),
ORDINARY_MEMBERS_ARE_MANAGEMENT
(
"653"
,
"普通成员不能有管理角色"
),
REPEAT_WITH_OLDTIME
(
"654"
,
"日期与其他节假日或工作日冲突"
),
REPEAT_WITH_OLDTIME
(
"654"
,
"日期与其他节假日或工作日冲突"
),
BUDGET_CANNOT_BELESSTHAN_ZERO
(
"655"
,
"预算不能小于0"
),
BUDGET_CANNOT_BELESSTHAN_ZERO
(
"655"
,
"预算不能小于0"
),
ITEMOADUPLICATE
(
"656"
,
"
OA
编号重复"
),
ITEMOADUPLICATE
(
"656"
,
"编号重复"
),
NO_AUTHORITY
(
"657"
,
"暂无该权限"
),
NO_AUTHORITY
(
"657"
,
"暂无该权限"
),
THEPERIOD_CANNOT_BELESS_THANONEDAY
(
"658"
,
"设置的期限不能小于1天"
),
THEPERIOD_CANNOT_BELESS_THANONEDAY
(
"658"
,
"设置的期限不能小于1天"
),
DUPLICATE_HOLIDAY_NAME
(
"659"
,
"节假日名称重复"
),
DUPLICATE_HOLIDAY_NAME
(
"659"
,
"节假日名称重复"
),
...
@@ -81,7 +81,9 @@ public enum BASE_RESP_CODE_ENUM {
...
@@ -81,7 +81,9 @@ public enum BASE_RESP_CODE_ENUM {
CENTERMANAGERALREADYEXISTS
(
"661"
,
"该中心已经有中心负责人"
),
CENTERMANAGERALREADYEXISTS
(
"661"
,
"该中心已经有中心负责人"
),
ROLE_CANNOTBE_EMPTY
(
"662"
,
"设置的角色不能为空"
),
ROLE_CANNOTBE_EMPTY
(
"662"
,
"设置的角色不能为空"
),
NOADMIN_ISTRATIVE_RIGHTS
(
"663"
,
"设置的负责人没有管理权限"
),
NOADMIN_ISTRATIVE_RIGHTS
(
"663"
,
"设置的负责人没有管理权限"
),
NON_PROJECT_OPPORTUNITYNUMBERNAME_ISEMPTY
(
"664"
,
"非项目,无商机属性"
)
NON_PROJECT_OPPORTUNITYNUMBERNAME_ISEMPTY
(
"664"
,
"非项目,无商机属性"
),
THEPROJECT_HASBEEN_CLOSED
(
"665"
,
"该项目/商机已经结束,请重新选择填报"
),
THISTYPEOF_WORKINGHOURS_HASENDE
(
"666"
,
"该工时类型已经结束,请选择其他类型"
),
;
;
...
...
wisenergy-mapper/src/main/java/cn/wisenergy/mapper/WorkTypeMapper.java
View file @
920123fe
...
@@ -2,6 +2,7 @@ package cn.wisenergy.mapper;
...
@@ -2,6 +2,7 @@ package cn.wisenergy.mapper;
import
cn.wisenergy.model.app.WorkType
;
import
cn.wisenergy.model.app.WorkType
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.List
;
import
java.util.List
;
...
@@ -15,7 +16,7 @@ public interface WorkTypeMapper extends BaseMapper<WorkType> {
...
@@ -15,7 +16,7 @@ public interface WorkTypeMapper extends BaseMapper<WorkType> {
List
<
Integer
>
getIdByReviewer
(
Integer
reviewer
);
List
<
Integer
>
getIdByReviewer
(
Integer
reviewer
);
List
<
WorkType
>
getByIs
Delete
(
Integer
isDelete
);
List
<
WorkType
>
getByIs
Status
(
Integer
status
);
int
updateIs
DeleteById
(
Integer
id
,
Integer
isDelete
);
int
updateIs
StatusById
(
@Param
(
"id"
)
Integer
id
,
@Param
(
"status"
)
Integer
status
);
}
}
wisenergy-mapper/src/main/resources/mapper/WorkTypeMapper.xml
View file @
920123fe
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"cn.wisenergy.mapper.WorkTypeMapper"
>
<mapper
namespace=
"cn.wisenergy.mapper.WorkTypeMapper"
>
<update
id=
"updateIs
Delete
ById"
>
<update
id=
"updateIs
Status
ById"
>
update work_type
update work_type
<set>
<set>
<if
test=
"null !=
isDelete
"
>
<if
test=
"null !=
status
"
>
is_delete = #{isDelete
},
status = #{status
},
</if>
</if>
</set>
</set>
<where>
<where>
...
@@ -18,7 +18,7 @@
...
@@ -18,7 +18,7 @@
<select
id=
"getAll"
resultType=
"cn.wisenergy.model.app.WorkType"
>
<select
id=
"getAll"
resultType=
"cn.wisenergy.model.app.WorkType"
>
SELECT id,
name,reviewer,is_delete
SELECT id,
`name`,reviewer,status
FROM work_type
FROM work_type
</select>
</select>
...
@@ -27,12 +27,12 @@
...
@@ -27,12 +27,12 @@
FROM work_type
FROM work_type
WHERE reviewer = #{reviewer}
WHERE reviewer = #{reviewer}
</select>
</select>
<select
id=
"getByIs
Delete
"
resultType=
"cn.wisenergy.model.app.WorkType"
>
<select
id=
"getByIs
Status
"
resultType=
"cn.wisenergy.model.app.WorkType"
>
SELECT id,name,reviewer,
is_delete
SELECT id,name,reviewer,
status
FROM work_type
FROM work_type
<where>
<where>
<if
test=
"null !=
isDelete
"
>
<if
test=
"null !=
status
"
>
is_delete = #{isDelete
}
status = #{status
}
</if>
</if>
</where>
</where>
...
...
wisenergy-model/src/main/java/cn/wisenergy/model/app/WorkType.java
View file @
920123fe
...
@@ -31,8 +31,8 @@ public class WorkType implements Serializable, Comparable{
...
@@ -31,8 +31,8 @@ public class WorkType implements Serializable, Comparable{
@ApiModelProperty
(
name
=
"reviewer"
,
value
=
"检查者:1:该项目负责人 2:系统自动 3:部门或中心负责人"
)
@ApiModelProperty
(
name
=
"reviewer"
,
value
=
"检查者:1:该项目负责人 2:系统自动 3:部门或中心负责人"
)
private
Integer
reviewer
;
private
Integer
reviewer
;
@ApiModelProperty
(
name
=
"
isDelete"
,
value
=
"0:正常 1:删除
"
)
@ApiModelProperty
(
name
=
"
status"
,
value
=
"0:禁用 1:正常
"
)
private
Integer
isDelete
;
private
Integer
status
;
@Override
@Override
...
...
wisenergy-service/src/main/java/cn/wisenergy/service/WorkTypeService.java
View file @
920123fe
...
@@ -16,7 +16,7 @@ public interface WorkTypeService {
...
@@ -16,7 +16,7 @@ public interface WorkTypeService {
Boolean
addAndModifyWorkType
(
WorkType
workType
);
Boolean
addAndModifyWorkType
(
WorkType
workType
);
Boolean
deleteTypeById
(
Integer
id
);
Boolean
modifyStatusById
(
Integer
id
,
Integer
status
);
List
<
WorkType
>
getByIs
Delete
(
Integer
isSort
,
Integer
isDelete
);
List
<
WorkType
>
getByIs
Status
(
Integer
isSort
,
Integer
status
);
}
}
wisenergy-service/src/main/java/cn/wisenergy/service/impl/WorkProjectServiceImpl.java
View file @
920123fe
...
@@ -214,11 +214,15 @@ public class WorkProjectServiceImpl implements WorkProjectService {
...
@@ -214,11 +214,15 @@ public class WorkProjectServiceImpl implements WorkProjectService {
}
}
Integer
rank
=
null
;
Integer
rank
=
null
;
Integer
projectLevel
=
null
;
for
(
WorkLevel
level
:
workLevels
)
{
for
(
WorkLevel
level
:
workLevels
)
{
if
(
LevelEnum
.
PROJECT_MANAGER
.
getLevelName
().
equals
(
level
.
getName
()))
{
if
(
LevelEnum
.
PROJECT_MANAGER
.
getLevelName
().
equals
(
level
.
getName
()))
{
if
(
null
==
rank
)
{
if
(
null
==
rank
)
{
rank
=
level
.
getRank
();
rank
=
level
.
getRank
();
}
}
if
(
LevelRankEnum
.
PROJECT_LEVEL
.
getRank
().
equals
(
level
.
getRank
()))
{
projectLevel
=
1
;
}
if
(
null
!=
rank
&&
rank
<
level
.
getRank
())
{
if
(
null
!=
rank
&&
rank
<
level
.
getRank
())
{
rank
=
level
.
getRank
();
rank
=
level
.
getRank
();
}
}
...
@@ -232,7 +236,9 @@ public class WorkProjectServiceImpl implements WorkProjectService {
...
@@ -232,7 +236,9 @@ public class WorkProjectServiceImpl implements WorkProjectService {
int
pageSize
=
gmpv
.
getPageSize
()
==
null
?
10
:
gmpv
.
getPageSize
();
int
pageSize
=
gmpv
.
getPageSize
()
==
null
?
10
:
gmpv
.
getPageSize
();
Integer
isConclusion
=
gmpv
.
getIsConclusion
();
Integer
isConclusion
=
gmpv
.
getIsConclusion
();
List
<
ManagerProjectsDto
>
managerProjectsDto
;
List
<
ManagerProjectsDto
>
managerProjectsDto
;
if
(
null
==
projectLevel
)
{
gmpv
.
setUserId
(
null
);
}
// 中心级
// 中心级
if
(
rank
.
equals
(
LevelRankEnum
.
CENTRAL_LEVEL
.
getRank
()))
{
if
(
rank
.
equals
(
LevelRankEnum
.
CENTRAL_LEVEL
.
getRank
()))
{
List
<
Integer
>
deptIds
=
new
ArrayList
<>();
List
<
Integer
>
deptIds
=
new
ArrayList
<>();
...
...
wisenergy-service/src/main/java/cn/wisenergy/service/impl/WorkTimeOrderServiceImpl.java
View file @
920123fe
This diff is collapsed.
Click to expand it.
wisenergy-service/src/main/java/cn/wisenergy/service/impl/WorkTypeServiceImpl.java
View file @
920123fe
...
@@ -78,19 +78,19 @@ public class WorkTypeServiceImpl implements WorkTypeService {
...
@@ -78,19 +78,19 @@ public class WorkTypeServiceImpl implements WorkTypeService {
@Transactional
@Transactional
@Override
@Override
public
Boolean
deleteTypeById
(
Integer
id
)
{
public
Boolean
modifyStatusById
(
Integer
id
,
Integer
status
)
{
log
.
info
(
"WorkTypeServiceImpl[]
deleteTypeById[]input.param.id:{}"
+
id
);
log
.
info
(
"WorkTypeServiceImpl[]
modifyStatusById[]input.param.id:{},status:{}"
+
id
,
status
);
if
(
null
==
id
)
{
if
(
null
==
id
||
null
==
status
)
{
throw
new
BaseCustomException
(
BASE_RESP_CODE_ENUM
.
INPUT_PARAM_IS_NULL
);
throw
new
BaseCustomException
(
BASE_RESP_CODE_ENUM
.
INPUT_PARAM_IS_NULL
);
}
}
int
i
=
workTypeMapper
.
updateIs
DeleteById
(
id
,
0
);
int
i
=
workTypeMapper
.
updateIs
StatusById
(
id
,
status
);
return
i
>
0
;
return
i
>
0
;
}
}
@Override
@Override
public
List
<
WorkType
>
getByIs
Delete
(
Integer
isSort
,
Integer
isDelete
)
{
public
List
<
WorkType
>
getByIs
Status
(
Integer
isSort
,
Integer
status
)
{
log
.
info
(
"WorkTypeServiceImpl[]getByIs
Delete
[]"
);
log
.
info
(
"WorkTypeServiceImpl[]getByIs
Status
[]"
);
List
<
WorkType
>
workTypes
=
workTypeMapper
.
getByIs
Delete
(
isDelete
);
List
<
WorkType
>
workTypes
=
workTypeMapper
.
getByIs
Status
(
status
);
if
(
CollectionUtils
.
isEmpty
(
workTypes
))
{
if
(
CollectionUtils
.
isEmpty
(
workTypes
))
{
return
null
;
return
null
;
}
}
...
...
wisenergy-web-admin/src/main/java/cn/wisenergy/web/admin/controller/app/SystemController.java
View file @
920123fe
...
@@ -129,12 +129,15 @@ public class SystemController extends BaseController {
...
@@ -129,12 +129,15 @@ public class SystemController extends BaseController {
return
getResult
(
aBoolean
);
return
getResult
(
aBoolean
);
}
}
@ApiOperation
(
value
=
"删除工时类型"
,
notes
=
"删除工时类型"
,
httpMethod
=
"DELETE"
)
@ApiOperation
(
value
=
"修改工时类型状态"
,
notes
=
"修改工时类型状态"
,
httpMethod
=
"PUT"
)
@ApiImplicitParam
(
name
=
"id"
,
value
=
"类型id"
,
dataType
=
"int"
,
required
=
true
)
@ApiImplicitParams
({
@DeleteMapping
(
"/modifyWorkType"
)
@ApiImplicitParam
(
name
=
"id"
,
value
=
"类型id"
,
dataType
=
"int"
,
required
=
true
),
public
Result
<
Boolean
>
deleteTypeById
(
Integer
id
)
{
@ApiImplicitParam
(
name
=
"status"
,
value
=
"状态:0无效 1正常"
,
dataType
=
"int"
,
required
=
true
)
log
.
info
(
"SystemController[]modifyRole[]input.param.id:{}"
+
id
);
})
Boolean
aBoolean
=
workTypeService
.
deleteTypeById
(
id
);
@PutMapping
(
"/modifyStatus"
)
public
Result
<
Boolean
>
modifyStatusById
(
Integer
id
,
Integer
status
)
{
log
.
info
(
"SystemController[]modifyStatusById[]input.param.id:{},status:{}"
+
id
,
status
);
Boolean
aBoolean
=
workTypeService
.
modifyStatusById
(
id
,
status
);
return
getResult
(
aBoolean
);
return
getResult
(
aBoolean
);
}
}
...
...
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