From 33b2bc7f3deb9a6a1ad34acd2e2624bbf2f65c1b Mon Sep 17 00:00:00 2001
From: admin <admin@admin.com>
Date: 星期四, 05 九月 2024 13:48:06 +0800
Subject: [PATCH] 存档Curve非空判断

---
 _Main/BL/Type_Archive/StaticMethod_Archive.qbl |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/_Main/BL/Type_Archive/StaticMethod_Archive.qbl b/_Main/BL/Type_Archive/StaticMethod_Archive.qbl
index cd06c34..048216a 100644
--- a/_Main/BL/Type_Archive/StaticMethod_Archive.qbl
+++ b/_Main/BL/Type_Archive/StaticMethod_Archive.qbl
@@ -56,11 +56,13 @@
       }
       
       // 瀛樻。Curve
-      ac := select( archive, ArchiveCurve, tempAC, true );
-      if ( not isnull( ac ) ) {
-        ac.Delete();
+      if ( curveFileName <> "" and curveBinaryValue.Size() > 0 ) {
+        ac := select( archive, ArchiveCurve, tempAC, true );
+        if ( not isnull( ac ) ) {
+          ac.Delete();
+        }
+        archive.ArchiveCurve( relnew, Name := "濮嬬粓鍙瓨涓�鐗�.xlsx", FilePath := curveFileName, SourceFileBinaryValue := curveBinaryValue );
       }
-      archive.ArchiveCurve( relnew, Name := "濮嬬粓鍙瓨涓�鐗�.xlsx", FilePath := curveFileName, SourceFileBinaryValue := curveBinaryValue );
     }
   *]
 }

--
Gitblit v1.9.3