Memberbank.php 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. <?php
  2. namespace app\common\model;
  3. use think\facade\Db;
  4. /**
  5. *
  6. *
  7. * ----------------------------------------------------------------------------
  8. *
  9. * 数据层模型
  10. */
  11. class Memberbank extends BaseModel
  12. {
  13. /**
  14. * 取得单条提现账户
  15. * @author csdeshang
  16. * @param array $condition 条件
  17. * @param type $order 排序
  18. * @return string
  19. */
  20. public function getMemberbankInfo($condition, $order = '')
  21. {
  22. $addr_info = Db::name('memberbank')->where($condition)->order($order)->find();
  23. return $addr_info;
  24. }
  25. /**
  26. * 读取提现账户列表
  27. * @author csdeshang
  28. * @param array $condition 查询条件
  29. * @param type $order 排序
  30. * @return array 数组格式的返回结果
  31. */
  32. public function getMemberbankList($condition, $order = 'memberbank_id desc')
  33. {
  34. $memberbank_list = Db::name('memberbank')->where($condition)->order($order)->select()->toArray();
  35. return $memberbank_list;
  36. }
  37. /**
  38. * 取数量
  39. * @author csdeshang
  40. * @param array $condition 条件
  41. * @return int
  42. */
  43. public function getMemberbankCount($condition = array())
  44. {
  45. return Db::name('memberbank')->where($condition)->count();
  46. }
  47. /**
  48. * 新增提现账户
  49. * @author csdeshang
  50. * @param array $data 参数内容
  51. * @return bool 布尔类型的返回结果
  52. */
  53. public function addMemberbank($data)
  54. {
  55. return Db::name('memberbank')->insertGetId($data);
  56. }
  57. /**
  58. * 取单个提现账户
  59. * @author csdeshang
  60. * @param int $id 提现账户ID
  61. * @return array 数组类型的返回结果
  62. */
  63. public function getOneMemberbank($id)
  64. {
  65. if (intval($id) > 0) {
  66. $result = Db::name('memberbank')->where('memberbank_id', intval($id))->find();
  67. return $result;
  68. } else {
  69. return false;
  70. }
  71. }
  72. /**
  73. * 更新提现账户
  74. * @author csdeshang
  75. * @param array $update 更新数据
  76. * @param array $condition 更新条件
  77. * @return bool 布尔类型的返回结果
  78. */
  79. public function editMemberbank($update, $condition)
  80. {
  81. return Db::name('memberbank')->where($condition)->update($update);
  82. }
  83. /**
  84. * 删除提现账户
  85. * @author csdeshang
  86. * @param array $condition记录ID
  87. * @return bool 布尔类型的返回结果
  88. */
  89. public function delMemberbank($condition)
  90. {
  91. return Db::name('memberbank')->where($condition)->delete();
  92. }
  93. }