Order.php 928 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. <?php
  2. namespace app\admin\controller;
  3. use app\common\model\OrderModel;
  4. use app\Request;
  5. use think\App;
  6. use think\facade\View;
  7. class Order extends \app\BaseController
  8. {
  9. private $model;
  10. public function __construct(App $app)
  11. {
  12. $this->model = new OrderModel();
  13. parent::__construct($app);
  14. }
  15. public function index(Request $request) {
  16. $params = $request->param();
  17. $format_params = [
  18. 'bar_code' => format_string($params['bar_code'] ?? null),
  19. 'category_id' => format_string($params['category_id'] ?? null) != null ? (int)$params['category_id']: null,
  20. 'is_serve' => format_string($params['is_serve'] ?? null) != null ? (int)$params['is_serve']: null,
  21. ];
  22. View::assign([
  23. 'list' => $this->model->findByPaginate($params),
  24. 'params' => $format_params
  25. ]);
  26. return view();
  27. }
  28. }