Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
pig_冷冷
Pig
提交
6ce5263f
Pig
项目概览
pig_冷冷
/
Pig
上一次同步 大约 1 年
通知
3
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
Pig
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
6ce5263f
编写于
7月 15, 2021
作者:
Z
zhangran
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
service层不应该返回R对象,保持统一性
上级
519b2fb4
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
10 addition
and
10 deletion
+10
-10
pig-upms/pig-upms-biz/src/main/java/com/pig4cloud/pig/admin/controller/DictController.java
...va/com/pig4cloud/pig/admin/controller/DictController.java
+4
-2
pig-upms/pig-upms-biz/src/main/java/com/pig4cloud/pig/admin/service/SysDictItemService.java
...a/com/pig4cloud/pig/admin/service/SysDictItemService.java
+2
-3
pig-upms/pig-upms-biz/src/main/java/com/pig4cloud/pig/admin/service/impl/SysDictItemServiceImpl.java
...4cloud/pig/admin/service/impl/SysDictItemServiceImpl.java
+4
-5
未找到文件。
pig-upms/pig-upms-biz/src/main/java/com/pig4cloud/pig/admin/controller/DictController.java
浏览文件 @
6ce5263f
...
...
@@ -163,7 +163,8 @@ public class DictController {
@SysLog
(
"修改字典项"
)
@PutMapping
(
"/item"
)
public
R
updateById
(
@RequestBody
SysDictItem
sysDictItem
)
{
return
sysDictItemService
.
updateDictItem
(
sysDictItem
);
sysDictItemService
.
updateDictItem
(
sysDictItem
);
return
R
.
ok
();
}
/**
...
...
@@ -174,7 +175,8 @@ public class DictController {
@SysLog
(
"删除字典项"
)
@DeleteMapping
(
"/item/{id}"
)
public
R
removeDictItemById
(
@PathVariable
Integer
id
)
{
return
sysDictItemService
.
removeDictItem
(
id
);
sysDictItemService
.
removeDictItem
(
id
);
return
R
.
ok
();
}
}
pig-upms/pig-upms-biz/src/main/java/com/pig4cloud/pig/admin/service/SysDictItemService.java
浏览文件 @
6ce5263f
...
...
@@ -17,7 +17,6 @@ package com.pig4cloud.pig.admin.service;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.pig4cloud.pig.admin.api.entity.SysDictItem
;
import
com.pig4cloud.pig.common.core.util.R
;
/**
* 字典项
...
...
@@ -32,13 +31,13 @@ public interface SysDictItemService extends IService<SysDictItem> {
* @param id 字典项ID
* @return
*/
R
removeDictItem
(
Integer
id
);
void
removeDictItem
(
Integer
id
);
/**
* 更新字典项
* @param item 字典项
* @return
*/
R
updateDictItem
(
SysDictItem
item
);
void
updateDictItem
(
SysDictItem
item
);
}
pig-upms/pig-upms-biz/src/main/java/com/pig4cloud/pig/admin/service/impl/SysDictItemServiceImpl.java
浏览文件 @
6ce5263f
...
...
@@ -23,7 +23,6 @@ import com.pig4cloud.pig.admin.service.SysDictItemService;
import
com.pig4cloud.pig.admin.service.SysDictService
;
import
com.pig4cloud.pig.common.core.constant.CacheConstants
;
import
com.pig4cloud.pig.common.core.constant.enums.DictTypeEnum
;
import
com.pig4cloud.pig.common.core.util.R
;
import
lombok.RequiredArgsConstructor
;
import
org.springframework.cache.annotation.CacheEvict
;
import
org.springframework.stereotype.Service
;
...
...
@@ -48,13 +47,13 @@ public class SysDictItemServiceImpl extends ServiceImpl<SysDictItemMapper, SysDi
*/
@Override
@CacheEvict
(
value
=
CacheConstants
.
DICT_DETAILS
,
allEntries
=
true
)
public
R
removeDictItem
(
Integer
id
)
{
public
void
removeDictItem
(
Integer
id
)
{
// 根据ID查询字典ID
SysDictItem
dictItem
=
this
.
getById
(
id
);
SysDict
dict
=
dictService
.
getById
(
dictItem
.
getDictId
());
// 系统内置
Assert
.
state
(!
DictTypeEnum
.
SYSTEM
.
getType
().
equals
(
dict
.
getSystem
()),
"系统内置字典项目不能删除"
);
return
R
.
ok
(
this
.
removeById
(
id
)
);
this
.
removeById
(
id
);
}
/**
...
...
@@ -64,12 +63,12 @@ public class SysDictItemServiceImpl extends ServiceImpl<SysDictItemMapper, SysDi
*/
@Override
@CacheEvict
(
value
=
CacheConstants
.
DICT_DETAILS
,
allEntries
=
true
)
public
R
updateDictItem
(
SysDictItem
item
)
{
public
void
updateDictItem
(
SysDictItem
item
)
{
// 查询字典
SysDict
dict
=
dictService
.
getById
(
item
.
getDictId
());
// 系统内置
Assert
.
state
(!
DictTypeEnum
.
SYSTEM
.
getType
().
equals
(
dict
.
getSystem
()),
"系统内置字典项目不能修改"
);
return
R
.
ok
(
this
.
updateById
(
item
)
);
this
.
updateById
(
item
);
}
}
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录