UserInfo.php 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. <?php
  2. namespace App\Http\Models;
  3. use Illuminate\Database\Eloquent\Model;
  4. use \App\Models;
  5. /**
  6. * 救济金模型类
  7. */
  8. class UserInfo extends Model
  9. {
  10. /**
  11. * 用户详细查询
  12. *
  13. * @access public
  14. * @param mixed $where 查询条件
  15. * @param mixed $select 查询字段
  16. * @return array
  17. */
  18. public function userInfo($select, $where)
  19. {
  20. // 获取救济金记录.
  21. $membersDetailedModel = new Models\MembersDetailed;
  22. $result = $membersDetailedModel
  23. ->select($select)
  24. ->where($where)
  25. ->first();
  26. return $result;
  27. }//end userInfo()
  28. /**
  29. * 用户详细多个查询
  30. *
  31. * @access public
  32. * @param mixed $where 查询条件
  33. * @param mixed $select 查询字段
  34. * @return array
  35. */
  36. public function getUserInfo($select, $where)
  37. {
  38. // 获取救济金记录.
  39. $membersDetailedModel = new Models\MembersDetailed;
  40. $result = $membersDetailedModel->select($select);
  41. if (empty($where) === false) {
  42. $result = $result->where($where);
  43. }
  44. $result = $result->get();
  45. return $result;
  46. }//end getUserInfo()
  47. /**
  48. * 用户游戏余额
  49. *
  50. * @access public
  51. * @param mixed $where 查询条件
  52. * @param mixed $select 查询字段
  53. * @return array
  54. */
  55. public function gameMoney($select, $where)
  56. {
  57. // 获取救济金记录.
  58. $gameMoneyModel = new Models\GameMoney;
  59. $result = $gameMoneyModel->select($select);
  60. if (empty($where) === false) {
  61. $result = $result->where($where);
  62. }
  63. $result = $result->get();
  64. return $result;
  65. }//end gameMoney()
  66. /**
  67. * 修改用户信息
  68. *
  69. * @access public
  70. * @param mixed $where 查询条件
  71. * @param mixed $data 修改数据
  72. * @return array
  73. */
  74. public function upUserInfo($where, $data)
  75. {
  76. // 获取救济金记录.
  77. $membersDetailedModel = new Models\MembersDetailed;
  78. $result = $membersDetailedModel
  79. ->where($where)
  80. ->update($data);
  81. return $result;
  82. }//end upUserInfo()
  83. }