licailing 4 лет назад
Родитель
Сommit
3c1ac9cfe1

+ 2 - 1
src/main/java/com/izouma/uwip/domain/Menu.java

@@ -58,6 +58,7 @@ public class Menu extends BaseEntity implements Serializable {
     private Set<Authority> authorities = new HashSet<>();
 
     public static Menu from(MenuDTO menuDTO) {
+        StringArrayConverter converter = new StringArrayConverter();
         Menu menu = Menu.builder()
                 .name(menuDTO.getName())
                 .path(menuDTO.getPath())
@@ -68,7 +69,7 @@ public class Menu extends BaseEntity implements Serializable {
                 .enabled(menuDTO.getEnabled())
                 .active(menuDTO.getActive())
                 .category(menuDTO.getCategory())
-                .subUrl(menuDTO.getSubUrl())
+                .subUrl(converter.convertToEntityAttribute(menuDTO.getSubUrl()))
                 .children(null)
                 .build();
         menu.setId(menuDTO.getId());

+ 1 - 3
src/main/java/com/izouma/uwip/dto/MenuDTO.java

@@ -1,7 +1,5 @@
 package com.izouma.uwip.dto;
 
-import java.util.List;
-
 public interface MenuDTO {
     Long getId();
 
@@ -23,5 +21,5 @@ public interface MenuDTO {
 
     String getCategory();
 
-    List<String> getSubUrl();
+    String getSubUrl();
 }