czh há 2 anos atrás
pai
commit
d080f19546

+ 4 - 1
sckw-modules/sckw-system/src/main/java/com/sckw/system/service/KwsMenuService.java

@@ -56,7 +56,7 @@ public class KwsMenuService {
      * @author: czh
      * @date: 2023/7/7
      */
-    @Transactional()
+    @Transactional(rollbackFor = {})
     public void add(KwsMenu params) throws SystemException {
         Long parentId = params.getParentId();
         if (parentId.compareTo(0L) != 0) {
@@ -64,8 +64,11 @@ public class KwsMenuService {
             if (Objects.isNull(kwsMenu)) {
                 throw new SystemException(HttpStatus.QUERY_FAIL_CODE, HttpStatus.PARENT_MENU_NOT_EXISTS);
             }
+            params.setLevel(kwsMenu.getLevel() + 1);
         }
 
+
+
         //新增按钮时,有重复的序号,则把后面的都加1
         if (params.getType() == MenuTypeEnum.BUTTON.getCode()) {
             if (!Objects.isNull(params.getSort())) {