From cac440ba9ca3a632e4457f6bba7fdfc1eaa5f19e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cwanyongkang=E2=80=9D?= <“937888580@qq.com”> Date: Tue, 6 Feb 2024 14:59:56 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=A8=E6=88=B7=E8=B5=84=E9=87=91=E6=98=8E?= =?UTF-8?q?=E7=BB=86=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/user/controller/UserScore.php | 39 +++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/app/user/controller/UserScore.php b/app/user/controller/UserScore.php index 60784df..cb94697 100644 --- a/app/user/controller/UserScore.php +++ b/app/user/controller/UserScore.php @@ -28,6 +28,45 @@ class UserScore extends Controller \exportToCsv('test.csv',['创建时间','会员号','操作人员','资金项目','操作前余额','金额','操作后余额','备注'],$list); } + public function get_all_list() { + $data = $_GET; + $page = 0; + if (isset($data['PageIndex'])) { + $page = ($data['PageIndex'] - 1) * 50; + } + $where_str = ''; + if (!empty($data)) { + if (!empty($data['st'])) { + $date1 = date('Y-m-d', strtotime($data['st'])); + $date2 = date('Y-m-d', strtotime($data['et'])); + $where_str = " CreateTime>='" . $date1 . "' and CreateTime<='" . $date2 . "' "; + } + + if (!empty($data['type'])) { + if (!empty($where_str)) { + $where_str .= ' AND '; + } + $where_str .= " ScoreType='" . $data['type'] . "' "; + } + + if (!empty($data['keyWord'])) { + if (!empty($where_str)) { + $where_str .= ' AND '; + } + $where_str .= " UserName='" . $data['keyWord'] . "' "; + } + } + $user_score_model = new UserScoreModel; + + $list = $user_score_model->field('*')->where($where_str)->order('Id desc')->limit("$page,50")->fetchAll();; + + echo json_encode([ + 'Code' => 10000, + 'Data' => $list, + 'TotalCount' => (int)$user_score_model->getCount($where_str)['count'], + ]); + } + /** * @description: 获取资金明细列表 * @param {*}