From cd5784c43cace1297256d9d945bbeb4742304a4d Mon Sep 17 00:00:00 2001
From: chenjingwu <chenjingwu@prec-tech.com>
Date: 星期五, 26 四月 2024 14:02:50 +0800
Subject: [PATCH] 123
---
force-app/main/default/classes/MaintenanceUpdateProductHandler.cls | 12 +++++++-----
1 files changed, 7 insertions(+), 5 deletions(-)
diff --git a/force-app/main/default/classes/MaintenanceUpdateProductHandler.cls b/force-app/main/default/classes/MaintenanceUpdateProductHandler.cls
index bf9cd2c..aac1c8c 100644
--- a/force-app/main/default/classes/MaintenanceUpdateProductHandler.cls
+++ b/force-app/main/default/classes/MaintenanceUpdateProductHandler.cls
@@ -157,7 +157,8 @@
Product2 product2 = new Product2();
// chenjingwu 3+2澶氬勾淇濅慨 20240226 start
MultiYearWarranty__c mu = new MultiYearWarranty__c();
- if(mpdDetails.MultiYearWarranty__c != '' && mpdDetails.MultiYearWarranty__c != null){
+ System.debug('chen=>' + mpdDetails);
+ if(String.isNotBlank(mpdDetails.MultiYearWarranty__c)){
muIdList.add(mpdDetails.MultiYearWarranty__c);
}
// chenjingwu 3+2澶氬勾淇濅慨 20240226 end
@@ -458,16 +459,17 @@
mu.AmountWithheld__c = mpdDetails.AmountWithheld__c;
mu.ProductName__c = mpdDetails.ProductsID__c;
muUPdate.add(mu);
+ }else{
+ //璺熸柊鏍囪瘑
+ product2.IsFromSAP__c = true;
+ product2Update.add(product2);
}
// chenjingwu 3+2澶氬勾淇濅慨 20240226 end
- //璺熸柊鏍囪瘑
- product2.IsFromSAP__c = true;
- product2Update.add(product2);
}
// chenjingwu 3+2澶氬勾淇濅慨 20240226 start
if(muUPdate.size()>0 && muUPdate !=null ){
if(muIdList.size()>0 && muIdList !=null ){
- List<MultiYearWarranty__c> muList = [select Id from MultiYearWarranty__c where ProductName__c in:muIdList];
+ List<MultiYearWarranty__c> muList = [select Id from MultiYearWarranty__c where Id in:muIdList];
delete muList;
}
Database.SaveResult[] lsr = Database.insert(muUPdate, false);
--
Gitblit v1.9.1