From a09909c203b96cf97d905a988f3a6b204527b9c7 Mon Sep 17 00:00:00 2001 From: xxb Date: Fri, 10 Sep 2021 14:14:03 +0800 Subject: [PATCH] liche update for admin goods sold lists --- admin/controllers/items/goods/Goods.php | 15 +++++++----- admin/controllers/receiver/Orders.php | 9 +++++++ admin/views/items/goods/lists.php | 32 ++++++++++++------------- admin/views/items/goods/lists_sold.php | 17 ++++++------- admin/views/receiver/orders/oinfo.php | 22 ++++++++--------- 5 files changed, 50 insertions(+), 45 deletions(-) diff --git a/admin/controllers/items/goods/Goods.php b/admin/controllers/items/goods/Goods.php index cc0f1286..ee9ee632 100644 --- a/admin/controllers/items/goods/Goods.php +++ b/admin/controllers/items/goods/Goods.php @@ -95,20 +95,23 @@ class Goods extends HD_Controller $params['addr_id'] = ''; } - if(2 == $params['status']){//已售 + if(strlen($params['status'])>0){ $where['status'] = $params['status']; $where_1['m.status'] = $params['status']; $where_2['m.status'] = $params['status']; $where_3['m.status'] = $params['status']; + } else { + $params['status'] = ''; + } + + if(1 == $params['sold']){//已售 + $where["bill_time<>'0000-00-00 00:00:00'"] = null; $view = '/items/goods/lists_sold'; $_title = '已售车辆'; } else { - $where['status'] = 1; - $where_1['m.status'] = 1; - $where_2['m.status'] = 1; - $where_3['m.status'] = 1; + $where["bill_time"] = '0000-00-00 00:00:00'; $view = '/items/goods/lists'; - $_title = '未售车辆'; + $_title = '库存车辆'; } if($params['vin']){ diff --git a/admin/controllers/receiver/Orders.php b/admin/controllers/receiver/Orders.php index b51fde41..692b0bc5 100644 --- a/admin/controllers/receiver/Orders.php +++ b/admin/controllers/receiver/Orders.php @@ -281,6 +281,15 @@ class Orders extends HD_Controller{ $file && $update['file'] = $file; $result = $this->order_bills_model->update($update,['id'=>$id]); if($result){ + //更新开票时间 + $row = $this->order_bills_model->get(['id'=>$id]); + $row_order = $this->orders_model->get(array('id' => $row['o_id'])); + if($row_order){ + $this->load->model('items/items_model'); + $upd = array('bill_time' => time()); + $where = array('id' => $row_order['item_id']); + $ret = $this->items_model->update($upd, $where); + } return $this->show_json(SYS_CODE_SUCCESS,'保存成功'); }else{ return $this->show_json(SYS_CODE_FAIL,'保存失败'); diff --git a/admin/views/items/goods/lists.php b/admin/views/items/goods/lists.php index d743b361..ef917724 100644 --- a/admin/views/items/goods/lists.php +++ b/admin/views/items/goods/lists.php @@ -171,21 +171,21 @@ - - - - - - - - -
+
+ +
+ +
+
@@ -243,7 +243,7 @@ - + 车架号 @@ -252,7 +252,7 @@ - + 存放地 @@ -270,7 +270,7 @@ - + 精品加装 @@ -286,15 +286,13 @@ {{v.id}} {{v.brand_name}}-{{v.s_name}}-{{v.v_name}}-{{v.cor_name}} - {{v.vin}} + + {{v.vin}} + {{v.address}} {{v.in_time}} {{v.auto_fine}} - 查看 编辑 diff --git a/admin/views/items/goods/lists_sold.php b/admin/views/items/goods/lists_sold.php index 9fd34931..7de5d87d 100644 --- a/admin/views/items/goods/lists_sold.php +++ b/admin/views/items/goods/lists_sold.php @@ -204,7 +204,7 @@
- +
@@ -298,17 +298,14 @@ {{v.id}} {{v.brand_name}}-{{v.s_name}}-{{v.v_name}}-{{v.cor_name}} - {{v.vin}} + + {{v.vin}} + {{v.admin_name}} {{v.out_time}} - 查看 - 编辑 + 编辑 diff --git a/admin/views/receiver/orders/oinfo.php b/admin/views/receiver/orders/oinfo.php index 8b38f4d8..a9d3c035 100644 --- a/admin/views/receiver/orders/oinfo.php +++ b/admin/views/receiver/orders/oinfo.php @@ -6,13 +6,13 @@
-
+
-
+
@@ -20,29 +20,27 @@
-
+
-
+
-
-
-
+
-
+
@@ -50,7 +48,7 @@
-
+
-
+
@@ -67,7 +65,7 @@
-
+
-