From 5835379ec30b1667c4e522db9d294c9b7bb8633a Mon Sep 17 00:00:00 2001 From: buli <137736985@qq.com> Date: 星期二, 26 四月 2022 12:00:31 +0800 Subject: [PATCH] SSBG Back up --- force-app/main/default/classes/SearchMemberPageController.cls | 27 ++++++++++++++++++++++----- 1 files changed, 22 insertions(+), 5 deletions(-) diff --git a/force-app/main/default/classes/SearchMemberPageController.cls b/force-app/main/default/classes/SearchMemberPageController.cls index b3a6f71..b87945a 100644 --- a/force-app/main/default/classes/SearchMemberPageController.cls +++ b/force-app/main/default/classes/SearchMemberPageController.cls @@ -2,16 +2,21 @@ //椤甸潰杈撳叆妫�绱㈡潯浠� public String searchByName{get;set;} public String searchByAccount{get;set;} + public string searchByAWSDataIds{get;set;}// 20220221 PI鏀归�� by Bright public String memberType{get;set;} public List<LineMember> lineList{get;set;} public Integer lineNum{get;set;} public String memberId{get;set;} public String memberName{get;set;} public String memberEmail{get;set;} + public String aws_data_id{get;set;}// 20220221 PI鏀归�� by Bright + public Boolean isError{get;set;} + public String staticResource{get; private set; }// 20220221 PI鏀归�� by Bright public SearchMemberPageController() { lineNum = Integer.valueOf(System.currentPageReference().getParameters().get('lineNum')); + staticResource = JSON.serialize(PIHelper.getPIIntegrationInfo('Contact'));// 20220221 PI鏀归�� by Bright } public void init(){ lineList = new List<LineMember>(); @@ -24,15 +29,23 @@ String soql = ''; if(memberType == 'Contact'){ - soql = 'select Id,Name,Email,Account.Name from Contact where Id!=null '; + soql = 'select Id,Name,Email,Account.Name,AWS_Data_Id__c from Contact where Id!=null '; - if(String.isNotBlank(searchByName)){ - soql += 'and Name like \'%'+searchByName.trim()+'%\' '; - } + // 20220221 PI鏀归�� by Bright + // if(String.isNotBlank(searchByName)){ + // soql += 'and Name like \'%'+searchByName.trim()+'%\' '; + // } if(String.isNotBlank(searchByAccount)){ soql += 'and Account.Name like \'%'+searchByAccount.trim()+'%\' '; } - soql += 'limit 200'; + + // 20220221 PI鏀归�� by Bright + if (!String.isBlank(searchByAWSDataIds)) { + soql += 'and AWS_Data_Id__c in ' + SoqlHelper.ToInCondition(searchByAWSDataIds.split(',')); + } + + soql += ' limit 200'; + System.debug('sql='+soql); List<Contact> conList = Database.query(soql); if(conList!=null&&conList.size()!=0){ for(Contact con : conList){ @@ -42,6 +55,7 @@ line.name = con.Name; line.email = con.Email; line.account = con.Account.Name; + line.aws_data_id = con.AWS_Data_Id__c; lineList.add(line); } } @@ -78,6 +92,7 @@ memberId = line.Id; memberName = line.name; memberEmail = line.email; + aws_data_id = line.aws_data_id; System.debug(line.email); i++; } @@ -110,5 +125,7 @@ public String name{get;set;} public String email{get;set;} public String account{get;set;} + public String aws_data_id{get;set;} + } } \ No newline at end of file -- Gitblit v1.9.1