92 lines
2.7 KiB
PHP
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(){
|
|
|
|
}
|
|
|
|
}
|