ViporderController.php 714 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <?php
  2. namespace app\admin\controller;
  3. use think\exception\ValidateException;
  4. use app\model\Viporder;
  5. class ViporderController extends Base
  6. {
  7. function index()
  8. {
  9. $weid = weid();
  10. $keyword = input('post.keyword', '', 'serach_in');
  11. $query = Viporder::where(['weid' => $weid]);
  12. if (!empty($this->sid)) {
  13. $query->where('sid', $this->sid);
  14. }
  15. if (!empty($this->ocid)) {
  16. $query->where('ocid', $this->ocid);
  17. }
  18. if (!empty($keyword)) {
  19. $query->where('name', 'like', '%' . $keyword . '%');
  20. }
  21. $res = $query->order('id desc')
  22. ->paginate(getpage())
  23. ->toArray();
  24. $data['data'] = $res;
  25. return $this->json($data);
  26. }
  27. function delete()
  28. {
  29. return $this->del(new Viporder());
  30. }
  31. }