$where[0]=['EXP',"b.income_time BETWEEN '{$this->params['income_start_date']}' AND '{$this->params['income_end_date']}'
OR c.operation_date BETWEEN '{$this->params['income_start_date']}' AND '{$this->params['income_end_date']}'"];
$where[0]=['EXP',"b.income_time BETWEEN '{$this->params['income_start_date']}' AND '{$this->params['income_end_date']}' {$sql_string} BETWEEN '{$this->params['income_start_date']}' AND '{$this->params['income_end_date']}' GROUP BY agent_id)"];
$where[1]=['EXP',"e.create_time > '{$this->params['bargain_start_date']} 00:00:00' {$sql_string} > '{$this->params['bargain_start_date']}' GROUP BY agent_id)"];
$where[1]=['EXP',"e.create_time < '{$this->params['bargain_end_date']} 23:59:59' OR c.operation_date < '{$this->params['bargain_end_date']}'"];
$where[1]=['EXP',"e.create_time < '{$this->params['bargain_end_date']} 23:59:59' {$sql_string} > '{$this->params['bargain_end_date']}' GROUP BY agent_id)"];
$where[1]=['EXP',"e.create_time BETWEEN '{$this->params['bargain_start_date']} 00:00:00' AND '{$this->params['bargain_end_date']} 23:59:59'
OR c.operation_date BETWEEN '{$this->params['bargain_start_date']}' AND '{$this->params['bargain_end_date']}'"];
$where[1]=['EXP',"e.create_time BETWEEN '{$this->params['bargain_start_date']} 00:00:00' AND '{$this->params['bargain_end_date']} 23:59:59' {$sql_string} BETWEEN '{$this->params['bargain_start_date']}' AND '{$this->params['bargain_end_date']}' GROUP BY agent_id)"];