responseHandler(['data' => explode('|', $type)]); } /** * showdoc * @catalog 签约订单 * @title 签约协议 * @description 本接口用于签约订单 * @method get * @url /api/signing/signing * @return {"code":0,"msg":"ok","data":[]} * @remark */ public function actionSigning() { $type = SiteHelper::getCustomiseOptionByKey("siteSigning", "hump"); return $this->responseHandler(['data' => $type]); } /** * showdoc * @catalog 签约订单 * @title 签约 * @description 本接口用于签约订单 * @method post * @url /api/signing/signing-add * @param goods_hub_id 必选 int 签约商品id * @param company_name 必选 string 公司名称 * @param brand_name 必选 string 品牌名称 * @param product 必选 string 主营产品 * @param type 必选 int 业务类型 * @param number 必选 int 签约年限 * @param remark 必选 int 备注 * @return {"code":0,"msg":"ok","data":[]} * @remark */ public function actionSigningAdd() { if (!\Yii::$app->request->isPost) { $data = $this->invaildRequest(); return $this->responseHandler($data); } $signingForm = new SigningForm(); $signingForm->attributes = \Yii::$app->request->post(); return $signingForm->add(); } /** * showdoc * @catalog 签约订单 * @title 签约详情 * @description 本接口用于签约订单 * @method get * @url /api/signing/signing-detail * @param order_no 必选 int 订单号 * @return {"code":0,"msg":"ok","data":[]} * @remark */ public function actionSigningDetail() { $orderNo = \Yii::$app->request->get('order_no'); $signingForm = new SigningForm(); return $signingForm->orderDetail($orderNo); } /** * showdoc * @catalog 签约订单 * @title 签约列表 * @description 本接口用于签约订单 * @method get * @url /api/signing/signing-list * @param status 可选 int 订单状态 * @return {"code":0,"msg":"ok","data":[]} * @remark */ public function actionSigningList() { $signingForm = new SigningForm(); $status = \Yii::$app->request->get('status'); return $signingForm->orderList($status); } }