浏览代码

后管编辑节点是否新增隐藏bug

cr 2 周之前
父节点
当前提交
bcdb01cf10

+ 1 - 1
blade-service/blade-manager/src/main/java/org/springblade/manager/mapper/WbsTreePrivateMapper.xml

@@ -913,7 +913,7 @@
         update m_wbs_tree_private
         set is_add_conceal = #{private.isAddConceal}
         where project_id = #{private.projectId}
-            and FIND_IN_SET(#{pId},ancestors) > 0
+            and FIND_IN_SET(#{pId},ancestors_p_id) > 0
     </update>
     <update id="updatePrivatePid">
         UPDATE m_wbs_tree_private a

+ 1 - 2
blade-service/blade-manager/src/main/java/org/springblade/manager/service/impl/WbsTreePrivateServiceImpl.java

@@ -165,8 +165,7 @@ public class WbsTreePrivateServiceImpl extends BaseServiceImpl<WbsTreePrivateMap
                 }
             }
             int row = baseMapper.updateByPKeyId(pKeyId, wbsTreePrivate);
-            Long pId = baseMapper.getByPKeyId(wbsTreePrivate.getPKeyId()).getPId();
-            baseMapper.batchUpdateIsAddConceal(wbsTreePrivate, pId);
+            baseMapper.batchUpdateIsAddConceal(wbsTreePrivate, wbsTreePrivate.getPKeyId());
             if (row > 0) {
                 WbsTreePrivate wbsTreePrivate1 = baseMapper.getByPKeyId(pKeyId);
                 wbsTreePrivate1.setFullName(wbsTreePrivate1.getNodeName());