瀏覽代碼

增加同步比较项目

huangtf 6 月之前
父節點
當前提交
36622d2718

+ 2 - 0
blade-service/blade-business/src/main/java/org/springblade/business/mapper/ArchiveFileMapper.xml

@@ -410,6 +410,8 @@
             u.node_ext_id AS nodeExtId,
             u.file_name AS fileName,
             u.pdf_file_url AS pdfFileUrl,
+            u.file_time As fileTime,
+            u.file_size As fileSize,
             u.sort
         FROM
             u_archive_file u

+ 4 - 1
blade-service/blade-manager/src/main/java/org/springblade/manager/service/impl/ArchiveTreeContractSyncImpl.java

@@ -567,7 +567,10 @@ public class ArchiveTreeContractSyncImpl {
                     //         || sort != null && !sort.equals(archiveFile.getSort())) {
                     else  if (info.getNodePdfUrl() != null && !info.getNodePdfUrl().equals(archiveFile.getPdfFileUrl())
                                 || sort != null && !sort.equals(archiveFile.getSort())
-                                || nodeId != null && !nodeId.toString().equals(archiveFile.getNodeId())) {
+                                || nodeId != null && !nodeId.toString().equals(archiveFile.getNodeId())
+                                || (StringUtils.isNotEmpty(info.getBusinessTime() ) && !info.getBusinessTime().equals(archiveFile.getFileTime()))
+                                || (info.getEVisaPdfSize()!= null && info.getEVisaPdfSize() > 0L && !info.getEVisaPdfSize().equals(archiveFile.getFileSize()))
+                    ) {
 
                         if (updateMap.get(archiveFile.getId())!= null) {
                             continue;