From 2f1466af31796c1a963f26e86038ddc84471ed2e Mon Sep 17 00:00:00 2001
From: 李彤 <litong@prec-tech.com>
Date: 星期六, 02 四月 2022 17:42:24 +0800
Subject: [PATCH] 目标录入相关判断修改
---
force-app/main/default/classes/SetPersonalTargetControllerTest.cls | 4 ++--
force-app/main/default/classes/SetPersonalTargetController.cls | 31 ++++++++++++++++++++++++++-----
2 files changed, 28 insertions(+), 7 deletions(-)
diff --git a/force-app/main/default/classes/SetPersonalTargetController.cls b/force-app/main/default/classes/SetPersonalTargetController.cls
index a267071..913f329 100644
--- a/force-app/main/default/classes/SetPersonalTargetController.cls
+++ b/force-app/main/default/classes/SetPersonalTargetController.cls
@@ -231,10 +231,14 @@
plist.add(new Position('涓�鑸�', true));
plist.add(new Position('楂樼骇', true));
plist.add(new Position('涓荤', true));
- plist.add(new Position('鍓粡鐞�', true));
- plist.add(new Position('缁忕悊', false));
- plist.add(new Position('鍓儴闀�', false));
- plist.add(new Position('閮ㄩ暱', false));
+ //20220402 lt SWAG-CD28H3 銆愬鎵樸�戙�愭湡鍒濅慨鏀�4鏈�6鏃ュ紑濮嬩慨鏀广�戠洰鏍囧綍鍏ョ浉鍏冲垽鏂慨鏀� start
+ // plist.add(new Position('鍓粡鐞�', true));
+ // plist.add(new Position('缁忕悊', false));
+ // plist.add(new Position('鍓儴闀�', false));
+ // plist.add(new Position('閮ㄩ暱', false));
+ plist.add(new Position('缁忕悊绾�', true));
+ plist.add(new Position('鎬荤洃绾�', false));
+ //20220402 lt SWAG-CD28H3 銆愬鎵樸�戙�愭湡鍒濅慨鏀�4鏈�6鏃ュ紑濮嬩慨鏀广�戠洰鏍囧綍鍏ョ浉鍏冲垽鏂慨鏀� start
}
// 褰撳墠鐢ㄦ埛淇℃伅
@@ -768,18 +772,35 @@
}
}
if (positionNames.size() > 0) {
+
soql += ' and (';
for (Integer i = 0; i < positionNames.size(); i++) {
if (i == positionNames.size() - 1) {
soql += ' Post__c = \'' + positionNames[i] + '\'';
+ //20220402 lt SWAG-CD28H3 銆愬鎵樸�戙�愭湡鍒濅慨鏀�4鏈�6鏃ュ紑濮嬩慨鏀广�戠洰鏍囧綍鍏ョ浉鍏冲垽鏂慨鏀� start
+ if(positionNames[i] == '缁忕悊绾�'){
+ soql += ' or Post__c = \'鍓粡鐞哱' or Post__c = \'缁忕悊\'';
+ }
+ if(positionNames[i] == '鎬荤洃绾�'){
+ soql += ' or Post__c = \'鍓儴闀縗' or Post__c = \'閮ㄩ暱\'';
+ }
+ //20220402 lt SWAG-CD28H3 銆愬鎵樸�戙�愭湡鍒濅慨鏀�4鏈�6鏃ュ紑濮嬩慨鏀广�戠洰鏍囧綍鍏ョ浉鍏冲垽鏂慨鏀� end
} else {
soql += ' Post__c = \'' + positionNames[i] + '\' or';
+ //20220402 lt SWAG-CD28H3 銆愬鎵樸�戙�愭湡鍒濅慨鏀�4鏈�6鏃ュ紑濮嬩慨鏀广�戠洰鏍囧綍鍏ョ浉鍏冲垽鏂慨鏀� start
+ if(positionNames[i] == '缁忕悊绾�'){
+ soql += ' Post__c = \'鍓粡鐞哱' or Post__c = \'缁忕悊\' or ';
+ }
+ if(positionNames[i] == '鎬荤洃绾�'){
+ soql += ' Post__c = \'鍓儴闀縗' or Post__c = \'閮ㄩ暱\'';
+ }
+ //20220402 lt SWAG-CD28H3 銆愬鎵樸�戙�愭湡鍒濅慨鏀�4鏈�6鏃ュ紑濮嬩慨鏀广�戠洰鏍囧綍鍏ョ浉鍏冲垽鏂慨鏀� end
}
}
soql += ')';
}
soql += ' order by Salesdepartment__c, Province__c, UserRole.Name';
- System.debug('**********'+soql);
+ System.debug('**********123'+soql);
return Database.query(soql);
}
diff --git a/force-app/main/default/classes/SetPersonalTargetControllerTest.cls b/force-app/main/default/classes/SetPersonalTargetControllerTest.cls
index b839792..e2dd493 100644
--- a/force-app/main/default/classes/SetPersonalTargetControllerTest.cls
+++ b/force-app/main/default/classes/SetPersonalTargetControllerTest.cls
@@ -141,8 +141,8 @@
odc.plist[2].check = false;
odc.plist[3].check = false;
odc.plist[4].check = false;
- odc.plist[5].check = false;
- odc.plist[6].check = false;
+ // odc.plist[5].check = false;
+ // odc.plist[6].check = false;
//odc.searchByFilter();
//System.assertEquals(1, odc.dataBeans.size());
//瀵煎嚭
--
Gitblit v1.9.1