Files
liche/admin/controllers/receiver/order/Loan.php
T
2021-07-22 15:46:18 +08:00

92 lines
2.7 KiB
PHP

<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Loan extends HD_Controller{
private $searchTpAry = array('mobile' => '客户手机号', 'name' => '客户姓名','sid' => '订单号');
public function __construct(){
parent::__construct();
$this->load->model('receiver/order/receiver_order_loans_model','order_loans_model');
}
public function index(){
$this->lists();
}
public function lists(){
$status_arr = $this->order_loans_model->get_status();
$params = $this->input->get();
$page = $params['page'] = $params['page'] ? intval($params['page']) : 1;
$size = $params['size'] = $params['size'] ? intval($params['size']) : 20;
$t1 = 'lc_receiver_order_loans';
$t2 = 'lc_receiver_orders';
$where = [
];
strlen($params['status']) && $where["$t1.status"] = $params['status'];
if ($params['title']) {
$where["{$t2}.{$params['search_tp']} like '%{$params['title']}%'"] = null;
}
//创建时间
if ($params['c_time']) {
$c_time = explode(' ~ ', $params['c_time']);
if ($c_time[0]) {
$where["{$t1}.c_time >="] = strtotime($c_time[0] . ' 00:00:00');
}
if ($c_time[1]) {
$where["{$t1}.c_time <="] = strtotime($c_time[1] . ' 23:59:59');
}
}
$count = $this->order_loans_model->count_order($where,$t2);
$lists = [];
if($count){
$fileds = "$t1.o_id,$t1.title,$t1.year,$t1.first_price,$t1.status,$t1.c_time,";
$fileds .= "$t2.id,$t2.name,$t2.mobile,$t2.sid";
$rows = $this->order_loans_model->select_order($where,"$t1.id desc",$page,$size,$fileds);
foreach($rows as $key=>$val){
$val['status_name'] = $status_arr[$val['status']];
$lists[] = $val;
}
}
$this->data['pager'] = array('count' => ceil($count / $size), 'curr' => $page, 'totle' => $count);
$this->data['lists'] = $lists;
$this->data['params'] = $params;
$this->data['searchTpAry'] = $this->searchTpAry;
$this->data['status_arr'] = $status_arr;
$this->data['_title'] = '合同签订列表';
return $this->show_view('receiver/order/loan/lists', true);
}
public function get(){
}
//添加单条数据
public function add(){
}
//编辑单条数据
public function edit(){
}
//删除单条数据
public function del(){
}
//批量操作(默认修改状态)
public function batch(){
}
//导出数据列表
public function export(){
}
}