From e9e1806b0f4b5bae1fc36204ccc5d6fdad52d66f Mon Sep 17 00:00:00 2001
From: buli <137736985@qq.com>
Date: 星期一, 05 六月 2023 11:22:08 +0800
Subject: [PATCH] Merge branch 'master' into LightningUpgradeProject
---
force-app/main/default/classes/searchContractController.cls | 24 +++++++++++++++++++-----
1 files changed, 19 insertions(+), 5 deletions(-)
diff --git a/force-app/main/default/classes/searchContractController.cls b/force-app/main/default/classes/searchContractController.cls
index ffc617c..cdc0713 100644
--- a/force-app/main/default/classes/searchContractController.cls
+++ b/force-app/main/default/classes/searchContractController.cls
@@ -4,41 +4,55 @@
public String searchName {get;set;} // 妞滅储鏂囧瓧鍒�
private String ctype;
Date todayDate = Date.today();
+
+ private Boolean OSHFLG;//lt 20230517 瀹夊窘涓ょエ鍒� add
+
public searchContractController() {
ctype = ApexPages.currentPage().getParameters().get('Ctype');
todayDate = Date.today();
}
public void init(){
- User useracc = [SELECT accountid FROM user WHERE id = :UserInfo.getUserId() ];
+ //lt 20230517 瀹夊窘涓ょエ鍒� add ,OSHFLG__c
+ User useracc = [SELECT accountid,OSHFLG__c FROM user WHERE id = :UserInfo.getUserId() ];
+ OSHFLG = Useracc.OSHFLG__c; //lt 20230517 瀹夊窘涓ょエ鍒� add
+
accountid = Useracc.accountid;
at = [SELECT id,Name,State_Master__c,State_Master__r.Name,Sales_Section__c,
Contract_Decide_Start_Date__c,Contract_Decide_End_Date__c
+ // ,OSH_Dealer__c //20230323 lt DB202303088261 涓ょエ鍒� add
FROM Account
WHERE ParentId = :accountid
- AND Contact_Type__c like :ctype
+ AND Contact_Type__c like :ctype
AND Contract_Decide_Start_Date__c <= :Date.Today()
AND Contract_Decide_End_Date__c >= :Date.Today()
- AND Secondary_contract__c = false];
+ AND Secondary_contract__c = false
+ AND OSH_Dealer__c =: OSHFLG //lt 20230517 瀹夊窘涓ょエ鍒� add
+ ];
+ // System.debug('lt123---1---'+at);
}
public PageReference serContact(){
at = Database.query(this.makeSoql(searchName,todayDate));
+ // System.debug('lt123---2---'+at);
return null;
}
private String makeSoql(String CateName,Date timetest){
String soql = 'SELECT id,Name,State_Master__c,State_Master__r.Name,Sales_Section__c,';
- soql += ' Contract_Decide_Start_Date__c,Contract_Decide_End_Date__c FROM Account';
+ soql += ' Contract_Decide_Start_Date__c,Contract_Decide_End_Date__c,OSH_Dealer__c FROM Account'; //20230323 lt DB202303088261 涓ょエ鍒� add ,OSH_Dealer__c
soql += ' where ParentId = \'' + this.accountid + '\'' ;
+ soql += ' AND OSH_Dealer__c = ' + this.OSHFLG + '' ; //lt 20230517 瀹夊窘涓ょエ鍒� add
soql += ' AND Secondary_contract__c = false' ;
- soql += ' AND Contact_Type__c like \'%' + String.escapeSingleQuotes(ctype.replaceAll('%', '\\%')) + '%\'';
+ soql += ' AND Contact_Type__c like \'%' + String.escapeSingleQuotes(ctype.replaceAll('%', '\\%')) + '%\'';
soql += ' AND Contract_Decide_Start_Date__c <=' + String.valueOf(timetest).substring(0, 10);
soql += ' AND Contract_Decide_End_Date__c >= ' + String.valueOf(timetest).substring(0, 10);
if(!String.isBlank(CateName)){
soql += ' AND Name like \'%' + String.escapeSingleQuotes(CateName.replaceAll('%', '\\%')) + '%\'';
}
+ // System.debug('lt123---3---'+soql);
return soql;
+
}
}
\ No newline at end of file
--
Gitblit v1.9.1