소스 검색

Merge branch 'bug-move-f' into test

lyhzzz 2 년 전
부모
커밋
dd5c804716
1개의 변경된 파일3개의 추가작업 그리고 0개의 파일을 삭제
  1. 3 0
      src/main/java/com/fdkankan/ucenter/service/impl/FolderServiceImpl.java

+ 3 - 0
src/main/java/com/fdkankan/ucenter/service/impl/FolderServiceImpl.java

@@ -131,6 +131,9 @@ public class FolderServiceImpl extends ServiceImpl<IFolderMapper, Folder> implem
                 if(!folderEntity.getType().equals(param.getType())){
                     throw new BusinessException(SceneConstant.FAILURE_CODE_5030, SceneConstant.FAILURE_MSG_5030);
                 }
+                if(folderEntity.getParentId().equals(param.getParentId())){
+                    throw new BusinessException(SceneConstant.FAILURE_CODE_5030, SceneConstant.FAILURE_MSG_5030);
+                }
                 List<Folder> byParentIdAndName = findByParentIdAndName(param.getParentId(), folderEntity.getName(), user.getId(),param.getType());
                 if(byParentIdAndName != null && byParentIdAndName.size() > 0){
                     //表示迁移回当前目录,不做处理