设计出图优化
This commit is contained in:
@ -134,4 +134,9 @@ public class DesVolumeCatalogVo implements Serializable {
|
||||
*/
|
||||
private Long fileCount;
|
||||
|
||||
/**
|
||||
* 待提交审核数量
|
||||
*/
|
||||
private Long reviewCount;
|
||||
|
||||
}
|
||||
|
||||
@ -252,14 +252,15 @@ public class DesVolumeCatalogServiceImpl extends ServiceImpl<DesVolumeCatalogMap
|
||||
// 判断是否重名
|
||||
Long count = this.lambdaQuery()
|
||||
.eq(DesVolumeCatalog::getProjectId, oldVolumeCatalog.getProjectId())
|
||||
.and(lqw -> lqw
|
||||
.eq(DesVolumeCatalog::getVolumeNumber, req.getVolumeNumber())
|
||||
.or()
|
||||
.eq(DesVolumeCatalog::getDocumentName, req.getDocumentName()))
|
||||
.eq(DesVolumeCatalog::getVolumeNumber, req.getVolumeNumber())
|
||||
// .and(lqw -> lqw
|
||||
// .eq(DesVolumeCatalog::getVolumeNumber, req.getVolumeNumber())
|
||||
// .or()
|
||||
// .eq(DesVolumeCatalog::getDocumentName, req.getDocumentName()))
|
||||
.ne(DesVolumeCatalog::getDesign, req.getDesign())
|
||||
.count();
|
||||
if (count > 0) {
|
||||
throw new ServiceException("卷册目录已存在", HttpStatus.BAD_REQUEST);
|
||||
throw new ServiceException("卷册号已存在", HttpStatus.BAD_REQUEST);
|
||||
}
|
||||
// 修改数据
|
||||
DesVolumeCatalog volumeCatalog = new DesVolumeCatalog();
|
||||
@ -390,6 +391,13 @@ public class DesVolumeCatalogServiceImpl extends ServiceImpl<DesVolumeCatalogMap
|
||||
fileQueryWrapper.eq(DesVolumeFile::getVolumeCatalogId, desVolumeCatalogVo.getDesign());
|
||||
List<DesVolumeFile> list = volumeFileService.list(fileQueryWrapper);
|
||||
if (list != null && !list.isEmpty()) {
|
||||
long count = 0;
|
||||
for (DesVolumeFile file : list) {
|
||||
if (BusinessStatusEnum.DRAFT.getStatus().equals(file.getAuditStatus())) {
|
||||
count++;
|
||||
}
|
||||
}
|
||||
desVolumeCatalogVo.setReviewCount(count);
|
||||
desVolumeCatalogVo.setFileCount((long) list.size());
|
||||
} else {
|
||||
desVolumeCatalogVo.setFileCount(0L);
|
||||
|
||||
Reference in New Issue
Block a user