trigger loanerAppStatusUp on loaner_application__c (before insert,before update, after update) {
|
if (Trigger.isBefore && Trigger.isUpdate) {
|
loanerAppTriggerHandler.setSubmitUser(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap);
|
}
|
if (Trigger.isBefore && Trigger.isInsert) {
|
loanerAppTriggerHandler.setRemind_Date(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap);
|
//loanerAppTriggerHandler.changeFollowOpp(trigger.new,trigger.newMap,trigger.old,trigger.oldMap);
|
}
|
|
if (Trigger.isBefore && Trigger.isUpdate) {
|
|
loanerAppTriggerHandler.setApprover(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap);
|
}
|
|
if (Trigger.isBefore && Trigger.isUpdate) {
|
loanerAppTriggerHandler.changeFollowOpp(trigger.new,trigger.newMap,trigger.old,trigger.oldMap);
|
loanerAppTriggerHandler.BackToPreStatus(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap);
|
// 「转借样机申请单」批准后 || 销售担当必须先做样机分配后再审批
|
loanerAppTriggerHandler.GoToNextStatusHead(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap);
|
loanerAppTriggerHandler.setRemind_Date(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap);
|
loanerAppTriggerHandler.rental_Datejudgment(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap);
|
loanerAppTriggerHandler.serviceApproval(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap);
|
}
|
if (Trigger.isAfter && Trigger.isUpdate) {
|
loanerAppTriggerHandler.transferBack(trigger.new,trigger.newMap,trigger.old,trigger.oldMap);
|
// 「样机申请单」提交后
|
String sapResult = loanerAppTriggerHandler.upsertAssetSubmit(trigger.new,trigger.newMap,trigger.old,trigger.oldMap);
|
// 「样机申请单」批准后
|
loanerAppTriggerHandler.upsertAssetApproval(trigger.new,trigger.newMap,trigger.old,trigger.oldMap);
|
// 「样机申请单」驳回后
|
loanerAppTriggerHandler.upsertAssetCancle(trigger.new,trigger.newMap,trigger.old,trigger.oldMap);
|
// 「样机申请单」调回后
|
loanerAppTriggerHandler.upsertAssetcallback(trigger.new,trigger.newMap,trigger.old,trigger.oldMap);
|
// 「样机申请单」取消后
|
loanerAppTriggerHandler.cancelLoanerApplication(trigger.new,trigger.newMap,trigger.old,trigger.oldMap);
|
// 「转借样机申请单」批准后明细更新
|
//loanerAppTriggerHandler.GoToNextStatusDet(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap);
|
}
|
if(Trigger.isAfter && Trigger.isUpdate){
|
loanerAppTriggerHandler.emailDate(trigger.new,trigger.newMap,trigger.old,trigger.oldMap);
|
|
|
}
|
}
|