From 01f207d979d6be17c8cdec293feab48828c0ec3e Mon Sep 17 00:00:00 2001 From: 黄千龙 <huangqianlong@prec-tech.com> Date: 星期五, 08 四月 2022 14:22:52 +0800 Subject: [PATCH] Merge branch 'master' of http://47.92.229.245:8089/r/OlyMEBG --- force-app/main/default/classes/SearchVisitorController.cls | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-) diff --git a/force-app/main/default/classes/SearchVisitorController.cls b/force-app/main/default/classes/SearchVisitorController.cls index c981036..2708850 100644 --- a/force-app/main/default/classes/SearchVisitorController.cls +++ b/force-app/main/default/classes/SearchVisitorController.cls @@ -175,11 +175,16 @@ //Add By Li Jun for PIPL 20220217 Start //1. Query Contact by accountId List<Contact> conList = new List<Contact>(); + List<Account> departmentClass = new List<Account>(); system.debug('Account Id from Front-end:'+a.Id); String accountId = a.Id; PIHelper.PIIntegration contactPIIntegration = PIHelper.getPIIntegrationInfo('Contact'); if(String.isNotBlank(accountId) && String.isNotEmpty(accountId)){ - conList = new List<Contact>([select Id,AWS_Data_Id__c from Contact where AccountId=:accountId and AWS_Data_Id__c!='' limit :contactPIIntegration.maxQueryNumber]); + departmentClass = [select Department_Class__c from Account where id =:accountId]; + if(departmentClass.size() > 0){ + conList = new List<Contact>([select Id,AWS_Data_Id__c from Contact where Strategic_dept_Class__c=:departmentClass[0].Department_Class__c and AWS_Data_Id__c!='' limit :contactPIIntegration.maxQueryNumber]); + } + //conList = new List<Contact>([select Id,AWS_Data_Id__c from Contact where AccountId=:accountId and AWS_Data_Id__c!='' limit :contactPIIntegration.maxQueryNumber]); } //2. Prepare the Contact Info List<String> conAWSIds = new List<String>(); @@ -402,6 +407,7 @@ Savepoint sp = Database.setSavepoint(); try{ + system.debug('rc = ' + rc); upsert rc; sfContactId = rc.Id; }catch(Exception io){ -- Gitblit v1.9.1