| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111 |
- <?php
- namespace app\api\controller\v1\taxi;
- use app\api\controller\ApiController;
- use app\api\service\JWTAuth as IAuth;
- use think\App;
- use think\Request;
- class MotorRecord extends ApiController
- {
- protected $model;
- public function __construct(App $app = null, IAuth $auth)
- {
- parent::__construct($app, $auth);
- $this->model = new \app\api\model\taxi\MotorRecord();
- }
- /**
- * 显示资源列表
- *
- * @return \think\Response
- * @throws \Lettered\Support\Exceptions\FailedException
- * @throws \think\db\exception\DataNotFoundException
- * @throws \think\db\exception\ModelNotFoundException
- * @throws \think\exception\DbException
- */
- public function index()
- {
- $list = [];
- // 按月份
- for($month = 1; $month <= date('m'); $month ++ ){
- $data = $this->model->where(['user_id' => $this->auth->user()['id']])
- ->field("*,FROM_UNIXTIME(created_at, '%Y-%m-%d %H:%i:%s') as created_at")
- ->where('type', 30)
- ->whereTime('created_at', 'between', $this->model->getMonthTime($month))
- ->order(['id' => 'desc', 'updated_at' => 'desc'])
- ->select();
- if (count($data) != 0)
- $list[date('Y') . $month] = $data;
- }
- return $this->ApiJson(0, '获取信息成功', $list);
- }
- /**
- * 显示创建资源表单页.
- *
- * @return \think\Response
- */
- public function create()
- {
- //
- }
- /**
- * 保存新建的资源
- *
- * @param \think\Request $request
- * @return \think\Response
- */
- public function save(Request $request)
- {
- //
- }
- /**
- * 显示指定的资源
- *
- * @param int $id
- * @return \think\Response
- */
- public function read($id)
- {
- //
- }
- /**
- * 显示编辑资源表单页.
- *
- * @param int $id
- * @return \think\Response
- */
- public function edit($id)
- {
- //
- }
- /**
- * 保存更新的资源
- *
- * @param \think\Request $request
- * @param int $id
- * @return \think\Response
- */
- public function update(Request $request, $id)
- {
- //
- }
- /**
- * 删除指定资源
- *
- * @param int $id
- * @return \think\Response
- */
- public function delete($id)
- {
- //
- }
- }
|