From eedb70fb1485575c0f75f47081b40bfe0552fba8 Mon Sep 17 00:00:00 2001
From: lazhen <17772815105@139.com>
Date: 星期二, 27 八月 2024 17:30:18 +0800
Subject: [PATCH] 接口日志删除bug

---
 _Main/BL/Type_AssemblyOnlinePlanPush/StaticMethod_GenerateData.qbl |    9 ++++-----
 1 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/_Main/BL/Type_AssemblyOnlinePlanPush/StaticMethod_GenerateData.qbl b/_Main/BL/Type_AssemblyOnlinePlanPush/StaticMethod_GenerateData.qbl
index d33daa3..08cd41e 100644
--- a/_Main/BL/Type_AssemblyOnlinePlanPush/StaticMethod_GenerateData.qbl
+++ b/_Main/BL/Type_AssemblyOnlinePlanPush/StaticMethod_GenerateData.qbl
@@ -11,9 +11,8 @@
   TextBody:
   [*
     // 鐢勫叞楦� Aug-20-2024 (created)
-    cdlast                 := maxobject( interfaceDataset, AssemblyOnlinePlanPPPSPush, cd, cd.InterfaceTime(), cd.PlanningDate(), cd.Product() );
-    if( not isnull( cdlast ) ){
-      loginfo              := cdlast.InterfaceLoginfo();
+    loginfo                := maxobject(  interfaceDataset, InterfaceLoginfo, loginfo, loginfo.Name() = Translations::InterfaceDataset_AssemblyOnlinePlanPPPSPush_Name(), loginfo.InterfaceDateTime() );
+    if( not isnull( loginfo ) ){
       if( not loginfo.IsShow() ){
         loginfo.Delete();
       }else{
@@ -33,11 +32,11 @@
                                                                  , Success := true
                                                                   );
     traverse( macroplan, AssemblyOnlinePlanColumn, column ){
-      traverse( column, AssemblyOnlinePlanCell, cell, cell.Value() <> '' and cell.AssemblyOnlinePlanRow().RowNr() = '1' ){
+      traverse( column, AssemblyOnlinePlanCell, cell, cell.Value() <> '' and cell.AssemblyOnlinePlanRow().Type() = '1' ){
         quantityrow        := cell.AssemblyOnlinePlanRow();
         ordercell          := selectobject( column, AssemblyOnlinePlanCell, ocell, ocell.AssemblyOnlinePlanRow().ProductID() = quantityrow.ProductID() 
                                             and ocell.AssemblyOnlinePlanRow().ProductionLine() = quantityrow.ProductionLine() 
-                                            and ocell.AssemblyOnlinePlanRow().RowNr() = '2' );
+                                            and ocell.AssemblyOnlinePlanRow().Type() = '2' );
     
         cd                  :=interfaceDataset.AssemblyOnlinePlanPPPSPush( relnew, Product           := quantityrow.ProductID()
                                                                            , PlanningDate            := column.ColumnDate()

--
Gitblit v1.9.3