|
|
@@ -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())) {
|