From 9ad08d4425a05cdacc424e98322e48fa57cc3729 Mon Sep 17 00:00:00 2001 From: 李彤 <litong@prec-tech.com> Date: 星期二, 14 三月 2023 10:25:16 +0800 Subject: [PATCH] 意向逻辑 --- force-app/main/default/classes/NewQuoteIraiController.cls | 19 ++++++++++++++----- 1 files changed, 14 insertions(+), 5 deletions(-) diff --git a/force-app/main/default/classes/NewQuoteIraiController.cls b/force-app/main/default/classes/NewQuoteIraiController.cls index f892eb4..a681f61 100644 --- a/force-app/main/default/classes/NewQuoteIraiController.cls +++ b/force-app/main/default/classes/NewQuoteIraiController.cls @@ -1350,16 +1350,25 @@ if(String.isNotBlank(leadid)){ lea.Id = leadid; lea.OfferToEntrust__c = 1; + //20230227 lt DB202302251962 start - List<Lead> leadlist = [select Id,Firsttime_Quote_Irai__c from Lead where Id = :leadid]; - System.debug('lt123鏃ユ湡1'+ leadlist[0].Firsttime_Quote_Irai__c); - System.debug('lt123鏃ユ湡2'+ lea.Firsttime_Quote_Irai__c); + Map<Date,String> lm = new Map<Date,String>(); + for(OlympusCalendar__c oc:[SELECT Id,Date__c FROM OlympusCalendar__c WHERE Date__c =: Date.today()]){ + lm.put(oc.Date__c,oc.Id); + } + String datestr =String.valueOf(Date.today()); + String dt = lm.get(Date.valueOf(datestr.substring(0,10))); + + List<Lead> leadlist = [select Id,FirstDate_Quote_Irai__c from Lead where Id = :leadid]; + // System.debug('lt123鏃ユ湡1'+ leadlist[0].FirstDate_Quote_Irai__c); + // System.debug('lt123鏃ユ湡2'+ lea.FirstDate_Quote_Irai__c); if(leadlist.size() > 0){ - if(leadlist[0].Firsttime_Quote_Irai__c == null){ - lea.Firsttime_Quote_Irai__c = Date.today(); + if(leadlist[0].FirstDate_Quote_Irai__c == null){ + lea.FirstDate_Quote_Irai__c = dt; } } //20230227 lt DB202302251962 end + update lea; } //XLIU-CHY4KW 20220907 lt end -- Gitblit v1.9.1