| trigger ConsumableOrdertosap on Consumable_order__c (after update) { | 
|      | 
|     //add by rentx 20210618 start | 
|     if (StaticParameter.ConsumableOrderTrigger) { | 
|         return ; | 
|     } | 
|     //ad by rentx 20210618 end  | 
|     Consumable_order__c old = null; | 
|     for (Consumable_order__c local : Trigger.New) { | 
|         old = Trigger.oldMap.get(local.Id); | 
|         // 「消耗品订单」承认后 win操作 | 
|         // update by vivek 消耗品订单修改状态start 加了自定义设置判断 | 
|         if(System.Label.ConsumableOrderTrigger == '1' && UserInfo.getUserId() == '00510000005sEEMAA2'){ | 
|         }else{ | 
|             if (old.Order_status__c != local.Order_status__c && local.Order_status__c == '批准') { | 
|                 String sapResult = SendConsumableordertosap.sendSAP(local.Id); | 
|                 if(sapResult.length() > 0){ | 
|                     local.addError(sapResult); | 
|                 } | 
|             } | 
|         } | 
|         // update by vivek 消耗品订单修改状态end | 
|     } | 
|     //List<Consumable_order__c> needUpdateList = new  List<Consumable_order__c>(); | 
|     //for (Consumable_order__c local : Trigger.New) { | 
|     //system.debug('SAP_Send_Status +++'); | 
|     //Consumable_order__c needUpdate = new Consumable_order__c() ; | 
|     //    old = Trigger.oldMap.get(local.Id); | 
|     //    // 「消耗品订单」承认后 win取消操作 | 
|     //    if (old.SAP_Send_Status__c != local.SAP_Send_Status__c && local.SAP_Send_Status__c ==false) { | 
|     //        //needUpdate.id = local.id; | 
|     //        //needUpdate.Order_status__c='取消'; | 
|     //        //needUpdateList.add(needUpdate); | 
|     //    } | 
|     //} | 
|     //if(needUpdateList.size()> 0){ | 
|     //    //ControllerUtil.updateOrderSatus(needUpdateList); | 
|     //} | 
| } |