64], [['msg','data'], 'string', 'max' => 2555], ]; } /** * {@inheritdoc} */ public function attributeLabels() { return [ 'id' => Yii::t('app', 'ID'), 'order_sn' => Yii::t('app', 'Order Sn'), 'updated_at' => Yii::t('app', 'Updated At'), 'created_at' => Yii::t('app', 'Created At'), 'msg' => Yii::t('app', 'Msg'), 'data' => Yii::t('app', 'data'), ]; } /** * 添加日志 * @param $order_sn string 订单号 * @param $msg string 错误消息 * @param $data string|array 扩展数据 * @return bool */ public static function addLog($order_sn, $msg = '', $data = '') { $data = is_array($data) ? Json::encode($data) : $data; $insert = [ 'order_sn' => $order_sn, 'msg' => $msg, 'data' => $data, 'created_at' => date('Y-m-d H:i:s'), 'updated_at' => date('Y-m-d H:i:s'), ]; $model = new TaxOrderLog(); $model->load($insert,''); return $model->save(); } }