Growth.php 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. <?php
  2. namespace app\store\controller;
  3. use library\Controller;
  4. use think\Db;
  5. /**
  6. * 会员成长值
  7. * Class Integral
  8. * @package app\store\controller
  9. */
  10. class Growth extends Controller
  11. {
  12. protected $table ="MemberLevelGrowth";
  13. /**
  14. * 成长值变更列表
  15. * @auth true
  16. * @menu true
  17. */
  18. public function index()
  19. {
  20. $this->title = '成长值列表';
  21. $query = $this->_query($this->table);
  22. $where= [];
  23. if($this->request->request('phone')) $where[]= ['m.phone','=',$this->request->request('phone')];
  24. if($this->request->request('user_name')) $where[]= ['m.name','like','%'.$this->request->request('user_name').'%'];
  25. $query->alias('i')
  26. ->field('i.* ,m.headimg,m.name,m.phone')
  27. ->join('store_member m',' m.id = i.user_id ','LEFT');
  28. if(!empty($where)) $query->where($where);
  29. $query ->order('i.id desc')->page();
  30. }
  31. /**
  32. * 删除成长值日志
  33. * @auth true
  34. * @menu true
  35. */
  36. public function del()
  37. {
  38. $this->_save($this->table, ['is_deleted' => 1]);
  39. }
  40. }