From 3b5a99bec48b3356d8f4d036b14c55d376809b86 Mon Sep 17 00:00:00 2001
From: admin <admin@admin.com>
Date: 星期五, 17 一月 2025 08:17:33 +0800
Subject: [PATCH] sap接口优化
---
_Main/BL/Type_AOnlineAndMOfflinePlanPIR/StaticMethod_GenerateData.qbl | 11 ++++++++---
1 files changed, 8 insertions(+), 3 deletions(-)
diff --git a/_Main/BL/Type_AOnlineAndMOfflinePlanPIR/StaticMethod_GenerateData.qbl b/_Main/BL/Type_AOnlineAndMOfflinePlanPIR/StaticMethod_GenerateData.qbl
index ab3a4e0..e9ed573 100644
--- a/_Main/BL/Type_AOnlineAndMOfflinePlanPIR/StaticMethod_GenerateData.qbl
+++ b/_Main/BL/Type_AOnlineAndMOfflinePlanPIR/StaticMethod_GenerateData.qbl
@@ -8,7 +8,8 @@
Date startdate,
Date enddate,
String executor,
- String feedback
+ String feedback,
+ Boolean isPush
) as InterfaceLoginfo
{
TextBody:
@@ -65,7 +66,7 @@
if( not exists( productids, Elements, e, e = row.ProductID() ) ){
productids.Add( row.ProductID() );
}
- pirdata := selectobject( pir, PIRData, pirdata, pirdata.Product() = row.ProductID() and pirdata.PlanningDate() = column.StartDate() );
+ pirdata := select( pir, PIRData, pirdata, pirdata.Product() = row.ProductID() and pirdata.PlanningDate() = column.StartDate() );
if( isnull( pirdata ) ){
pirdata := pir.PIRData( relnew, Product := row.ProductID(), PlanningDate := column.StartDate(), PlanningQty := 0, Werk := rowwerk );
}
@@ -91,7 +92,11 @@
}
}
loginfo.TotalRow( pir.PIRData( relsize ) );
- feedback := AOnlineAndMOfflinePlanPIR::Publish( owner, loginfo );
+
+ if ( isPush ) {
+ feedback := AOnlineAndMOfflinePlanPIR::Publish( owner, loginfo );
+ }
+
return loginfo;
*]
}
--
Gitblit v1.9.3