User.php 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. <?php
  2. /**
  3. * 签到表模型
  4. */
  5. namespace app\admin\model;
  6. use daswork\Model;
  7. class User extends Model
  8. {
  9. public function __construct($tablename = '')
  10. {
  11. parent::__construct();
  12. // if ($tablename) {
  13. // $this->tablename = $tablename;
  14. // } else {
  15. // $this->tablename = uncamelize(basename(__CLASS__));
  16. // }
  17. $this->tablename = 'user';
  18. }
  19. public function dataList($where = '')
  20. {
  21. $sql = "select id,truename,phone,organization,member_type,fee_type,is_pay,money,receipt_number,status from $this->tablename $where;";
  22. // echo $sql;
  23. // exit;
  24. return $this->select($sql);
  25. }
  26. public function getOneByUsername($username, $tablename = '')
  27. {
  28. $sql = "SELECT * FROM `$this->tablename` WHERE `username`='$username';";
  29. $result = $this->query($sql);
  30. $data = $result->fetch_assoc();
  31. return $data;
  32. }
  33. /**
  34. * deleteByIds
  35. */
  36. public function deleteById($id)
  37. {
  38. if (is_array($id)) {
  39. $sql = "DELETE FROM `$this->tablename` WHERE `member_id` IN(";
  40. for ($i=0; $i < count($id); $i++) {
  41. $sql .= $id[$i] . ',';
  42. }
  43. $sql = rtrim($sql, ',');
  44. $sql .= ");";
  45. } else {
  46. $sql = "DELETE FROM `$this->tablename` WHERE `member_id`=$id;";
  47. }
  48. return $this->exec($sql);
  49. }
  50. }