From 313d8fd7bf17fc92fd6f9a5f00a4eba4e4fc5a02 Mon Sep 17 00:00:00 2001 From: lccsw <805383944@qq.com> Date: Tue, 6 Jun 2023 10:31:08 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=8E=E5=8F=B0=E5=A2=9E=E5=8A=A0=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=E6=94=B6=E6=AC=BE=E8=AE=B0=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- admin/controllers/receiver/orderv2/Orders.php | 7 +++++++ admin/views/receiver/orderv2/get/add_paylog.php | 11 ++++++----- admin/views/receiver/orderv2/get/paylog.php | 10 +++++++++- 3 files changed, 22 insertions(+), 6 deletions(-) diff --git a/admin/controllers/receiver/orderv2/Orders.php b/admin/controllers/receiver/orderv2/Orders.php index d153022c..8e70263b 100644 --- a/admin/controllers/receiver/orderv2/Orders.php +++ b/admin/controllers/receiver/orderv2/Orders.php @@ -1306,6 +1306,7 @@ class Orders extends HD_Controller 'show_img' => 0, 'descrip' => $item['descrip'], 'img' => $item['img'] ? build_qiniu_image_url($item['img']) : '', + 'admin_id' => $item['admin_id'], ]; } } @@ -1360,7 +1361,9 @@ class Orders extends HD_Controller public function add_paylog() { $id = $this->input->get_post('id'); + $log_id = $this->input->get_post('log_id'); $row = $this->receiver_orders_v2_model->get(['id' => $id]); + $order_row = $this->app_liche_orders_model->get(['id'=>$log_id,'o_id'=>$row['id']]); $srv_price = $this->orders_v2_entity->order_srv_money($row['id']); $need_price = $this->orders_v2_entity->recevable_price($row['id']); $car_price = $need_price-$srv_price; @@ -1375,6 +1378,9 @@ class Orders extends HD_Controller if (!$money || !$row || !$wx_mchid) { return $this->show_json(SYS_CODE_FAIL, '参数错误'); } + if($order_row["id"]){ //修改订单更新旧订单为无效订单 + $this->app_liche_orders_model->update(['status'=>-1],['id'=>$order_row['id']]); + } $p_row = $this->app_liche_orders_model->get(['pid'=>0,'o_id'=>$row['id']]); $last_p_row = $this->app_liche_orders_model->get(['o_id'=>$row['id'],'type'=>3,'pid'=>$p_row['id'],'status>='=>0]); //尾款父订单 @@ -1469,6 +1475,7 @@ class Orders extends HD_Controller $this->data['type'] = $type; $this->data['companys'] = $companys; $this->data['id'] = $this->input->get('id'); + $this->data['order_row'] = $order_row; return $this->show_view('receiver/orderv2/get/add_paylog'); } //取消配车 diff --git a/admin/views/receiver/orderv2/get/add_paylog.php b/admin/views/receiver/orderv2/get/add_paylog.php index 8bb0e329..473a7890 100644 --- a/admin/views/receiver/orderv2/get/add_paylog.php +++ b/admin/views/receiver/orderv2/get/add_paylog.php @@ -1,10 +1,11 @@
+ ">
- + " name="money">
@@ -13,7 +14,7 @@
@@ -24,7 +25,7 @@
@@ -42,7 +43,7 @@ onchange="$(this).next('img').attr('src', $(this).data('srcs') || this.value)" value="" class="layui-input"> + src=""/>