| trigger QISSCTrigger on QIS_SC_Report__c ( before insert, before update, after delete) { | 
|     List<String> IDlist = new List<String>(); | 
|     if(Trigger.isBefore && Trigger.isUpdate ) { | 
|         for(QIS_SC_Report__c qis : Trigger.new) { | 
|             QIS_SC_Report__c old = new QIS_SC_Report__c(); | 
|             old = Trigger.oldMap.get(qis.Id); | 
|             System.debug( '-----:QIS起動'); | 
|             IDlist.add(qis.CreatedById); | 
|   | 
|         } | 
|     } | 
|   | 
|     System.debug( '市场部id:'+IDlist); | 
|     List<User> Decider = [SELECT Id, Name, JingliApprovalManager__c, BuchangApprovalManager__c, ZongjianApprovalManager__c, SalesManager__c, BuchangApprovalManagerSales__c FROM User WHERE Id = :IDlist]; | 
|     Map<ID,User> QIStoUser = new Map<ID,User>(); | 
|     System.debug( '用户:'+Decider); | 
|     for(user us : Decider) { | 
|         if(QIStoUser.containsKey(us.Id)) { | 
|             continue; | 
|         }else{ | 
|             QIStoUser.put(us.Id, us); | 
|         } | 
|     } | 
|   | 
|     if (Trigger.isBefore && Trigger.isUpdate) { | 
|         for (QIS_SC_Report__c qis : Trigger.new) { | 
|             User usl =new User(); | 
|             QIS_SC_Report__c old = new QIS_SC_Report__c(); | 
|             old = Trigger.oldMap.get(qis.Id); | 
|   | 
|   | 
|             if(QIStoUser.get(qis.CreatedById)!=null) { | 
|                 usl = QIStoUser.get(qis.CreatedById); | 
|             }else{ | 
|                 continue; | 
|             } | 
|             System.debug('部长:'+usl.BuchangApprovalManagerSales__c); | 
|             qis.ApproveBuZhang1__c  = usl.BuchangApprovalManagerSales__c == null ? qis.CreatedById : usl.BuchangApprovalManagerSales__c; | 
|             // 【委托】【评估】QIS市场判定新增类型和群组   精琢技术 tcm 2021-08-27 start | 
|             // 修改后对QIS市场部营业助理和FSE做修改 | 
|             if (qis.QIS_FSE__c!=qis.FSE_QIS__c||qis.BusinessAssistantNos__c!=qis.BusinessAssistantNo__c) { | 
|                 qis.id=qis.id; | 
|                 qis.QIS_FSE__c=qis.FSE_QIS__c; | 
|                 qis.BusinessAssistantNos__c =qis.BusinessAssistantNo__c; | 
|             } | 
|             // 【委托】【评估】QIS市场判定新增类型和群组   精琢技术 tcm 2021-08-27 end | 
|         } | 
|     } | 
|   | 
| } |