From 46f580350af9ee2bbccfa88fea8532b129564ce0 Mon Sep 17 00:00:00 2001
From: xiaoding721 <33130084+xiaoding721@users.noreply.github.com>
Date: 星期一, 30 九月 2024 17:28:12 +0800
Subject: [PATCH] 修复一些bug

---
 _Main/BL/Type_ExportXMLManager/StaticMethod_AwaitLocalTableXMLData.qbl |   14 +++++++++-----
 1 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/_Main/BL/Type_ExportXMLManager/StaticMethod_AwaitLocalTableXMLData.qbl b/_Main/BL/Type_ExportXMLManager/StaticMethod_AwaitLocalTableXMLData.qbl
index d30416e..f87cb3f 100644
--- a/_Main/BL/Type_ExportXMLManager/StaticMethod_AwaitLocalTableXMLData.qbl
+++ b/_Main/BL/Type_ExportXMLManager/StaticMethod_AwaitLocalTableXMLData.qbl
@@ -10,14 +10,18 @@
   [*
     // rislai Jun-21-2024 (created)
     manager := select( owner,ExportXMLManager,manager,manager.Name() = tableName );
-    if( isnull( manager )){
-      manager := owner.ExportXMLManager( relnew,Name := tableName,SheetName := tableName );
-    }else{
-      manager.ExportXMLData( relflush );
+    if( not isnull( manager )){
+      manager.Delete();
     }
+    manager := owner.ExportXMLManager( relnew,Name := tableName,SheetName := tableName );
     traverse( columnXMLData,Elements,element,element.TrimBoth() <> "" ){
        data := manager.ExportXMLData( relnew, XML := element);
-       data.Priority( data.CalculatePriority( ));
+       try{
+         data.Priority( data.CalculatePriority( ));
+       }onerror{
+         info( element );
+       }
+         
     }
   *]
 }

--
Gitblit v1.9.3