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/AgencyOpportunityHandler.cls |   27 +++++++++++++++++++++++++++
 1 files changed, 27 insertions(+), 0 deletions(-)

diff --git a/force-app/main/default/classes/AgencyOpportunityHandler.cls b/force-app/main/default/classes/AgencyOpportunityHandler.cls
index fdc4d78..1c1c9a9 100644
--- a/force-app/main/default/classes/AgencyOpportunityHandler.cls
+++ b/force-app/main/default/classes/AgencyOpportunityHandler.cls
@@ -239,6 +239,7 @@
         }
 
         // FIXME develoerName銈堛倞
+        /*20230214 you  DB202302187947 101鍘绘帀涓�涓猻ql
         String[] deptTypes = new String[] {'Department_Class_OTH', 'Department_Class_BF', 'Department_Class_GYN', 'Department_Class_GS', 'Department_Class_URO', 'Department_Class_GI', 'Department_Class_ENT', 'Department_Class_ET'};
         List<RecordType> deptRects = [select Id, DeveloperName from RecordType where IsActive = true and SobjectType = 'Account' and DeveloperName IN :deptTypes];
         Map<String, String> deptRectMap = new Map<String, String>();
@@ -262,6 +263,32 @@
                 deptRectMap.put('ET', rect.Id);
             }
         }
+        */
+        //娣诲姞鏂伴�昏緫 start
+        String[] deptTypes = new String[] {'Department_Class_OTH', 'Department_Class_BF', 'Department_Class_GYN', 'Department_Class_GS', 'Department_Class_URO', 'Department_Class_GI', 'Department_Class_ENT', 'Department_Class_ET'};
+        Map<String, String> deptRectMap = new Map<String, String>();
+        Map<String, Schema.RecordTypeInfo> deptrectAllMap = Schema.SObjectType.Account.getRecordTypeInfosByDeveloperName();
+        for (string rect : deptTypes) {
+            ID accid=deptrectAllMap.get(rect).getRecordTypeId();
+            if (rect == 'Department_Class_OTH') {
+                deptRectMap.put('OTH', accid);
+            } else if (rect == 'Department_Class_BF') {
+                deptRectMap.put('BF', accid);
+            } else if (rect == 'Department_Class_GYN') {
+                deptRectMap.put('GYN', accid);
+            } else if (rect == 'Department_Class_GS') {
+                deptRectMap.put('GS', accid);
+            } else if (rect == 'Department_Class_URO') {
+                deptRectMap.put('URO', accid);
+            } else if (rect == 'Department_Class_GI') {
+                deptRectMap.put('GI', accid);
+            } else if (rect == 'Department_Class_ENT') {
+                deptRectMap.put('ENT', accid);
+            } else if (rect == 'Department_Class_ET') {
+                deptRectMap.put('ET', accid);
+            }
+        }
+         //娣诲姞鏂伴�昏緫 end
 
         Map<Id, Id> ahMap = new Map<Id, Id>();
         List<Agency_Hospital_Link__c> ahlist = [select Id, Hospital__c from Agency_Hospital_Link__c where Id in :ahId];

--
Gitblit v1.9.1