|  |  |  | 
|---|
|  |  |  | trigger UserToContact on User (before insert, before update, after insert, after update) { | 
|---|
|  |  |  | if(StaticParameter.EscapeContactToUser){ | 
|---|
|  |  |  | system.debug('StaticParameter.EscapeContactToUser'+StaticParameter.EscapeContactToUser); | 
|---|
|  |  |  | return; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | List<String> userEmployeeNoList = new List<String>(); | 
|---|
|  |  |  | List<String> userInterfaceList = new List<String>(); | 
|---|
|  |  |  | List<String> noList = new List<String>(); | 
|---|
|  |  |  | 
|---|
|  |  |  | || old.OnlinePlatformBuchang__c != local.OnlinePlatformBuchang__c  //部长 OnlinePlatformBuchang__c | 
|---|
|  |  |  | || old.OnlinePlatformManager__c != local.OnlinePlatformManager__c  //经理 OnlinePlatformManager__c | 
|---|
|  |  |  | || old.FederationIdentifier != local.FederationIdentifier //联盟ID FederationIdentifier | 
|---|
|  |  |  | //用户的工作地(人事)改变更新到联系人上 thh 2022-02-17 start | 
|---|
|  |  |  | || old.Work_Location_HR__c != local.Work_Location_HR__c | 
|---|
|  |  |  | //用户的工作地(人事)改变更新到联系人上 thh 2022-02-17 end | 
|---|
|  |  |  | || old.Salesdepartment__c != local.Salesdepartment__c //  销售本部 Saleddepartment_text__c | 
|---|
|  |  |  | || old.Category5__c != local.Category5__c // 部 Category5__c | 
|---|
|  |  |  | || old.Category6__c != local.Category6__c // 课 Category6__c | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } else { | 
|---|
|  |  |  | userEmployeeNoList.add(local.Employee_No__c); | 
|---|
|  |  |  | if ( local.Stay_or_not__c != '待入职' && Trigger.isAfter) { | 
|---|
|  |  |  | if ( local.Stay_or_not__c != '待入职' && local.ProfileId !=System.Label.ProfileId_2J1 && Trigger.isAfter) { | 
|---|
|  |  |  | noList.add(local.Id); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | continue; | 
|---|
|  |  |  | 
|---|
|  |  |  | if (String.isNotBlank(local.Employee_No__c) && (Trigger.isInsert | 
|---|
|  |  |  | || old.Mobile_Phone__c != local.Mobile_Phone__c  //手机号码2 MobilePhone | 
|---|
|  |  |  | || old.Work_Location__c != local.Work_Location__c  //工作地 Work_Location_manual__c | 
|---|
|  |  |  | //用户的工作地(人事)改变更新到联系人上 thh 2022-02-16 start | 
|---|
|  |  |  | || old.Work_Location_HR__c != local.Work_Location_HR__c | 
|---|
|  |  |  | //用户的工作地(人事)改变更新到联系人上 thh 2022-02-16 end | 
|---|
|  |  |  | || old.Post__c != local.Post__c  //职位 Post_picklist__c | 
|---|
|  |  |  | || old.Gender__c != local.Gender__c  //性别 Gender_text__c | 
|---|
|  |  |  | || old.Pregnant_Rest__c != local.Pregnant_Rest__c // 是否产假 Pregnant_Rest__c | 
|---|
|  |  |  | 
|---|
|  |  |  | || oldu.Mobile_Phone__c != newu.Mobile_Phone__c//手机号码 | 
|---|
|  |  |  | || oldu.Post__c != newu.Post__c//职位 | 
|---|
|  |  |  | || oldu.Job_Category__c != newu.Job_Category__c//职种 | 
|---|
|  |  |  | //用户的工作地(人事)改变,更新HR信息上的用户字段 thh 2022-02-17 start | 
|---|
|  |  |  | || oldu.Work_Location_HR__c != newu.Work_Location_HR__c | 
|---|
|  |  |  | //用户的工作地(人事)改变,更新HR信息上的用户字段 thh 2022-02-17 end | 
|---|
|  |  |  | || oldu.Product_specialist_incharge_product__c != newu.Product_specialist_incharge_product__c//负责产品(主) | 
|---|
|  |  |  | || oldu.Sales_Speciality__c != newu.Sales_Speciality__c//销售工作内容 | 
|---|
|  |  |  | || oldu.Work_Location__c != newu.Work_Location__c//工作地 | 
|---|