asJson([ 'code' => 0, 'data' => [ 'conf' => MaiyatianForm::conf($store_id), 'isopen' => $isopen, 'expires_time' => $expires_time, 'category' => MaiyatianForm::$category, 'type' => MaiyatianForm::type(), ], ]); } public function actionConfSave(){ $store_id = get_store_id(); $conf = input_params('conf'); if(!is_array($conf)){ $conf = json_decode($conf, true); } $conf['shop_id'] = $store_id; MaiyatianForm::saveConf($store_id, $conf); return $this->asJson([ 'code'=>0, 'msg'=>'保存成功' ]); } public function actionCreateUrl() { $store_id = get_store_id(); $res = MaiyatianForm::createUrl($store_id); return $this->asJson($res); } public function actionRefreshToken() { $store_id = get_store_id(); $res = MaiyatianForm::refreshToken($store_id); return $this->asJson($res); } public function actionShopInfo() { $store_id = get_store_id(); $res = MaiyatianForm::shop_info($store_id); return $this->asJson($res); } public function actionOrderList() { $store_id = get_store_id(); $params = all_params(); $res = MaiyatianForm::orderList($store_id, $params); return $this->asJson($res); } public function actionOrderCreated() { $store_id = get_store_id(); $order_id = input_params('order_id'); $res = MaiyatianForm::order_created($store_id, $order_id); return $this->asJson($res); } public function actionOrderModified() { $store_id = get_store_id(); $order_id = input_params('order_id'); $res = MaiyatianForm::order_modified($store_id, $order_id); return $this->asJson($res); } public function actionOrderConfirmed() { $store_id = get_store_id(); $order_id = input_params('order_id'); $res = MaiyatianForm::order_confirmed($store_id, $order_id); return $this->asJson($res); } public function actionOrderApplyRefund() { $store_id = get_store_id(); $order_id = input_params('order_id'); $type = input_params('type', 1); $reason = input_params('reason'); $res = MaiyatianForm::order_apply_refund($store_id, $order_id, $type, $reason); return $this->asJson($res); } public function actionOrderCanceled() { $store_id = get_store_id(); $order_id = input_params('order_id'); $reason = input_params('reason'); $reason_code = input_params('reason_code', 1); $res = MaiyatianForm::order_canceled($store_id, $order_id, $reason, $reason_code); return $this->asJson($res); } public function actionOrderRefund() { $store_id = get_store_id(); $order_id = input_params('order_id'); $status = input_params('status', 1); $res = MaiyatianForm::order_refunded($store_id, $order_id, $status); return $this->asJson($res); } public function actionOrderDone() { $store_id = get_store_id(); $order_id = input_params('order_id'); $res = MaiyatianForm::order_done($store_id, $order_id); return $this->asJson($res); } public function actionQueryOrder() { $store_id = get_store_id(); $order_id = input_params('order_id'); $res = MaiyatianForm::query_order($store_id, $order_id); return $this->asJson($res); } public function actionCbOrderList() { $store_id = get_store_id(); $data = [ 'shop_id' => $store_id, 'start_time' => (time() - 86400*6) * 1000, 'end_time' => time() * 1000, 'page' => 1, 'page_size' => 10, ]; $res = MaiyatianForm::data_order_list($store_id, $data); return $this->asJson($res); } public function actionCbOrderDetail() { $store_id = get_store_id(); $order_id = input_params('order_id'); $res = MaiyatianForm::data_order_detail($store_id, $order_id); return $this->asJson($res); } }