ReliefData.php 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. <?php
  2. namespace App\Http\Models;
  3. use Illuminate\Database\Eloquent\Model;
  4. use \App\Models;
  5. /**
  6. * 救济金模型类
  7. */
  8. class ReliefData extends Model
  9. {
  10. /**
  11. * 查询救济金记录
  12. *
  13. * @access public
  14. * @param mixed $where 查询条件
  15. * @param mixed $between 查询条件
  16. * @param mixed $paginate 分页
  17. * @return array
  18. */
  19. public function getRelief($select, $paginate, $where='', $between='')
  20. {
  21. // 获取救济金记录.
  22. $getReliefModel = new Models\GetRelief;
  23. $getReliefModel = $getReliefModel
  24. ->select($select)
  25. ->join('members', 'members.id', 'getrelief.members_id');
  26. if (empty($where) === false) {
  27. $getReliefModel = $getReliefModel->where($where);
  28. }
  29. if (empty($between) === false) {
  30. $getReliefModel = $getReliefModel->whereBetween('getrelief_addtime', $between);
  31. }
  32. $getReliefModel = $getReliefModel
  33. ->orderBy('getrelief_addtime','desc')
  34. ->paginate($paginate)
  35. ->toArray();
  36. return $getReliefModel;
  37. }//end getRelief()
  38. /**
  39. * 查询救济金系统设置
  40. *
  41. * @access public
  42. * @param mixed $where 查询条件
  43. * @param mixed $between 查询条件
  44. * @param mixed $paginate 分页
  45. * @return array
  46. */
  47. public function getSystemconfig($select, $where)
  48. {
  49. // 查询救济金系统设置.
  50. $systemconfigModel = new Models\Systemconfig;
  51. $systemconfigModel = $systemconfigModel
  52. ->select($select)
  53. ->where($where)
  54. ->get();
  55. return $systemconfigModel;
  56. }//end getSystemconfig()
  57. /**
  58. * 修改救济金系统设置
  59. *
  60. * @access public
  61. * @param mixed $where 查询条件
  62. * @param mixed $data 数据
  63. * @return array
  64. */
  65. public function upSystemconfig($where, $data)
  66. {
  67. // 查询救济金系统设置.
  68. $systemconfigModel = new Models\Systemconfig;
  69. $systemconfigModel = $systemconfigModel
  70. ->where($where)
  71. ->update($data);
  72. return $systemconfigModel;
  73. }//end upSystemconfig()
  74. }