李彤
2022-04-06 b15900e10c924225e78ea36ddb62a0f851ede5e5
目标录入相关判断修改_2
1个文件已修改
27 ■■■■■ 已修改文件
force-app/main/default/classes/SetPersonalTargetController.cls 27 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/classes/SetPersonalTargetController.cls
@@ -769,6 +769,17 @@
        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) {
@@ -777,24 +788,8 @@
            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 += ')';