Pārlūkot izejas kodu

修复path为null 删除报错的问题

zhouhao 6 gadi atpakaļ
vecāks
revīzija
e4bf0c85e9

+ 3 - 0
hsweb-commons/hsweb-commons-service/hsweb-commons-service-simple/src/main/java/org/hswebframework/web/service/AbstractTreeSortService.java

@@ -165,6 +165,9 @@ public abstract class AbstractTreeSortService<E extends TreeSortSupportEntity<PK
     public int deleteByPk(PK id) {
         E old = selectByPk(id);
         assertNotNull(old);
+        if (StringUtils.isEmpty(old.getPath())) {
+            return getDao().deleteByPk(id);
+        }
         return DefaultDSLDeleteService.createDelete(getDao())
                 // where path like 'path%'
                 .where().like$(TreeSupportEntity.path, old.getPath())