From b1e74ce3e9024bddd05a374b95534d1162119968 Mon Sep 17 00:00:00 2001 From: lccsw <1127794702@qq.com> Date: Thu, 30 Sep 2021 11:29:24 +0800 Subject: [PATCH] add-admin-paylog --- admin/controllers/receiver/Orders.php | 41 +++++++++++++++++-- admin/views/receiver/orders/add_paylog.php | 32 +++++++++++++++ admin/views/receiver/orders/paylog.php | 6 ++- api/controllers/wxapp/licheb/Protocol.php | 2 +- .../app/liche/App_liche_orders_model.php | 2 +- 5 files changed, 76 insertions(+), 7 deletions(-) create mode 100644 admin/views/receiver/orders/add_paylog.php diff --git a/admin/controllers/receiver/Orders.php b/admin/controllers/receiver/Orders.php index 59ab744d..3aa591cf 100644 --- a/admin/controllers/receiver/Orders.php +++ b/admin/controllers/receiver/Orders.php @@ -21,6 +21,7 @@ class Orders extends HD_Controller $this->load->model('auto/auto_attr_model'); $this->load->model('auto/auto_finance_model'); $this->load->model('sys/sys_finance_model'); + $this->load->model('app/liche/app_liche_orders_model'); $this->load->library('receiver/orders_entity'); } @@ -667,9 +668,8 @@ class Orders extends HD_Controller $this->data['info'] = $info; return $this->show_json(SYS_CODE_SUCCESS, '保存成功'); } - + //支付列表 public function get_paylog(){ - $this->load->model('app/liche/app_liche_orders_model'); if($_SERVER['REQUEST_METHOD'] == 'POST'){ $params = $this->input->post(); $page = $params['page'] = $params['page'] ? intval($params['page']) : 1; @@ -678,7 +678,6 @@ class Orders extends HD_Controller $where = [ 'o_id' => $params['id'], 'status' => 1, - 'pid>' => 0, 'pay_price>' => 0 ]; $count = $this->app_liche_orders_model->count($where); @@ -701,4 +700,40 @@ class Orders extends HD_Controller $this->data['id'] = $this->input->get('id'); return $this->show_view('receiver/orders/paylog'); } + //添加支付日志 + public function add_paylog(){ + if($this->input->method()=='post'){ + $id = $this->input->post('id'); + $row = $this->orders_model->get(['id'=>$id]); + $money = $this->input->post('money'); + $pay_time = $this->input->post('pay_time'); + if(!$money || !$pay_time ||!$row){ + return $this->show_json(SYS_CODE_FAIL, '参数错误'); + } + $this->load->helper('order'); + $sid = create_order_no(350200,'liche',1,5); + $data = [ + 'o_id' => $row['id'], + 'sid' => $sid, + 'brand_id' => $row['brand_id'], + 's_id' => $row['s_id'], + 'v_id' => $row['v_id'], + 'cor_id' => $row['cor_id'], + 'incor_id' => $row['incor_id'], + 'total_price' => $money, + 'pay_price' => $money, + 'type' => 5, + 'status' => 1, + 'pay_time' => date('Y-m-d H:i:s',strtotime($pay_time)), + 'c_time' => time() + ]; + $res = $this->app_liche_orders_model->add($data); + if(!$res){ + return $this->show_json(SYS_CODE_FAIL, '保存失败'); + } + return $this->show_json(SYS_CODE_SUCCESS, '保存成功'); + } + $this->data['id'] = $this->input->get('id'); + return $this->show_view('receiver/orders/add_paylog'); + } } diff --git a/admin/views/receiver/orders/add_paylog.php b/admin/views/receiver/orders/add_paylog.php new file mode 100644 index 00000000..31f39de6 --- /dev/null +++ b/admin/views/receiver/orders/add_paylog.php @@ -0,0 +1,32 @@ +
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+
+ + diff --git a/admin/views/receiver/orders/paylog.php b/admin/views/receiver/orders/paylog.php index dfddccc6..65f93aaf 100644 --- a/admin/views/receiver/orders/paylog.php +++ b/admin/views/receiver/orders/paylog.php @@ -1,5 +1,7 @@
- +
+ 添加收款记录 +
@@ -36,6 +38,7 @@ +