| | |
| | | for (Position p : plist) { |
| | | if (p.check) { |
| | | positionNames.add(p.positionName); |
| | | //20220406 lt SWAG-CD28H3 【委托】【期初修改4月6日开始修改】目标录入相关判断修改 start |
| | | if(p.positionName == '经理级'){ |
| | | positionNames.add('副经理'); |
| | | positionNames.add('经理'); |
| | | } |
| | | if(p.positionName == '总监级'){ |
| | | positionNames.add('副部长'); |
| | | positionNames.add('部长'); |
| | | positionNames.add('总监'); |
| | | } |
| | | //20220406 lt SWAG-CD28H3 【委托】【期初修改4月6日开始修改】目标录入相关判断修改end |
| | | } |
| | | } |
| | | if (positionNames.size() > 0) { |
| | |
| | | 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 = \'部长\' 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 = \'部长\' or Post__c = \'总监\''; |
| | | } |
| | | //20220402 lt SWAG-CD28H3 【委托】【期初修改4月6日开始修改】目标录入相关判断修改 end |
| | | } |
| | | } |
| | | soql += ')'; |