From c011794c5a917343db38fbf4074d4ec5ddab228e Mon Sep 17 00:00:00 2001 From: 游畅 <youchang@prec-tech.com> Date: 星期五, 07 四月 2023 09:58:31 +0800 Subject: [PATCH] 20230407招标项目同步询价的中标信息 --- force-app/main/default/classes/OpportunityTrigger.cls | 20 +++++++++++++++----- force-app/main/default/classes/UpdateTenderInformationBatch.cls | 5 +++++ 2 files changed, 20 insertions(+), 5 deletions(-) diff --git a/force-app/main/default/classes/OpportunityTrigger.cls b/force-app/main/default/classes/OpportunityTrigger.cls index 7472d2e..8815df5 100644 --- a/force-app/main/default/classes/OpportunityTrigger.cls +++ b/force-app/main/default/classes/OpportunityTrigger.cls @@ -183,12 +183,22 @@ } } } - + //DB202304056706 you 20230406 娓呯┖ 鎵撴爣璇嗭紝閲嶆柊鎵цbatch + if(String.isBlank(op.ConfirmationofAward__c) && op.ConfirmationofAward__c!=oldopp.ConfirmationofAward__c){ + for (Tender_Opportunity_Link__c link : links) { + if (link.Opportunity__c == op.Id) { + Tender_information__c temptender = new Tender_information__c(); + temptender.Id = link.Tender_information__c; + temptender.IsReactionOpp__c = true; + tenderMap.put(temptender.id ,temptender); + } + } + } //20221017 lt SWAG-CHL5XA銆怓Y23璇环鏀瑰杽銆�-缁熻涓绘満鍙版暟 start - System.debug('lt123 oly涓绘満'+op.OlyNumberHosts__c); - System.debug('lt123 鑰乷ly涓绘満'+oldopp.OlyNumberHosts__c); - System.debug('lt123 瀵规墜涓绘満'+op.RivalHostsNumber__c); - System.debug('lt123 鑰佸鎵嬩富鏈�'+oldopp.RivalHostsNumber__c); + // System.debug('lt123 oly涓绘満'+op.OlyNumberHosts__c); + // System.debug('lt123 鑰乷ly涓绘満'+oldopp.OlyNumberHosts__c); + // System.debug('lt123 瀵规墜涓绘満'+op.RivalHostsNumber__c); + // System.debug('lt123 鑰佸鎵嬩富鏈�'+oldopp.RivalHostsNumber__c); if(op.OlyNumberHosts__c != oldopp.OlyNumberHosts__c || op.RivalHostsNumber__c != oldopp.RivalHostsNumber__c){ for (Tender_Opportunity_Link__c link : links){ diff --git a/force-app/main/default/classes/UpdateTenderInformationBatch.cls b/force-app/main/default/classes/UpdateTenderInformationBatch.cls index 2706810..304e952 100644 --- a/force-app/main/default/classes/UpdateTenderInformationBatch.cls +++ b/force-app/main/default/classes/UpdateTenderInformationBatch.cls @@ -559,6 +559,9 @@ tempTender.ConfirmationofAward__c = '绔炰簤瀵规墜涓爣'; }else if(bidNum > 0 && loseNum > 0){ tempTender.ConfirmationofAward__c = '閮ㄥ垎OLY涓爣'; + }else{ + //DB202304056706 you 20230406 娓呯┖ + tempTender.ConfirmationofAward__c = ''; } @@ -655,6 +658,8 @@ }else { //娓呯┖ tempTender.OpportunityStatus__c = ''; + //DB202304056706 you 20230406 娓呯┖ + tempTender.ConfirmationofAward__c = ''; } updateTenderList.add(tempTender); } -- Gitblit v1.9.1