From 49dfe80719274f1548737d2e73f78d0604081ccc Mon Sep 17 00:00:00 2001
From: 李彤 <litong@prec-tech.com>
Date: 星期四, 18 五月 2023 10:30:21 +0800
Subject: [PATCH] 青岛拆分代码

---
 force-app/main/default/classes/StartTradingController.cls |   46 +++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 45 insertions(+), 1 deletions(-)

diff --git a/force-app/main/default/classes/StartTradingController.cls b/force-app/main/default/classes/StartTradingController.cls
index e1f46d5..46a4b4b 100644
--- a/force-app/main/default/classes/StartTradingController.cls
+++ b/force-app/main/default/classes/StartTradingController.cls
@@ -83,6 +83,7 @@
                      Tender_information__c, Agency_Opportunity__c, SI_PromoteInquiry__c 
                      ,	Contact_Name__r.AccountId //2022-6-20 yjk 澧炲姞鑱旂郴浜虹殑绉戝鏌ヨ
                      ,ET_Check__c //SWAG-CKDATG fy 銆愬鎵樸�戙�怬BSAP-鎶ヤ环濮旀墭銆戞姤浠峰鎵橀」鐩敼鍠�1
+                     ,Hospital_Name__r.Parent.Parent.OCM_man_province_HP__c  //20230329 lt DB202303246427 --闈掑矝鎷嗗垎 -- 鏍规嵁璇⑩�滅渷锛堝鎴凤級鈥濊祴鍊糞AP涓婁紶鐪� add
                      from Lead where id =: this.leadId];
         this.SI_Flg = this.lead.SI_PromoteInquiry__c;           
         // 瑷虹檪绉戦伕鎶炪儶銈广儓銇彇寰楋紙鏉′欢锛氱梾闄�=銉兗銉夋儏鍫便伄鐥呴櫌鍚嶇О锛�
@@ -402,7 +403,50 @@
         //**********************************************************************************
         opp.Sales_Method__c = this.lead.Sales_Method__c;
         opp.Fund_Basis__c = this.lead.Fund_Basis__c;
-        opp.SAP_Province__c = this.leadOnwer.Province_Text__c;
+        //20230329 lt DB202303246427 --闈掑矝鎷嗗垎 -- 鏍规嵁璇⑩�滅渷锛堝鎴凤級鈥濊祴鍊糞AP涓婁紶鐪� start
+        // opp.SAP_Province__c = this.leadOnwer.Province_Text__c;
+        System.debug('lt123---this.lead.Hospital_Name__r.Parent.Parent.OCM_man_province_HP__c:'+this.lead.Hospital_Name__r.Parent.Parent.OCM_man_province_HP__c);
+        Map<String,String> SAP_ProvinceMap = new Map<String,String>();
+        SAP_ProvinceMap.put('瀹佸','瀹佸鑷不鍖�');
+        SAP_ProvinceMap.put('鏂扮枂','鏂扮枂鑷不鍖�');
+        SAP_ProvinceMap.put('榛戦緳姹�','榛戦緳姹熺渷');
+        SAP_ProvinceMap.put('骞胯タ','骞胯タ鑷不鍖�');
+        SAP_ProvinceMap.put('澶ц繛','澶ц繛甯�');
+        SAP_ProvinceMap.put('娌堥槼','杈藉畞鐪�');    //鏆傛椂杈藉畞
+        SAP_ProvinceMap.put('骞夸笢','骞夸笢鐪�');
+        SAP_ProvinceMap.put('娣卞湷','娣卞湷甯�');
+        SAP_ProvinceMap.put('闈掑矝','闈掑矝甯�');
+        SAP_ProvinceMap.put('灞变笢','灞变笢鐪�');
+        SAP_ProvinceMap.put('鍥涘窛/瑗胯棌','鍥涘窛鐪�'); 
+        SAP_ProvinceMap.put('瀹夊窘','瀹夊窘鐪�');
+        SAP_ProvinceMap.put('鍖椾含','鍖椾含甯�');
+        SAP_ProvinceMap.put('绂忓缓','绂忓缓鐪�');
+        SAP_ProvinceMap.put('鐢樿們','鐢樿們鐪�');
+        SAP_ProvinceMap.put('璐靛窞','璐靛窞鐪�');
+        SAP_ProvinceMap.put('娌冲寳','娌冲寳鐪�');
+        SAP_ProvinceMap.put('娌冲崡','娌冲崡鐪�');
+        SAP_ProvinceMap.put('婀栧寳','婀栧寳鐪�');
+        SAP_ProvinceMap.put('婀栧崡','婀栧崡鐪�');
+        SAP_ProvinceMap.put('鍚夋灄','鍚夋灄鐪�');
+        SAP_ProvinceMap.put('姹熻嫃','姹熻嫃鐪�');
+        SAP_ProvinceMap.put('姹熻タ','姹熻タ鐪�');
+        SAP_ProvinceMap.put('闈掓捣','闈掓捣鐪�');
+        SAP_ProvinceMap.put('灞辫タ','灞辫タ鐪�');
+        SAP_ProvinceMap.put('闄曡タ','闄曡タ鐪�');
+        SAP_ProvinceMap.put('涓婃捣','涓婃捣甯�');
+        SAP_ProvinceMap.put('澶╂触','澶╂触甯�');
+        SAP_ProvinceMap.put('浜戝崡','浜戝崡鐪�');
+        SAP_ProvinceMap.put('娴欐睙','娴欐睙鐪�');
+        SAP_ProvinceMap.put('閲嶅簡','閲嶅簡甯�');
+        SAP_ProvinceMap.put('娴峰崡','娴峰崡鐪�');
+        //鍐呰挋鍙や竴鑷�
+
+        String SAP_Province = this.lead.Hospital_Name__r.Parent.Parent.OCM_man_province_HP__c;
+        if(SAP_ProvinceMap.containsKey(SAP_Province)){
+            SAP_Province = SAP_ProvinceMap.get(SAP_Province);
+        }
+        opp.SAP_Province__c = SAP_Province;
+        //20230329 lt DB202303246427 --闈掑矝鎷嗗垎 -- 鏍规嵁璇⑩�滅渷锛堝鎴凤級鈥濊祴鍊糞AP涓婁紶鐪� end
         opp.Owner_System__c = opp.OwnerId;
         if(this.lead.OwnerId != null ){
             opp.Ownerid = this.lead.OwnerId ;

--
Gitblit v1.9.1