From cc0e9036de6e922e8fe254fef01d8de9996024b7 Mon Sep 17 00:00:00 2001 From: hyingbo <1363390067@qq.com> Date: 星期四, 17 七月 2025 18:16:03 +0800 Subject: [PATCH] 获取报警描述修改 --- lxzn-module-dnc/src/main/java/org/jeecg/modules/dnc/service/impl/DocFileServiceImpl.java | 11 +++++++++-- 1 files changed, 9 insertions(+), 2 deletions(-) diff --git a/lxzn-module-dnc/src/main/java/org/jeecg/modules/dnc/service/impl/DocFileServiceImpl.java b/lxzn-module-dnc/src/main/java/org/jeecg/modules/dnc/service/impl/DocFileServiceImpl.java index 0b248ab..920cf7a 100644 --- a/lxzn-module-dnc/src/main/java/org/jeecg/modules/dnc/service/impl/DocFileServiceImpl.java +++ b/lxzn-module-dnc/src/main/java/org/jeecg/modules/dnc/service/impl/DocFileServiceImpl.java @@ -16,6 +16,7 @@ import org.jeecg.modules.dnc.service.IDocFileService; import org.jeecg.modules.dnc.service.IDocInfoService; import org.jeecg.modules.dnc.service.IDocRelativeService; +import org.jeecg.modules.mdc.entity.MdcEquipment; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Lazy; import org.springframework.stereotype.Service; @@ -66,9 +67,15 @@ @Override public List<DocFile> findListByDocId(String docId) { + DocInfo docInfo = docInfoMapper.selectById(docId); if(!ValidateUtil.validateString(docId)) return null; - return super.lambdaQuery().eq(DocFile::getDocId, docId).orderByDesc(DocFile::getFileId).list(); + List<DocFile> fileList=super.lambdaQuery().eq(DocFile::getDocId, docId).orderByDesc(DocFile::getFileId).list(); + fileList.forEach(item->{ + //瀵规瘮鐗堟湰 + item.setPublishFlag(docInfo.getPublishVersion().equals(item.getDocVersion())); + }); + return fileList; } @Override @@ -80,7 +87,7 @@ if(docFile == null) { ExceptionCast.cast(DocumentCode.DOC_FILE_ERROR); } - List<DeviceInfo> deviceList = docRelativeService.findDeviceByDocId(docFile.getDocId()); + List<MdcEquipment> deviceList = docRelativeService.findDeviceByDocId(docFile.getDocId()); if(deviceList != null && !deviceList.isEmpty()) ExceptionCast.cast(DocumentCode.DOC_DEVICE_EXIST); DocInfo docInfo = new DocInfo(); -- Gitblit v1.9.3