Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Y
yanxuan-qc-change-system
Overview
Overview
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
胡园园
yanxuan-qc-change-system
Commits
80b7da3e
Commit
80b7da3e
authored
Dec 01, 2022
by
jx-art
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
参数查询补充 以及分页总页数BUG修改
parent
7ee47c12
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
40 additions
and
14 deletions
+40
-14
AdminChangeConfigService.java
...n/change/biz/service/change/AdminChangeConfigService.java
+1
-1
ChangeConfigService.java
...anxuan/change/biz/service/change/ChangeConfigService.java
+2
-0
AdminChangeConfigServiceImpl.java
...biz/service/impl/change/AdminChangeConfigServiceImpl.java
+14
-11
ChangeConfigServiceImpl.java
...ange/biz/service/impl/change/ChangeConfigServiceImpl.java
+5
-0
ChangeConfigMapper.java
...se/mail/yanxuan/change/dal/mapper/ChangeConfigMapper.java
+2
-0
ChangeConfigMapper.xml
.../src/main/resources/mybatis/mapper/ChangeConfigMapper.xml
+13
-0
ChangeConfigController.java
...yanxuan/change/web/controller/ChangeConfigController.java
+3
-2
No files found.
yanxuan-qc-change-system-biz/src/main/java/com/netease/mail/yanxuan/change/biz/service/change/AdminChangeConfigService.java
View file @
80b7da3e
...
@@ -22,7 +22,7 @@ public interface AdminChangeConfigService {
...
@@ -22,7 +22,7 @@ public interface AdminChangeConfigService {
* @param id 模板id
* @param id 模板id
* @return
* @return
*/
*/
AjaxResult
queryDetail
(
Long
id
);
AjaxResult
queryDetail
(
Long
id
,
Long
sonChangeClassId
);
/**
/**
* 新增更改类型配置模板
* 新增更改类型配置模板
...
...
yanxuan-qc-change-system-biz/src/main/java/com/netease/mail/yanxuan/change/biz/service/change/ChangeConfigService.java
View file @
80b7da3e
...
@@ -11,6 +11,8 @@ public interface ChangeConfigService {
...
@@ -11,6 +11,8 @@ public interface ChangeConfigService {
ChangeConfig
queryChangeConfig
(
Long
id
);
ChangeConfig
queryChangeConfig
(
Long
id
);
ChangeConfig
queryChangeConfig
(
Long
id
,
Long
sonChangeClassId
);
ChangeConfig
queryChangeType
(
Long
parentChangeClassId
,
Long
sonChangeClassId
);
ChangeConfig
queryChangeType
(
Long
parentChangeClassId
,
Long
sonChangeClassId
);
Boolean
deleteChangeConfig
(
Long
id
);
Boolean
deleteChangeConfig
(
Long
id
);
...
...
yanxuan-qc-change-system-biz/src/main/java/com/netease/mail/yanxuan/change/biz/service/impl/change/AdminChangeConfigServiceImpl.java
View file @
80b7da3e
...
@@ -59,6 +59,8 @@ public class AdminChangeConfigServiceImpl implements AdminChangeConfigService {
...
@@ -59,6 +59,8 @@ public class AdminChangeConfigServiceImpl implements AdminChangeConfigService {
private
static
final
String
CHANGE_CONFIG
=
"changeConfig:"
;
private
static
final
String
CHANGE_CONFIG
=
"changeConfig:"
;
Logger
logger
=
LoggerFactory
.
getLogger
(
AdminChangeConfigServiceImpl
.
class
);
@Override
@Override
public
AjaxResult
queryChanges
(
Integer
pageNum
,
Integer
pageSize
,
ChangeConfigQueryReq
req
)
{
public
AjaxResult
queryChanges
(
Integer
pageNum
,
Integer
pageSize
,
ChangeConfigQueryReq
req
)
{
ChangeConfigArrayVO
vo
=
new
ChangeConfigArrayVO
();
ChangeConfigArrayVO
vo
=
new
ChangeConfigArrayVO
();
...
@@ -66,24 +68,25 @@ public class AdminChangeConfigServiceImpl implements AdminChangeConfigService {
...
@@ -66,24 +68,25 @@ public class AdminChangeConfigServiceImpl implements AdminChangeConfigService {
PageHelper
.
startPage
(
pageNum
,
pageSize
);
PageHelper
.
startPage
(
pageNum
,
pageSize
);
List
<
ChangeConfigPo
>
changeConfigPos
=
mapper
.
selectChangeConfigPo
(
req
);
List
<
ChangeConfigPo
>
changeConfigPos
=
mapper
.
selectChangeConfigPo
(
req
);
PageInfo
<
ChangeConfigPo
>
pageInfo
=
new
PageInfo
<>(
changeConfigPos
);
PageInfo
<
ChangeConfigPo
>
pageInfo
=
new
PageInfo
<>(
changeConfigPos
);
PageVO
pageVO
=
buildPageVo
(
changeConfigPos
.
size
(),
pageSize
,
pageNum
);
Long
total
=
pageInfo
.
getTotal
();
PageVO
pageVO
=
buildPageVo
(
total
.
intValue
(),
pageSize
,
pageNum
);
vo
.
setChangeConfigs
(
pageInfo
.
getList
());
vo
.
setChangeConfigs
(
pageInfo
.
getList
());
vo
.
setPageVo
(
pageVO
);
vo
.
setPageVo
(
pageVO
);
return
AjaxResult
.
success
(
vo
);
return
AjaxResult
.
success
(
vo
);
}
}
@Override
@Override
public
AjaxResult
queryDetail
(
Long
id
)
{
public
AjaxResult
queryDetail
(
Long
id
,
Long
sonChangeClassId
)
{
if
(
id
==
null
){
String
changeConfigVO
;
return
AjaxResult
.
of
(
ResponseCodeEnum
.
PARAM_ERROR
);
}
//尝试从reids里面 获取 如果获取到了直接返回
//尝试从reids里面 获取 如果获取到了直接返回
String
changeConfigVO
=
getValue
().
get
(
id
.
toString
());
if
(
id
!=
null
)
{
if
(
changeConfigVO
!=
null
){
changeConfigVO
=
getValue
().
get
(
id
.
toString
());
return
AjaxResult
.
success
(
JSONObject
.
parseObject
(
changeConfigVO
,
ChangeConfigVO
.
class
));
if
(
changeConfigVO
!=
null
)
{
return
AjaxResult
.
success
(
JSONObject
.
parseObject
(
changeConfigVO
,
ChangeConfigVO
.
class
));
}
}
}
//从数据库中取出数据
//从数据库中取出数据
ChangeConfig
changeConfig
=
changeConfigService
.
queryChangeConfig
(
id
);
ChangeConfig
changeConfig
=
changeConfigService
.
queryChangeConfig
(
id
,
sonChangeClassId
);
if
(
changeConfig
==
null
){
if
(
changeConfig
==
null
){
return
AjaxResult
.
of
(
ResponseCodeEnum
.
NO_FOUND
);
return
AjaxResult
.
of
(
ResponseCodeEnum
.
NO_FOUND
);
}
}
...
@@ -91,7 +94,7 @@ public class AdminChangeConfigServiceImpl implements AdminChangeConfigService {
...
@@ -91,7 +94,7 @@ public class AdminChangeConfigServiceImpl implements AdminChangeConfigService {
if
(
changeTypes
==
null
||
changeTypes
.
size
()
!=
2
){
if
(
changeTypes
==
null
||
changeTypes
.
size
()
!=
2
){
return
AjaxResult
.
of
(
ResponseCodeEnum
.
NO_FOUND
);
return
AjaxResult
.
of
(
ResponseCodeEnum
.
NO_FOUND
);
}
}
List
<
ChangeExecConfig
>
changeExecConfigs
=
execConfigService
.
queryChangeExecConfig
(
id
);
List
<
ChangeExecConfig
>
changeExecConfigs
=
execConfigService
.
queryChangeExecConfig
(
changeConfig
.
getId
()
);
if
(
changeExecConfigs
==
null
||
changeExecConfigs
.
size
()
==
0
){
if
(
changeExecConfigs
==
null
||
changeExecConfigs
.
size
()
==
0
){
return
AjaxResult
.
of
(
ResponseCodeEnum
.
NO_FOUND
);
return
AjaxResult
.
of
(
ResponseCodeEnum
.
NO_FOUND
);
}
}
...
@@ -101,7 +104,7 @@ public class AdminChangeConfigServiceImpl implements AdminChangeConfigService {
...
@@ -101,7 +104,7 @@ public class AdminChangeConfigServiceImpl implements AdminChangeConfigService {
getValue
().
set
(
CHANGE_CONFIG
+
id
,
changeConfigVO
,
1
,
TimeUnit
.
DAYS
);
getValue
().
set
(
CHANGE_CONFIG
+
id
,
changeConfigVO
,
1
,
TimeUnit
.
DAYS
);
return
AjaxResult
.
success
(
JSONObject
.
parseObject
(
changeConfigVO
,
ChangeConfigVO
.
class
));
return
AjaxResult
.
success
(
JSONObject
.
parseObject
(
changeConfigVO
,
ChangeConfigVO
.
class
));
}
}
Logger
logger
=
LoggerFactory
.
getLogger
(
AdminChangeConfigServiceImpl
.
class
);
@Override
@Override
@Transactional
@Transactional
public
AjaxResult
createChange
(
ChangeConfigReq
changeConfigReq
)
{
public
AjaxResult
createChange
(
ChangeConfigReq
changeConfigReq
)
{
...
...
yanxuan-qc-change-system-biz/src/main/java/com/netease/mail/yanxuan/change/biz/service/impl/change/ChangeConfigServiceImpl.java
View file @
80b7da3e
...
@@ -21,6 +21,11 @@ public class ChangeConfigServiceImpl implements ChangeConfigService {
...
@@ -21,6 +21,11 @@ public class ChangeConfigServiceImpl implements ChangeConfigService {
}
}
@Override
@Override
public
ChangeConfig
queryChangeConfig
(
Long
id
,
Long
sonChangeClassId
)
{
return
mapper
.
queryInfo
(
id
,
sonChangeClassId
);
}
@Override
public
ChangeConfig
queryChangeType
(
Long
parentChangeClassId
,
Long
sonChangeClassId
)
{
public
ChangeConfig
queryChangeType
(
Long
parentChangeClassId
,
Long
sonChangeClassId
)
{
if
(
parentChangeClassId
==
null
||
sonChangeClassId
==
null
){
if
(
parentChangeClassId
==
null
||
sonChangeClassId
==
null
){
return
null
;
return
null
;
...
...
yanxuan-qc-change-system-dal/src/main/java/com/netease/mail/yanxuan/change/dal/mapper/ChangeConfigMapper.java
View file @
80b7da3e
...
@@ -26,6 +26,8 @@ public interface ChangeConfigMapper extends tk.mybatis.mapper.common.Mapper<Chan
...
@@ -26,6 +26,8 @@ public interface ChangeConfigMapper extends tk.mybatis.mapper.common.Mapper<Chan
@Select
(
"select * from TB_YX_QC_CHANGE_CONFIG where id = #{id}"
)
@Select
(
"select * from TB_YX_QC_CHANGE_CONFIG where id = #{id}"
)
ChangeConfig
queryById
(
@Param
(
"id"
)
Long
id
);
ChangeConfig
queryById
(
@Param
(
"id"
)
Long
id
);
ChangeConfig
queryInfo
(
@Param
(
"id"
)
Long
id
,
@Param
(
"sonChangeClassId"
)
Long
sonChangeClassId
);
@Delete
(
"delete from TB_YX_QC_CHANGE_CONFIG where id = #{id}"
)
@Delete
(
"delete from TB_YX_QC_CHANGE_CONFIG where id = #{id}"
)
void
deleteById
(
@Param
(
"id"
)
Long
id
);
void
deleteById
(
@Param
(
"id"
)
Long
id
);
...
...
yanxuan-qc-change-system-dal/src/main/resources/mybatis/mapper/ChangeConfigMapper.xml
View file @
80b7da3e
...
@@ -63,6 +63,19 @@
...
@@ -63,6 +63,19 @@
<select
id=
"queryByparentChangeClassId"
resultType=
"com.netease.mail.yanxuan.change.dal.entity.ChangeType"
>
<select
id=
"queryByparentChangeClassId"
resultType=
"com.netease.mail.yanxuan.change.dal.entity.ChangeType"
>
select * from TB_YX_QC_CHANGE_TYPE where id = #{parentId} or id = #{sonId} and delete_type = 0
select * from TB_YX_QC_CHANGE_TYPE where id = #{parentId} or id = #{sonId} and delete_type = 0
</select>
</select>
<select
id=
"queryInfo"
resultType=
"com.netease.mail.yanxuan.change.dal.entity.ChangeConfig"
>
select * from TB_YX_QC_CHANGE_CONFIG
<where>
1=1
<if
test=
"id != null"
>
and id = #{id}
</if>
<if
test=
"sonChangeClassId != null "
>
and son_change_class_id = #{sonChangeClassId}
</if>
</where>
</select>
<!--此查询暂时不需要。。。-->
<!--此查询暂时不需要。。。-->
<!-- <select id="queryChangeDepartment" resultType="com.netease.mail.yanxuan.change.dal.meta.model.po.ChangeExecConfigPo" parameterType="java.lang.Long">-->
<!-- <select id="queryChangeDepartment" resultType="com.netease.mail.yanxuan.change.dal.meta.model.po.ChangeExecConfigPo" parameterType="java.lang.Long">-->
<!-- select-->
<!-- select-->
...
...
yanxuan-qc-change-system-web/src/main/java/com/netease/mail/yanxuan/change/web/controller/ChangeConfigController.java
View file @
80b7da3e
...
@@ -64,8 +64,9 @@ public class ChangeConfigController {
...
@@ -64,8 +64,9 @@ public class ChangeConfigController {
*/
*/
@GetMapping
(
"/detail"
)
@GetMapping
(
"/detail"
)
public
AjaxResult
queryDetail
(
public
AjaxResult
queryDetail
(
@RequestParam
(
name
=
"id"
)
Long
id
){
@RequestParam
(
name
=
"id"
,
required
=
false
)
Long
id
,
return
service
.
queryDetail
(
id
);
@RequestParam
(
name
=
"sonChangeClassId"
,
required
=
false
)
Long
sonChangeClassId
){
return
service
.
queryDetail
(
id
,
sonChangeClassId
);
}
}
/**
/**
...
...
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