Files
juipphp/app/agent/controller/Score.php

84 lines
2.3 KiB
PHP
Raw Normal View History

2021-02-21 18:18:26 +08:00
<?php
namespace app\agent\controller;
use fastphp\base\Controller;
use app\agent\model\AgentUser;
use app\agent\model\User as UserModel;
use app\agent\model\AgentScore as AgentScoreModel;
class Score extends Controller
{
//账号列表
public function getList ()
{
$agent_id = $this->userinfo['OperaterID'];
$page = 0;
if (isset($_GET['PageIndex'])) {
$page = ($_GET['PageIndex'] - 1) * 50;
}
$where = [];
$where_str = '';
$where['agent_id'] = $agent_id;
if (!empty($_GET['Btime'])){
$date1 = date('Y-m-d', strtotime($_GET['Btime']));
$date2 = date('Y-m-d', strtotime($_GET['Etime']));
$where_str .= " UpdateTime>='" . $date1 . "' and UpdateTime<='" . $date2 . "' ";
}
$score_model = new AgentScoreModel;
$list = $score_model->getAgentListPage($where,$where_str, '*', 'id desc', "$page,50");
$data = [
'Code' => 10000,
'Data' => $list,
'Message' => '',
'TotalCount' => (int)$score_model->getCount($where)['count'],
];
echo json_encode($data);
}
//账号列表
public function getScoreList ()
{
2021-02-22 14:52:47 +08:00
$get_data = $_GET;
2021-02-21 18:18:26 +08:00
$page = 0;
if (isset($_GET['PageIndex'])) {
$page = ($_GET['PageIndex'] - 1) * 50;
}
$where = [];
$where_str = '';
2021-02-22 14:55:00 +08:00
2021-07-07 18:37:40 +08:00
if(!empty($get_data['keyWord'])){
2021-07-07 16:37:03 +08:00
$agent_user_model = new AgentUser;
$id = $agent_user_model->getOne(['username'=>$get_data['keyWord']])['id'];
$where['agent_id'] = $id;
2021-02-22 14:55:00 +08:00
}
2021-02-21 18:18:26 +08:00
if (!empty($_GET['Btime'])){
$date1 = date('Y-m-d', strtotime($_GET['Btime']));
$date2 = date('Y-m-d', strtotime($_GET['Etime']));
$where_str .= " UpdateTime>='" . $date1 . "' and UpdateTime<='" . $date2 . "' ";
}
$score_model = new AgentScoreModel;
$list = $score_model->getAgentListPage($where,$where_str, '*', 'id desc', "$page,50");
$data = [
'Code' => 10000,
'Data' => $list,
'Message' => '',
'TotalCount' => (int)$score_model->getCount($where)['count'],
];
echo json_encode($data);
}
}