From 928399eceec50e3d37ea08669a12789a9410a9d2 Mon Sep 17 00:00:00 2001
From: 沙世明 <shashiming@prec-tech.com>
Date: 星期二, 22 十一月 2022 16:51:16 +0800
Subject: [PATCH] 111

---
 force-app/main/default/classes/ControllerUtil.cls |   34 +++++++++++++++++++++++++++++-----
 1 files changed, 29 insertions(+), 5 deletions(-)

diff --git a/force-app/main/default/classes/ControllerUtil.cls b/force-app/main/default/classes/ControllerUtil.cls
index 763a3ce..a70f2f2 100644
--- a/force-app/main/default/classes/ControllerUtil.cls
+++ b/force-app/main/default/classes/ControllerUtil.cls
@@ -3232,11 +3232,11 @@
                     system.debug('=='+Job_CategoryMap.get(bbz)+'==='+Job_CategoryMap.get(ldbb)+'==='+zz);
                   }else if(String.isBlank(odsc.Category4__c) && String.isNotBlank(odsc.Category5__c)){
                     //鏈儴绛変簬绌猴紝鐪嬮儴
-                    if(odsc.Category5__c=='鍗庡寳涓滃寳杩愯惀绠$悊閮�' || odsc.Category5__c=='瑗垮寳瑗垮崡杩愯惀绠$悊閮�' || odsc.Category5__c=='瑗垮寳瑗垮崡杩愯惀鏀彺閮�' || bbz1=='鍗庡寳涓滃寳鏈嶅姟閮�-缁煎悎琛屾斂'){
+                    if(odsc.Category5__c=='鍗庡寳涓滃寳杩愯惀绠$悊閮�' || odsc.Category5__c=='瑗垮寳瑗垮崡杩愯惀绠$悊閮�' || odsc.Category5__c=='瑗垮寳瑗垮崡杩愯惀鏀彺閮�' || bbz1=='鍗庡寳涓滃寳鏈嶅姟閮�-缁煎悎琛屾斂' || bbz1=='鍗庡寳涓滃寳甯傚満閮�-缁煎悎琛屾斂'){
                       zz = '鏀彺'; 
                     }else if(bbz1=='鍗庡寳涓滃寳鏈嶅姟閮�-FSE'){
                       zz = '閿�鍞湇鍔�';
-                    }else if(odsc.Category5__c=='瑗块儴鎴樼暐鎺ㄨ繘閮�'){
+                    }else if(odsc.Category5__c=='瑗块儴鎴樼暐鎺ㄨ繘閮�' || bbz1=='鍗庡寳涓滃寳甯傚満閮�-鎺ㄥ箍'){
                       zz = '閿�鍞帹骞�';
                     }
                   }
@@ -3340,12 +3340,12 @@
                     } 
                     
                   }else if(String.isBlank(odsc.Category4__c) && String.isNotBlank(odsc.Category5__c)){
-                    //鏈儴绛変簬绌猴紝鐪嬮儴
-                    if(odsc.Category5__c=='鍗庡寳涓滃寳杩愯惀绠$悊閮�' || odsc.Category5__c=='瑗垮寳瑗垮崡杩愯惀绠$悊閮�' || odsc.Category5__c=='瑗垮寳瑗垮崡杩愯惀鏀彺閮�' || bbz1=='鍗庡寳涓滃寳鏈嶅姟閮�-缁煎悎琛屾斂'){
+                    //鏈儴绛変簬绌猴紝鐪嬮儴 LLIU-CKE3UG 澧炲姞鏄犲皠鍏崇郴
+                    if(odsc.Category5__c=='鍗庡寳涓滃寳杩愯惀绠$悊閮�' || odsc.Category5__c=='瑗垮寳瑗垮崡杩愯惀绠$悊閮�' || odsc.Category5__c=='瑗垮寳瑗垮崡杩愯惀鏀彺閮�' || bbz1=='鍗庡寳涓滃寳鏈嶅姟閮�-缁煎悎琛屾斂' || bbz1=='鍗庡寳涓滃寳甯傚満閮�-缁煎悎琛屾斂'){
                       zz = '鏀彺'; 
                     }else if(bbz1=='鍗庡寳涓滃寳鏈嶅姟閮�-FSE'){
                       zz = '閿�鍞湇鍔�';
-                    }else if(odsc.Category5__c=='瑗块儴鎴樼暐鎺ㄨ繘閮�'){
+                    }else if(odsc.Category5__c=='瑗块儴鎴樼暐鎺ㄨ繘閮�' || bbz1=='鍗庡寳涓滃寳甯傚満閮�-鎺ㄥ箍'){
                       zz = '閿�鍞帹骞�';
                     }
                   }
@@ -5800,5 +5800,29 @@
         return mapping.get(keyword) != null ? String.valueOf(mapping.get(keyword)) : null;
     }
     // FY23淇敼 WLIG-CFV4AV 閲嶇偣浜у搧缁存姢锛堟柊锛塭nd
+
+    //20221021  lt SWAG-CHL5XA銆怓Y23璇环鏀瑰杽銆�-缁熻涓绘満鍙版暟 start
+    public static void UpdateBiddingFlag(List<String> oppId){
+        List<Tender_Opportunity_Link__c> links = [SELECT Id, Tender_information__c, Tender_information__r.IsReactionOpp__c, Opportunity__c 
+                                                  FROM Tender_Opportunity_Link__c 
+                                                  WHERE Opportunity__c in :oppId ];
+
+        Map<String,Tender_information__c> tenderMap = new Map<String,Tender_information__c>();
+
+        for (Tender_Opportunity_Link__c link : links){
+        
+            Tender_information__c temptender = new Tender_information__c();
+            temptender.Id = link.Tender_information__c;
+            temptender.IsReactionOpp__c = true;
+            tenderMap.put(temptender.id ,temptender); 
+        
+        }
+
+        if(tenderMap.size()>0){
+            update tenderMap.values();
+        }
+                    
+    }
+    //20221021  lt SWAG-CHL5XA銆怓Y23璇环鏀瑰杽銆�-缁熻涓绘満鍙版暟 end
    
 }
\ No newline at end of file

--
Gitblit v1.9.1