diff --git a/admin/controllers/receiver/Orders.php b/admin/controllers/receiver/Orders.php index 8fd6d4a3..27b72ad8 100644 --- a/admin/controllers/receiver/Orders.php +++ b/admin/controllers/receiver/Orders.php @@ -110,6 +110,11 @@ class Orders extends HD_Controller $row['item_id'] = intval($row['item_id']); $row['cardid'] = $row['info_json']['cardid'] ? $row['info_json']['cardid'] : $row['info_json']['c_cardid']; $row['address'] = $row['info_json']['c_address'] ? $row['info_json']['c_address'] : ''; + $row['trustee_name'] = $row['info_json']['trustee_name'] ? $row['info_json']['trustee_name'] : ''; + $row['trustee_idcard'] = $row['info_json']['trustee_idcard'] ? $row['info_json']['trustee_idcard'] : ''; + $row['credit'] = $row['info_json']['c_credit'] ? $row['info_json']['c_credit'] : ''; + $row['business_licence'] = $row['info_json']['business_licence'] ? array('value' => $row['info_json']['business_licence'] + , 'src' => build_qiniu_image_url($row['info_json']['business_licence'])) : array('value' => '', 'src' => ''); //获取车信息 $brand = $this->auto_brand_model->get(['id' => $row['brand_id']], 'name'); $serie = $this->auto_series_model->get(['id' => $row['s_id']], 'name'); @@ -266,6 +271,31 @@ class Orders extends HD_Controller } } + /** + * Notes:更新营业执照 + * Created on: 2021/9/26 10:02 + * Created by: dengbw + * @return bool + */ + function edit_business_licence() + { + $id = $this->input->post('id'); + $business_licence = $this->input->post('business_licence'); + if (!$business_licence) { + return $this->show_json(SYS_CODE_FAIL, '请上传营业执照'); + } + $row = $this->orders_model->get(['id' => $id]); + $info_json = json_decode($row['info_json'], true); + $info_json['business_licence'] = $business_licence; + $upd = array('info_json' => json_encode($info_json,JSON_UNESCAPED_UNICODE)); + $result = $this->orders_model->update($upd, ['id' => $id]); + if ($result) { + return $this->show_json(SYS_CODE_SUCCESS, '保存成功'); + } else { + return $this->show_json(SYS_CODE_FAIL, '保存失败'); + } + } + //删除单条数据 public function del() { diff --git a/admin/libraries/OrdersList.php b/admin/libraries/OrdersList.php index 607f7d92..47636dee 100644 --- a/admin/libraries/OrdersList.php +++ b/admin/libraries/OrdersList.php @@ -60,7 +60,7 @@ class OrdersList $page = $params['page'] = $params['page'] ? intval($params['page']) : 1; $size = $params['size'] = $params['size'] ? intval($params['size']) : 20; $status_arr = $this->ci->mdOrders->statusAry(); - $where = ["id>" => 0]; + $where = ["status>=" => 0]; if ($params['title']) { $where["{$params['search_tp']} like '%{$params['title']}%'"] = null; } @@ -188,7 +188,7 @@ class OrdersList $t1 = 'lc_receiver_order_signs'; $t2 = 'lc_receiver_orders'; $where = [ - "$t2.id>" => 0, + "$t2.status>=" => 0, ]; $statusAry = $this->ci->mdOrders->statusAry($status_pid); if ($params['list_type'] == 'all') { @@ -348,7 +348,7 @@ class OrdersList } /** - * Notes: + * Notes:分期办理列表 * Created on: 2021/9/17 15:37 * Created by: dengbw * @param $status_pid @@ -362,7 +362,7 @@ class OrdersList $t1 = 'lc_receiver_order_loans'; $t2 = 'lc_receiver_orders'; $where = [ - "$t2.id>" => 0, + "$t2.status>=" => 0, ]; $statusAry = $this->ci->mdOrders->statusAry($status_pid); if ($params['list_type'] == 'all') { @@ -470,7 +470,7 @@ class OrdersList } /** - * Notes:车辆确认列表 + * Notes:车辆分配列表 * Created on: 2021/9/17 15:57 * Created by: dengbw * @param $status_pid @@ -484,7 +484,7 @@ class OrdersList $t1 = 'lc_receiver_order_ckcars'; $t2 = 'lc_receiver_orders'; $where = [ - "$t2.id>" => 0, + "$t2.status>=" => 0, ]; $statusAry = $this->ci->mdOrders->statusAry($status_pid); if ($params['list_type'] == 'all') { @@ -626,7 +626,7 @@ class OrdersList $t1 = 'lc_receiver_order_bills'; $t2 = 'lc_receiver_orders'; $where = [ - "$t2.id>" => 0, + "$t2.status>=" => 0, ]; $statusAry = $this->ci->mdOrders->statusAry($status_pid); if ($params['list_type'] == 'all') { @@ -767,7 +767,7 @@ class OrdersList $t1 = 'lc_receiver_order_agents'; $t2 = 'lc_receiver_orders'; $where = [ - "$t2.id>" => 0, + "$t2.status>=" => 0, ]; $statusAry = $this->ci->mdOrders->statusAry($status_pid); if ($params['list_type'] == 'all') { @@ -908,7 +908,7 @@ class OrdersList $t1 = 'lc_receiver_order_deliverys'; $t2 = 'lc_receiver_orders'; $where = [ - "$t2.id>" => 0, + "$t2.status>=" => 0, ]; $statusAry = $this->ci->mdOrders->statusAry($status_pid); if ($params['list_type'] == 'all') { diff --git a/admin/views/receiver/orders/get.php b/admin/views/receiver/orders/get.php index dcae3ceb..6f00c993 100644 --- a/admin/views/receiver/orders/get.php +++ b/admin/views/receiver/orders/get.php @@ -39,57 +39,130 @@