Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
L
leader-base
概览
概览
详情
活动
周期分析
版本库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
张京坤
leader-base
Commits
420e8944
提交
420e8944
authored
4月 11, 2024
作者:
ZhangJingKun
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
修改单号 2759 人物所在类别删除后,展示异常
上级
6b90f090
隐藏空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
14 行增加
和
0 行删除
+14
-0
LeaderCategoryServiceImpl.java
...sn/leaderbase/service/impl/LeaderCategoryServiceImpl.java
+14
-0
没有找到文件。
src/main/java/com/zzsn/leaderbase/service/impl/LeaderCategoryServiceImpl.java
浏览文件 @
420e8944
...
...
@@ -3,16 +3,20 @@ package com.zzsn.leaderbase.service.impl;
import
cn.hutool.core.collection.CollectionUtil
;
import
cn.hutool.core.util.StrUtil
;
import
com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper
;
import
com.baomidou.mybatisplus.core.toolkit.Wrappers
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.zzsn.leaderbase.entity.CharacterCategoryStructure
;
import
com.zzsn.leaderbase.entity.CharacterChangeInfo
;
import
com.zzsn.leaderbase.mapper.LeaderCategoryMapper
;
import
com.zzsn.leaderbase.service.CharacterChangeInfoService
;
import
com.zzsn.leaderbase.service.LeaderCategoryService
;
import
com.zzsn.leaderbase.vo.CharacterCategoryStructureTreeVo
;
import
com.zzsn.leaderbase.vo.Result
;
import
org.apache.commons.lang3.ObjectUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
...
...
@@ -30,6 +34,9 @@ import java.util.stream.Collectors;
@Service
public
class
LeaderCategoryServiceImpl
extends
ServiceImpl
<
LeaderCategoryMapper
,
CharacterCategoryStructure
>
implements
LeaderCategoryService
{
@Autowired
CharacterChangeInfoService
characterChangeInfoService
;
@Override
@Transactional
public
Result
<?>
add
(
CharacterCategoryStructure
characterCategoryStructure
)
{
...
...
@@ -133,6 +140,13 @@ public class LeaderCategoryServiceImpl extends ServiceImpl<LeaderCategoryMapper,
if
(
StringUtils
.
isNotBlank
(
byId
.
getPid
())&&!
LeaderCategoryService
.
ROOT_PID_VALUE
.
equals
(
byId
.
getPid
())){
updateOldParentNodeDel
(
byId
.
getPid
());
}
//删除分类时,需要情况该分类下关联的人物 单号 2759 人物所在类别删除后,展示异常
UpdateWrapper
<
CharacterChangeInfo
>
wrapper
=
new
UpdateWrapper
<>();
wrapper
.
set
(
"type_id"
,
null
);
//设置字段值为null
wrapper
.
in
(
"type_id"
,
id
);
characterChangeInfoService
.
update
(
null
,
wrapper
);
//更新 默认忽略null,所以实体类传的null,然后执行后面的条件和内容
return
Result
.
OK
();
}
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论