游畅
2022-04-08 b8e5fb6c5b2a5334e471f97018d6f67367e31815
【委托】【紧急】HR系统与SFDC系统数据更新暂停
2个文件已修改
10 ■■■■ 已修改文件
force-app/main/default/classes/OdsToUserHandler.cls 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/classes/OdsToUserHandlerTest.cls 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/classes/OdsToUserHandler.cls
@@ -42,6 +42,8 @@
            //用于存放触发trigger的ods数据的员工编号
            List<String> employeeNoList = new List<String>();
            for (ODS__c os : newList) {
                //20220407 LLIU-CCY9TA you 临时更新几个user
                if(String.isNotBlank(os.Employee_No__c) && System.Label.OdsToUserEmployee_No.contains(os.Employee_No__c)){
                if(String.isNotBlank(os.Employee_No__c) && os.Job_Type__c != '劳务-派遣' && os.Job_Type__c != '劳务-临时' && os.Job_Type__c != '无' && String.isNotBlank(os.Job_Type__c) && String.isNotBlank(os.Stay_or_not__c) && String.isNotBlank(os.Email__c))
                {
                    //判断email、员工编码、名称、Stay_or_not和入职日期是否为空
@@ -77,6 +79,8 @@
                }
            }
            }
            System.debug(employeeNoList.size()+'----------------------ods员工编号--'+employeeNoList);
            //判断是否有需要更新的数据
            if(employeeNoList.size() > 0){
force-app/main/default/classes/OdsToUserHandlerTest.cls
@@ -54,18 +54,18 @@
        contact2.AccountId = dep.Id;
        contact2.FirstName = '責任者';
        contact2.LastName = 'test1经销商';
        contact2.Employee_No_manual__c = 'om002857';
        contact2.Employee_No_manual__c = 'om003901';
        insert contact2;
        ODS__c ods = new ODS__c();
        ods.ALIAS__C = 'om002857';
        ods.ALIAS__C = 'om003901';
        ods.BRANCH__C = '';
        ods.CATEGORY3__C = '医疗华北东北营业统括本部';
        ods.CATEGORY4__C = '医疗华北营业本部';
        ods.CATEGORY5__C = '华北营业二部';
        ods.CATEGORY6__C = '河北GIR推广课';
        ods.EMAIL__C = 'chengchao_an@olympus.com.cn';
        ods.EMPLOYEE_NO__C = 'om002857';
        ods.EMPLOYEE_NO__C = 'om003901';
        ods.FIRSTNAME__C = 'Chengchao';
        ods.HIRE_DATE__C = Date.today();
        ods.JOB_CATEGORY__C = '技术服务';