From 2d4a8d2dcad5a17127d2c73c48ddc4b67ec79448 Mon Sep 17 00:00:00 2001
From: buli <137736985@qq.com>
Date: 星期三, 06 四月 2022 11:51:58 +0800
Subject: [PATCH] PIPLDeploy0405

---
 force-app/main/default/classes/AgencyAccountCmp.cls |   48 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 48 insertions(+), 0 deletions(-)

diff --git a/force-app/main/default/classes/AgencyAccountCmp.cls b/force-app/main/default/classes/AgencyAccountCmp.cls
index 27094dd..2106592 100644
--- a/force-app/main/default/classes/AgencyAccountCmp.cls
+++ b/force-app/main/default/classes/AgencyAccountCmp.cls
@@ -75,4 +75,52 @@
 
         return acList1;
     }
+
+    @AuraEnabled
+    public static void SaveLog(String module,String content,String status,String respMsg){
+        string awsDataId = '';
+        string sfId = '';
+        string transId = '';
+        try {
+            Map<string,object> mso = (Map<string,object>)JSON.deserializeUntyped(respMsg);
+            awsDataId = String.valueOf(mso.get('AWS_Data_Id__c'));
+            transId = String.valueOf(mso.get('txId'));
+            
+        } catch (Exception e) {
+            
+        }
+
+        PIHelper.saveTransLog(module, awsDataId, sfId, transId, content, status, respMsg);
+    }
+
+    // 20220222 PI鏀归�� by Bright--start
+
+    @AuraEnabled
+    public static Map<string,string> GetConfig() {
+        Map<String,string> result = new Map<String,string>();
+        result.put('staticResource', JSON.serialize(PIHelper.getPIIntegrationInfo('Agency_Contact__c')));
+        //result.put('sessionId', UserInfo.getSessionId());
+        return result;
+    }
+
+    @AuraEnabled
+    public static List<Agency_Contact__c> searchAccounts2(String hosStr, List<string> awsids) {
+        System.debug('hosStr='+hosStr);
+        System.debug('awsids='+awsids);
+        String f1 = '%'+hosStr+'%';
+        
+        if (String.isBlank(hosStr)) f1 = '%';
+        Set<String> hospitalSet = new Set<String>();
+        Set<String> aHospitalSet = new Set<String>();
+        List<Agency_Hospital_Link__c> ahls = [select Id, Hospital__c from Agency_Hospital_Link__c];
+        for (Agency_Hospital_Link__c ahl : ahls) {
+            hospitalSet.add(ahl.Hospital__c);
+            aHospitalSet.add(ahl.Id);
+        }
+        List<Agency_Contact__c> acList1 = LightningUtil.searchOCMAgencyContact(hospitalSet, aHospitalSet, f1, awsids);
+
+
+        return acList1;
+    }
+    // 20220222 PI鏀归�� by Bright--end
 }
\ No newline at end of file

--
Gitblit v1.9.1