CreditDao.php 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. <?php
  2. class CreditDao {
  3. public $uid;
  4. public $time;
  5. public $operation;
  6. public $credit1;
  7. public $credit2;
  8. public $credit3;
  9. public $_table = 'zhask_credit';
  10. public $_primarykey = "";
  11. public $_fields = array ('uid', 'time', 'operation', 'credit1', 'credit2', 'credit3' );
  12. /**
  13. * 删除用户日常积分记录
  14. * @param unknown_type $uid
  15. */
  16. function delete_credit_by_uid($uid = 0) {
  17. $sql = "delete from " . t_credit . " where uid = " . $uid;
  18. Doo::db ()->query ( $sql );
  19. }
  20. /**
  21. * 积分,财富值日常记录功能
  22. * @param unknown_type $uid
  23. * @param unknown_type $action_type
  24. * @param unknown_type $credit1
  25. * @param unknown_type $credit2
  26. * @param unknown_type $credit3
  27. */
  28. public function set_credit_log($uid = 0, $action_type = "", $credit1 = 0, $credit2 = 0, $credit3 = 0) {
  29. //记录日常操作
  30. $sql = "INSERT INTO " . t_credit . "(uid,time,operation,credit1,credit2,credit3) VALUES (" . $uid . "," . get_date () . ",'" . $action_type . "'," . $credit1 . "," . $credit2 . "," . $credit3 . ")";
  31. $query = Doo::db ()->query ( $sql );
  32. }
  33. /**
  34. * 获取某个用户的积分,财富操作信息
  35. * @param unknown_type $uid
  36. */
  37. public function get_credit_info_by_uid($uid = 0) {
  38. $sql = "select * from " . t_credit . " where uid = " . $uid;
  39. $query = Doo::db ()->query ( $sql );
  40. $result = $query->fetchAll ();
  41. return $result;
  42. }
  43. }
  44. ?>