From d8dc84a3d56df839895f1c417a4d9cbee763d262 Mon Sep 17 00:00:00 2001
From: 高章伟 <gaozhangwei@prec-tech.com>
Date: 星期五, 03 三月 2023 14:50:59 +0800
Subject: [PATCH] gzw 测试环境代码更新

---
 force-app/main/default/classes/TenderLostController.cls |   20 ++++++++++++++++++--
 1 files changed, 18 insertions(+), 2 deletions(-)

diff --git a/force-app/main/default/classes/TenderLostController.cls b/force-app/main/default/classes/TenderLostController.cls
index 43683e3..c9a4886 100644
--- a/force-app/main/default/classes/TenderLostController.cls
+++ b/force-app/main/default/classes/TenderLostController.cls
@@ -59,8 +59,24 @@
         Account acc = [select Id, Name, Parent.Parent.State_Master__r.Name, Parent.Department_Class_Label__c from Account where Id = :opp.AccountId];
 
         System.debug('lt123test02榛樿璇环鍐呭'+opp);
-
-        opp.SAP_Province__c = acc.Parent.Parent.State_Master__r.Name; // SAP涓婁紶鐪�
+        // 20221205 ljh DB202212030068 start
+        /* 浠ュ悗鍙樺寲涓嶅ぇ灏辫繖鏍峰惂浠g爜涓啓姝伙紝灏辫繖鏍峰嚑涓渷鏈夐棶棰�
+        鍐呰挋鍙よ嚜娌诲尯--->鍐呰挋鍙�
+        瀹佸鍥炴棌鑷不鍖�--->瀹佸鑷不鍖�
+        鏂扮枂缁村惥灏旇嚜娌诲尯--->鏂扮枂鑷不鍖�
+        榛戦緳姹�--->榛戦緳姹熺渷*/
+        // opp.SAP_Province__c = acc.Parent.Parent.State_Master__r.Name; // SAP涓婁紶鐪�
+        Map<String,String> SAP_ProvinceMap = new Map<String,String>();
+        SAP_ProvinceMap.put('鍐呰挋鍙よ嚜娌诲尯','鍐呰挋鍙�');
+        SAP_ProvinceMap.put('瀹佸鍥炴棌鑷不鍖�','瀹佸鑷不鍖�');
+        SAP_ProvinceMap.put('鏂扮枂缁村惥灏旇嚜娌诲尯','鏂扮枂鑷不鍖�');
+        SAP_ProvinceMap.put('榛戦緳姹�','榛戦緳姹熺渷');
+        String SAP_Province = acc.Parent.Parent.State_Master__r.Name; 
+        if(SAP_ProvinceMap.containsKey(SAP_Province)){
+            SAP_Province = SAP_ProvinceMap.get(SAP_Province);
+        }
+        opp.SAP_Province__c = SAP_Province;
+        // 20221205 ljh DB202212030068 end
         switch on acc.Parent.Department_Class_Label__c {              // 璇环绉戝鍒嗙被  璇环缂栫爜鑷姩鐢熸垚瑕佺敤鍒�
             when '娑堝寲绉�' {
                 opp.Opportunity_Category__c = 'GI';

--
Gitblit v1.9.1