|
@@ -4,11 +4,12 @@ import cn.hutool.core.collection.CollUtil;
|
|
|
import cn.hutool.core.date.DateUtil;
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
|
|
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
+import com.fdkankan.common.constant.ErrorCode;
|
|
|
import com.fdkankan.common.constant.RecStatus;
|
|
|
-import com.fdkankan.common.constant.SceneConstant;
|
|
|
import com.fdkankan.common.constant.TbStatus;
|
|
|
+import com.fdkankan.common.exception.BusinessException;
|
|
|
import com.fdkankan.common.response.ResultData;
|
|
|
import com.fdkankan.common.util.DateExtUtil;
|
|
|
import com.fdkankan.scene.entity.Folder;
|
|
@@ -17,12 +18,9 @@ import com.fdkankan.scene.entity.ScenePro;
|
|
|
import com.fdkankan.scene.mapper.IFolderMapper;
|
|
|
import com.fdkankan.scene.service.IFolderSceneService;
|
|
|
import com.fdkankan.scene.service.IFolderService;
|
|
|
-import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.fdkankan.scene.service.ISceneProService;
|
|
|
import com.fdkankan.scene.vo.FolderParamVO;
|
|
|
import com.fdkankan.scene.vo.FolderVO;
|
|
|
-import com.fdkankan.common.constant.ErrorCode;
|
|
|
-import com.fdkankan.common.exception.BusinessException;
|
|
|
import org.springframework.beans.BeanUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
@@ -219,6 +217,9 @@ public class FolderServiceImpl extends ServiceImpl<IFolderMapper, Folder> implem
|
|
|
}else{
|
|
|
wrapper.eq(Folder::getParentId, param.getParentId());
|
|
|
}
|
|
|
+ if(param.getType() !=null){
|
|
|
+ wrapper.eq(Folder::getFolderType,param.getType());
|
|
|
+ }
|
|
|
long count = this.count(wrapper);
|
|
|
if(count > 0){
|
|
|
throw new BusinessException(ErrorCode.FAILURE_CODE_5030);
|