buli
2023-06-05 0f44cb1a0b7b36860e9ce81c1eac9e395d87f0b4
force-app/main/default/classes/OdsToUserHandler.cls
@@ -30,7 +30,11 @@
    }
    protected override void afterUpdate() {
        UpsertUser();
        //20230317 you 增加hr信息同步user 开关
        if (System.label.HrODSTOUser.equals('true')) {
            UpsertUser();
        }
    }
@@ -57,7 +61,7 @@
                                    //统括本部、本部、部、课、员工编码、入职日期、电子邮件、手机号码、职位、职种、负责产品(主)、销售工作内容、工作地、在职/已离职、离职日期
                                    //以上字段的值是否发生变换
                                    //如果发生变化,那么更新user表数据,user表更新contact表数据
                                    //20220425 you 职位改名叫 通用职衔 在更新的时候也会推到用户上的 HR通用职级
                                    //20220425 you 职位改名叫 通用职衔 在更新的时候也会推到用户上的 HR通用职级
                                    if(os.Category3__c != oldMap.get(os.id).Category3__c || os.Category4__c != oldMap.get(os.id).Category4__c 
                                        || os.Category5__c != oldMap.get(os.id).Category5__c || os.Category6__c != oldMap.get(os.id).Category6__c 
                                        || os.Employee_No__c != oldMap.get(os.id).Employee_No__c || os.Hire_Date__c != oldMap.get(os.id).Hire_Date__c 
@@ -69,6 +73,9 @@
                                        || os.Name__c != oldMap.get(os.Id).Name__c || os.Null_Update__c != oldMap.get(os.Id).Null_Update__c
                                        //20220428 you LLIU-CDW5ZW start
                                        || os.PositionSubsequence__c != oldMap.get(os.Id).PositionSubsequence__c 
                                        //20220512 you LLIU-CDW5ZW end
                                        //20220512 you LLIU-CDW5ZW start
                                        || os.Rank__c != oldMap.get(os.Id).Rank__c
                                        //20220428 you LLIU-CDW5ZW end
                                        // SWAG-CBP5DY的历史数据使用空更新处理 thh 20220224 start
                                        || (System.Label.onlyupdate == '1' && UserInfo.getUserId() == '00510000005sEEMAA2'))