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