/** * 更新商店的属性信息 * * @param int $shop */ public function update_action($shop) { $nv = (array) $this->getPostJson(); if (isset($nv['buyer_api'])) { $nv['buyer_api'] = \TMS_MODEL::toJson($nv['buyer_api']); } $rst = $this->model()->update('xxt_merchant_shop', $nv, "id='{$shop}'"); return new \ResponseData($rst); }
/** * 保存订单反馈信息并通知用户 */ public function feedback_action($mpid, $order) { $order = $this->model('app\\merchant\\order')->byId($order); $order->extPropValue = json_decode($order->ext_prop_value); $feedback = $this->getPostJson(); $pv = empty($feedback) ? '{}' : \TMS_MODEL::toJson($feedback); $rst = $this->model()->update('xxt_merchant_order', array('feedback' => $pv, 'order_status' => 3), "id={$order->id}"); /*发通知*/ $order->feedback = json_decode($pv); $this->notify($mpid, $order); return new \ResponseData($rst); }