| | |
| | | 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 |
| | | } |
| | | |
| | | // 当前用户信息 |
| | |
| | | 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) { |
| | | |
| | | soql += ' and ('; |
| | | for (Integer i = 0; i < positionNames.size(); i++) { |
| | | if (i == positionNames.size() - 1) { |
| | |
| | | soql += ')'; |
| | | } |
| | | soql += ' order by Salesdepartment__c, Province__c, UserRole.Name'; |
| | | System.debug('**********'+soql); |
| | | System.debug('**********123'+soql); |
| | | return Database.query(soql); |
| | | } |
| | | |