|
@@ -11,6 +11,7 @@ import com.fdkankan.common.util.DateUtil;
|
|
|
import com.fdkankan.common.util.FileMd5Util;
|
|
|
import com.fdkankan.common.util.FileUtils;
|
|
|
import com.fdkankan.common.validation.ValidationUtils;
|
|
|
+import com.fdkankan.manage.common.ResultCode;
|
|
|
import com.fdkankan.manage.util.MangerUploadToOssUtil;
|
|
|
import com.fdkankan.manage.entity.CameraVersion;
|
|
|
import com.fdkankan.manage.mapper.ICameraVersionMapper;
|
|
@@ -26,6 +27,7 @@ import javax.annotation.Resource;
|
|
|
import java.io.File;
|
|
|
import java.io.IOException;
|
|
|
import java.util.Base64;
|
|
|
+import java.util.List;
|
|
|
|
|
|
/**
|
|
|
* <p>
|
|
@@ -81,6 +83,10 @@ public class CameraVersionServiceImpl extends ServiceImpl<ICameraVersionMapper,
|
|
|
}
|
|
|
log.info("upload url: {}" + url);
|
|
|
// 添加对象信息
|
|
|
+ List<CameraVersion> cameraVersions = this.getByVersion(version);
|
|
|
+ if(cameraVersions != null && cameraVersions.size() >0){
|
|
|
+ throw new BusinessException(ResultCode.VISION_EXIST.code(),ResultCode.VISION_EXIST.message());
|
|
|
+ }
|
|
|
CameraVersion versionEntity = new CameraVersion();
|
|
|
versionEntity.setName(fileName);
|
|
|
versionEntity.setFileUrl(url);
|
|
@@ -95,6 +101,12 @@ public class CameraVersionServiceImpl extends ServiceImpl<ICameraVersionMapper,
|
|
|
FileUtils.deleteFile(filePath);
|
|
|
}
|
|
|
|
|
|
+ private List<CameraVersion> getByVersion(String version) {
|
|
|
+ LambdaQueryWrapper<CameraVersion> wrapper = new LambdaQueryWrapper<>();
|
|
|
+ wrapper.eq(CameraVersion::getVersion,version);
|
|
|
+ return this.list(wrapper);
|
|
|
+ }
|
|
|
+
|
|
|
@Override
|
|
|
public PageInfo pageList(CameraVersionParam param) {
|
|
|
LambdaQueryWrapper<CameraVersion> queryWrapper = new LambdaQueryWrapper<>();
|