|
- <?php
-
- namespace backend\modules\motorcade\controllers;
-
- use backend\modules\motorcade\models\RunBusExpenses;
- use backend\modules\motorcade\models\searchRunBusExpenses;
- use Yii;
-
- class BusExpensesController extends BaseController
- {
- public $layout = "@backend/modules/motorcade/views/layouts/iframe_new";
-
- /**
- * User:Steven
- * Desc:油耗分析列表
- */
- public function actionOilConsumptionList()
- {
- $searchModel = new searchRunBusExpenses();
- $searchModel->date_from = date('Y-m-d', strtotime('last month'));
- $searchModel->date_to = date('Y-m-d');
- $dataProvider = $searchModel->search(Yii::$app->request->queryParams);
-
- return $this->render('index', [
- 'searchModel' => $searchModel,
- 'dataProvider' => $dataProvider,
- ]);
- // $run_bus_expenses = new RunBusExpenses();
- // $request = Yii::$app->request;
- //
- // $res = $run_bus_expenses->getOilConsumptionList($bus_no, $begin_date, $end_date);
- // $data['data']['detail'] = $res;
- // return $this->render('base', ['view' => 'oilList', 'data' => $data]);
- }
-
-
- /**
- * User:Steven
- * Desc:油耗明细列表
- * @return string
- */
- public function actionOilConsumptionDetail()
- {
- $run_bus_expenses = new RunBusExpenses();
- $request = Yii::$app->request;
- $id = $request->get('id');
- $name = $request->get('name');
- $begin_date = $request->get('date_from');
- $end_date = $request->get('date_to');
- if ($request->get('search_type') == 'bus') {
- $res = $run_bus_expenses->getOilConsumptionDetail($id, $begin_date, $end_date);
- } else {
- $res = $run_bus_expenses->getDriverConsumptionDetail($id, $begin_date, $end_date);
- }
-
- $data['data']['detail'] = $res['dataProvider'];
- $data['data']['model'] = $res['model'];
- $data['data']['param'] = array(
- 'flag' => $request->get('search_type'),
- 'bus_id' => $id,
- 'name' => $name,
- 'begin_date' => $begin_date,
- 'end_date' => $end_date
- );
- return $this->render('base', ['view' => 'oilDetail', 'data' => $data]);
- }
-
-
- }
|