企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
### 写入订单日志 **位置:** Common\Lib\OrderLib.class.php **参数:** * @param $order_log 说明: 参数数组包含6个项 $order_log['order_id']订单ID $order_log['delivery_id']发货单ID(选填) $order_log['content']操作内容 $order_log['cid']创建客户 $order_log['uid']创建用户 $order_log['create_time']创建时间 调用时根据需要组合$order_log数组 **调用:** * 组件文件外调用 // 将取消操作写入订单日志 $order_log['order_id'] = $order_id; // 订单ID $order_log['content'] = '取消订单'; // 操作内容 $order_log['cid'] = $cid; // 创建客户 $order_log['create_time'] = time(); // 创建时间 $my_order = new OrdersLib(); $res_log = $my_order->orderLog($order_log); **返回:** 成功时返回 true 失败时候返回 false **完整代码:** ~~~ /** * @param $order_log * 参数数组包含6个项 * $order_log['order_id']订单ID * $order_log['delivery_id']发货单ID(选填) * $order_log['content']操作内容 * $order_log['cid']创建客户 * $order_log['uid']创建用户 * $order_log['create_time']创建时间 * 调用时根据需要组合$order_log数组 * @return bool */ public function orderLog($order_log) { if (empty($order_log['order_id'])) { return array('success' => false, 'code' => -1, 'msg'=> '订单ID不能为空!'); } if (empty($order_log['content'])) { return array('success' => false, 'code' => -2, 'msg'=> '操作内容不能为空!'); } if (empty($order_log['cid']) && empty($order_log['uid'])) { return array('success' => false, 'code' => -3, 'msg'=> '操作客户ID和操作用户ID至少传一个!'); } // 将日志数组信息插入订单日志表 $res_log = M('order_log')->add($order_log); if ($res_log === false) { return array('success' => false, 'code' => -4, 'msg'=> '插入数据操作失败!'); } return array('success' => true, 'code' => 200, 'msg' => '日志插入成功!' ); } ~~~