trigger SyncMBEvent on Event__c (after insert, before delete) {
|
/* // MB_报告一览插入用
|
List<MB_Event__c> ins_mb_events = new List<MB_Event__c>();
|
// MB_报告一览删除用
|
List<Event__c> del_events = new List<Event__c>();
|
|
if (Trigger.isInsert) {
|
for (Event__c e : Trigger.new) {
|
// CIC 125725 130175 start
|
// MB_Event__c mbe = new MB_Event__c(Event__c = e.Id, CurrencyIsoCode = e.CurrencyIsoCode);
|
MB_Event__c mbe = new MB_Event__c(Event__c = e.Id
|
, CurrencyIsoCode = e.CurrencyIsoCode
|
, State_Text__c = e.Reporter_Province_F__c
|
);
|
if (String.isBlank(e.Hospital_ID__c) == false) {
|
mbe = new MB_Event__c(Event__c = e.Id
|
, CurrencyIsoCode = e.CurrencyIsoCode
|
// , OwnerId = e.Acc_OwnerId__c
|
, Opp_OCM_text__c = e.HP_OCM__c
|
, State_Text__c = e.State_Hospital__c
|
, Opportunity_Category_text__c = e.Acc_Department_Class_Name__c
|
);
|
}
|
// CIC 125725 130175 end
|
ins_mb_events.add(mbe);
|
}
|
} else if (Trigger.isDelete) {
|
for (Event__c e : Trigger.old) {
|
del_events.add(e);
|
}
|
}
|
if (del_events.size() > 0) {
|
ControllerUtil.delMBEventList(del_events);
|
}
|
if (ins_mb_events.size() > 0) {
|
ControllerUtil.insMBEventList(ins_mb_events);
|
}*/
|
}
|