[ 'class' => VerbFilter::className(), 'actions' => [ 'delete' => ['POST'], ], ], 'login' => [ 'class' => LoginBehavior::className(), 'ignore' => [ 'api/record/index' ] ] ]); } /** * showdoc * @catalog 数据列表 * @title 数据列表 * @description 本接口提供数据列表 * @method get * @url /api/record/index * @param store_id 不必选 string 门店ID * @return {"code":0,"msg":"ok","data":{"store_num":"5","ball_num":"2","money":501,"lease_num":6}} * @return_param store_num string 门店总数 * @return_param ball_num string 球车总数 * @return_param money string 总收入 * @return_param lease_num string 总租赁次数 * @remark */ public function actionIndex() { $recordForm = new RecordForm(); $recordForm->cx_mch_id = $this->cx_mch_id; $recordForm->user_id = \Yii::$app->user->identity->id; $recordForm->user_type = \Yii::$app->user->identity->type; $recordForm->store_id = Yii::$app->request->get('store_id'); $data = $recordForm->search(); return $this->responseHandler($data); } /** * showdoc * @catalog 时段租赁列表 * @title 时段租赁列表 * @description 本接口提供时段租赁列表 * @method get * @url /api/record/index-less * @param store_id 不必选 string 门店ID * @return {"code":0,"msg":"ok","data":[[{"riqi":"2022-11-08","count":"3"},{"riqi":"2022-11-11","count":"3"}]],"count":"6"} * @remark */ public function actionIndexLess() { $recordForm = new RecordForm(); $recordForm->cx_mch_id = $this->cx_mch_id; $recordForm->user_id = \Yii::$app->user->identity->id; $recordForm->user_type = \Yii::$app->user->identity->type; $recordForm->store_id = Yii::$app->request->get('store_id'); $date = Yii::$app->request->get('date'); $data = $recordForm->getLessNum($date); return $this->responseHandler($data); } /** * showdoc * @catalog 时段租赁收入 * @title 时段租赁收入 * @description 本接口提供时段租赁收入 * @method get * @url /api/record/index-money * @param store_id 不必选 string 门店ID * @return {"code":0,"msg":"ok","data":[[{"riqi":"2022-11-08","sum_money":"300.00"},{"riqi":"2022-11-11","sum_money":"201.00"}]],"money":"501.00"} * @remark */ public function actionIndexMoney() { $recordForm = new RecordForm(); $recordForm->cx_mch_id = $this->cx_mch_id; $recordForm->user_id = \Yii::$app->user->identity->id; $recordForm->user_type = \Yii::$app->user->identity->type; $recordForm->store_id = Yii::$app->request->get('store_id'); $date = Yii::$app->request->get('date'); $data = $recordForm->getMoneySum($date); return $this->responseHandler($data); } }