版本号
This commit is contained in:
@ -649,7 +649,8 @@ public class DesDesignChangeServiceImpl extends ServiceImpl<DesDesignChangeMappe
|
|||||||
|
|
||||||
//查询蓝图最大版本号
|
//查询蓝图最大版本号
|
||||||
List<DesVolumeFile> list = volumeFileService.list(Wrappers.lambdaQuery(DesVolumeFile.class)
|
List<DesVolumeFile> list = volumeFileService.list(Wrappers.lambdaQuery(DesVolumeFile.class)
|
||||||
.eq(DesVolumeFile::getType, DesVolumeFile.BLUEPRINT)
|
.in(DesVolumeFile::getType, Arrays.asList(DesVolumeFile.BLUEPRINT, DesVolumeFile.WASTE))
|
||||||
|
.eq(DesVolumeFile::getVolumeCatalogId, volumeCatalog.getDesign())
|
||||||
.orderByDesc(DesVolumeFile::getVersion)
|
.orderByDesc(DesVolumeFile::getVersion)
|
||||||
);
|
);
|
||||||
String version = "1.0";
|
String version = "1.0";
|
||||||
|
@ -309,9 +309,10 @@ public class DesVolumeFileServiceImpl extends ServiceImpl<DesVolumeFileMapper, D
|
|||||||
|
|
||||||
// 根据文件类型和文件名判断是否存在文件,存在则版本号往上增
|
// 根据文件类型和文件名判断是否存在文件,存在则版本号往上增
|
||||||
List<DesVolumeFile> existingFiles = baseMapper.selectList(new LambdaQueryWrapper<DesVolumeFile>()
|
List<DesVolumeFile> existingFiles = baseMapper.selectList(new LambdaQueryWrapper<DesVolumeFile>()
|
||||||
.eq(DesVolumeFile::getType, type)
|
.eq(DesVolumeFile.PROCESS.equals(type),DesVolumeFile::getType, type)
|
||||||
|
.in(DesVolumeFile.BLUEPRINT.equals(type),DesVolumeFile::getType, Arrays.asList(DesVolumeFile.BLUEPRINT, DesVolumeFile.WASTE))
|
||||||
.eq(DesVolumeFile::getVolumeCatalogId, file.getVolumeCatalogId())
|
.eq(DesVolumeFile::getVolumeCatalogId, file.getVolumeCatalogId())
|
||||||
.eq(DesVolumeFile::getFileName, fileName)
|
// .eq(DesVolumeFile::getFileName, fileName)
|
||||||
.orderByDesc(DesVolumeFile::getVersion));
|
.orderByDesc(DesVolumeFile::getVersion));
|
||||||
|
|
||||||
String versionStr = "1.0"; // 默认版本号
|
String versionStr = "1.0"; // 默认版本号
|
||||||
@ -327,7 +328,7 @@ public class DesVolumeFileServiceImpl extends ServiceImpl<DesVolumeFileMapper, D
|
|||||||
// 过程图纸:基于蓝图版本号,如蓝图是1.0,则过程图为1.1, 1.2...1.9, 1.10
|
// 过程图纸:基于蓝图版本号,如蓝图是1.0,则过程图为1.1, 1.2...1.9, 1.10
|
||||||
// 先查找对应的蓝图文件最新版本
|
// 先查找对应的蓝图文件最新版本
|
||||||
List<DesVolumeFile> blueprintFiles = baseMapper.selectList(new LambdaQueryWrapper<DesVolumeFile>()
|
List<DesVolumeFile> blueprintFiles = baseMapper.selectList(new LambdaQueryWrapper<DesVolumeFile>()
|
||||||
.eq(DesVolumeFile::getType, DesVolumeFile.BLUEPRINT) // 蓝图类型
|
.in(DesVolumeFile::getType, Arrays.asList(DesVolumeFile.BLUEPRINT, DesVolumeFile.WASTE)) // 蓝图类型
|
||||||
.eq(DesVolumeFile::getVolumeCatalogId, file.getVolumeCatalogId())
|
.eq(DesVolumeFile::getVolumeCatalogId, file.getVolumeCatalogId())
|
||||||
// .eq(DesVolumeFile::getFileName, fileName)
|
// .eq(DesVolumeFile::getFileName, fileName)
|
||||||
.orderByDesc(DesVolumeFile::getVersion));
|
.orderByDesc(DesVolumeFile::getVersion));
|
||||||
|
Reference in New Issue
Block a user