'WMS单据请求失败报警', // 已经废弃 // 'wms_delivery_consign' => 'WMS发货失败报警', // 'wms_reship_finish' => 'WMS退货失败报警', // 'wms_stockin_finish' => 'WMS入库失败报警', // 'wms_stockout_finish' => 'WMS出库失败报警', // 'wms_stock_change' => 'WMS异动失败报警', // 'wms_stockprocess_confirm' => 'WMS加工单确认失败报警', // 'wms_transferorder_finish' => 'WMS移库失败报警', 'process_undelivery' => '未发货订单通知', 'stock_sync' => '平台库存同步失败报警', 'under_safty_inventory' => '低于安全库存报警', 'stock_diff_alarm' => '实物库存差异报警', 'pos_stock_sync' => 'POS库存同步失败报警', 'pos_o2oundelivery' => 'POS现货订单未发货报警', 'system_message' => '系统消息通知', 'invoice_result_error' => '发票处理失败报警', 'order_360buy_delivery_error' => '【京东】订单挂起不可以发货', 'store_freeze_abnormal' => '库存或冻结消费异常报警', 'rpc_warning' => 'RPC调用失败报警', 'store_freeze_abnormal' => '库存或冻结消费异常报警', 'inventory_calc_error' => '库存计算异常报警', 'order_ship_refund_apply' => '订单已发货仅退款发起申请', 'order_unship_refund_apply' => '订单未发货退款发起申请', 'order_refund_apply_reback_fail' => '订单退款发起申请发货单撤销失败', 'order_part_ship_refund_apply' => '订单部分发货仅退款发起申请', 'order_refund_apply_reback_succ' => '退款申请对应发货单均撤回', 'order_refund_apply_force_refund' => '退款单强制退款', 'order_delivery_timeliness' => '订单发货时效提醒', 'order_delivery_platform_sync_error' => '订单发货回写平台失败', 'inventory_calc_error' => '库存计算异常报警', // 新增事件类型 'delivery_cancel_success' => '发货单取消成功通知', 'reship_cancel_success' => '退货单取消成功通知', 'delivery_cancel_wms' => '发货单撤销WMS通知', 'sap_sync_error' => 'SAP同步异常报警', 'order_lack_notify' => '订单缺货通知', ); foreach(kernel::servicelist('monitor.service.event.template.get.after') as $object) { if(method_exists($object, 'getEventType')){ $rs = $object->getEventType(); if(is_array($rs) && $rs) { $eventType = array_merge($eventType, $rs); } } } return $eventType; } /** * 获取各事件类型的默认模板内容 * 内容格式参考 initial/monitor.event_template.sql * @return array */ public function getEventDefaultContent() { return array( 'rpc_warning' => <<业务:{title} >单据:{bill_bn} >接口名:{method} >错误信息:{errmsg} TPL , 'pos_stock_sync' => <<门店:{store_bn} >仓库:{branch_bn} >PageNo:{page_no} >错误信息:{errmsg} TPL , 'pos_o2oundelivery' => <<现货未发货订单号为:{order_bns} TPL , 'process_undelivery' => << <<{branch_name},商品编码:{bn},商品名称:{goods_name},库存数量:{store},安全库存:{safe_store}}> TPL , 'stock_diff_alarm' => <<日期:{stock_date} >渠道:{channel_bn} >仓库:{warehouse_code} >错误信息:{errmsg} TPL , 'stock_sync' => <<日期:{stock_date} >错误信息:{errmsg} TPL , 'system_message' => <<消息内容:{errmsg} TPL , 'invoice_result_error' => <<发票操作类型:{invoice_type} >订单号:{order_bn} >错误信息:{errmsg} TPL , 'store_freeze_abnormal' => <<{errmsg} TPL , 'rpc_accountorders' => <<未同步订单号为:{order_bns} TPL , 'order_360buy_delivery_error' => <<订单号:{order_bn} TPL , 'inventory_calc_error' => <<时间:{datetime} >商品编码:{product_bn} >店铺ID:{shop_id} >店铺名称:{shop_name} >异常信息:{error_message} >异常位置:{error_location} TPL , 'sap_sync_error' => <<业务:{title} >单据:{original_bn} >同步时间:{sync_time} >同步状态:{sync_status} >接口名:{method} >错误信息:{errmsg} TPL , 'order_delivery_platform_sync_error' => <<订单号:{order_bn} >发货单号:{delivery_bn} >平台:{platform} >店铺:{shop_name} >错误信息:{errmsg} TPL , 'delivery_cancel_wms' => << <<订单号:{order_bn} >仓库:{branch_name} >缺货商品数量:{lack_count} >缺货商品详情: {lack_products} TPL , ); } }