Store.php 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. <?php
  2. /**
  3. * Niushop商城系统 - 团队十年电商经验汇集巨献!
  4. * =========================================================
  5. * Copy right 2019-2029 山西牛酷信息科技有限公司, 保留所有权利。
  6. * ----------------------------------------------
  7. * 官方网址: https://www.niushop.com.cn
  8. * 这不是一个自由软件!您只能在不用于商业目的的前提下对程序代码进行修改和使用。
  9. * 任何企业和个人不允许对程序代码以任何形式任何目的再发布。
  10. * =========================================================
  11. */
  12. namespace app\admin\controller;
  13. use app\model\store\Store as StoreModel;
  14. /**
  15. * 门店管理 控制器
  16. */
  17. class Store extends BaseAdmin
  18. {
  19. /******************************* 门店列表及相关操作 ***************************/
  20. /**
  21. * 门店列表
  22. */
  23. public function lists()
  24. {
  25. if (request()->isAjax()) {
  26. $page = input('page', 1);
  27. $page_size = input('page_size', PAGE_LIST_ROWS);
  28. $search_text = input('search_text', '');
  29. $status = input('status', '');
  30. $site_id = input('site_id', '');
  31. $condition = [];
  32. $condition[] = [ 'store_name', 'like', '%' . $search_text . '%' ];
  33. //门店状态
  34. if ($status != '') {
  35. $condition[] = [ 'status', '=', $status ];
  36. }
  37. if ($site_id != '') {
  38. $condition[] = [ 'site_id', '=', $site_id ];
  39. }
  40. $order = 'store_id desc';
  41. $field = '*';
  42. $store_model = new StoreModel();
  43. return $store_model->getStorePageList($condition, $page, $page_size, $order, $field);
  44. } else {
  45. return $this->fetch('store/lists');
  46. }
  47. }
  48. }