From f1c525740c6a45b875d8ed96fb0ddb68c97ef3df Mon Sep 17 00:00:00 2001 From: buli <137736985@qq.com> Date: 星期五, 08 四月 2022 21:04:44 +0800 Subject: [PATCH] Merge branch 'PIPLFunctionCode0408' --- force-app/main/default/classes/SBG027TriggerHandler.cls | 11 +++++++---- 1 files changed, 7 insertions(+), 4 deletions(-) diff --git a/force-app/main/default/classes/SBG027TriggerHandler.cls b/force-app/main/default/classes/SBG027TriggerHandler.cls index 7f4b0dc..abf6168 100644 --- a/force-app/main/default/classes/SBG027TriggerHandler.cls +++ b/force-app/main/default/classes/SBG027TriggerHandler.cls @@ -6,19 +6,22 @@ } System.debug('-----SBG027OrderTrigger start'); Map<Id, Id> accIds = new Map<Id, Id>(); - List<String> strlist = new List<String>(); - for (Order newOrd : newList) { + + /*for (Order newOrd : newList) { strlist.add(newOrd.id); - } + }*/ for (Order newOrd : newList) { Order oldOrd = oldMap.get(newOrd.Id); - if (oldOrd.confirm__c ==false && newOrd.confirm__c == true ){ + if ((oldOrd.confirm__c ==false && newOrd.confirm__c == true) || newOrd.Is_batch__c == true){ + newOrd.Is_batch__c = false; SBG027TriggerHandler.SBG027_Ids.add(newOrd.Id); BatchIF_Log__c iflog = new BatchIF_Log__c(); iflog.Type__c = 'SBG027'; iflog.Log__c = 'callout start\n'; insert iflog; + List<String> strlist = new List<String>(); + strlist.add(newOrd.id); iflog = [Select Id, Name from BatchIF_Log__c where Id = :iflog.Id]; //SBG027TriggerHandler.callout(iflog.id,strlist, new Map<String, String>()); SBG027Controller.callout(iflog.id,strlist, new Map<String, String>()); -- Gitblit v1.9.1