Ulist.php 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. <?php
  2. namespace app\admin\model;
  3. use think\Model;
  4. use think\Db;
  5. class Ulist extends Model{
  6. //展示所有数据
  7. public function listData($data)
  8. {
  9. $keyword = $data;
  10. if($keyword){
  11. $result = Db::name('pay_user')->where(['id'=>$keyword])->paginate(1);
  12. }else{
  13. $result = Db::name('pay_user')->paginate(15);
  14. }
  15. return $result;
  16. }
  17. // 添加商户
  18. public function add($data){
  19. $data['addtime']= date("Y-m-d H:i:s",time());
  20. $data['pass'] = md5($data['pass']);
  21. $data['key'] = md5(uniqid(md5(microtime(true)),true)); //只有在增加的时候才会增加密钥
  22. $result = Db::name('pay_user')->insert($data);
  23. return $result==1;
  24. }
  25. // 编辑商户
  26. public function edit($data)
  27. {
  28. $id = $data['id'];
  29. return $result = Db::name('pay_user')->where(['id'=>$id])->select();
  30. }
  31. public function ulistedit($data){
  32. if(!empty($data['pass'])){
  33. $data['pass'] = md5($data['pass']);
  34. }else{
  35. unset($data['pass']);
  36. }
  37. return $result = Db::name('pay_user')->update($data);
  38. }
  39. // 删除商户(暂时不允许删除,只允许改变状态,为未激活)
  40. public function remove($data)
  41. {
  42. $id = $data['id'];
  43. $result = Db::name('pay_user')->where(['id'=>$id])->delete();
  44. }
  45. }