From 166f5716efcb3510218d4edebd134ee449e9eb9a Mon Sep 17 00:00:00 2001 From: qinzexin <“731344816@qq.com”> Date: Thu, 12 Jun 2025 18:41:45 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E4=B8=BB=E7=90=86=E4=BA=BA?= =?UTF-8?q?=E7=AE=80=E6=98=93=E5=90=8E=E5=8F=B0=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../school/activity/order/Order.php | 56 +- .../school/activity/order/order/index.html | 16 +- .../controller/school/newactivity/Order.php | 5 + .../common/model/school/activity/Activity.php | 8 +- .../model/school/activity/order/Order.php | 31 +- .../school/activity/order/Order.php | 227 +++--- .../school/activity/order/OrderCode.php | 36 +- .../school/activity/order/OrderDetail.php | 8 +- .../school/activity/order/OrderLog.php | 3 +- .../school/activity/order/SettleLog.php | 8 +- .../user/withdrawal/UserwithdrawalLog.php | 9 +- .../school/activity/order/order_detail.php | 2 + .../school/activity/order/settle_log.php | 12 +- .../model/school/activity/order/Order.php | 3 +- .../model/school/activity/order/OrderCode.php | 3 +- .../school/activity/order/OrderDetail.php | 3 +- .../model/school/activity/order/OrderLog.php | 3 +- .../model/school/activity/order/SettleLog.php | 15 +- .../user/withdrawal/UserwithdrawalLog.php | 3 +- .../manystore/view/general/profile/index.html | 6 +- .../order/order/admin_confirmation.html | 42 ++ .../activity/order/order/after_sales.html | 31 + .../school/activity/order/order/edit.html | 385 +++++----- .../school/activity/order/order/index.html | 53 +- .../order/order/shop_confirmation.html | 47 ++ .../activity/order/order_code/index.html | 26 +- .../activity/order/order_detail/index.html | 29 +- .../activity/order/settle_log/index.html | 26 +- .../withdrawal/userwithdrawal_log/index.html | 34 +- .../js/backend/school/activity/order/order.js | 26 + .../manystore/school/activity/order/order.js | 662 ++++++++++++++++-- .../school/activity/order/order_code.js | 64 +- .../school/activity/order/order_detail.js | 86 ++- .../school/activity/order/order_log.js | 6 +- .../school/activity/order/settle_log.js | 95 ++- .../user/withdrawal/userwithdrawal_log.js | 117 +++- 36 files changed, 1578 insertions(+), 608 deletions(-) create mode 100644 application/manystore/view/school/activity/order/order/admin_confirmation.html create mode 100644 application/manystore/view/school/activity/order/order/after_sales.html create mode 100644 application/manystore/view/school/activity/order/order/shop_confirmation.html diff --git a/application/admin/controller/school/activity/order/Order.php b/application/admin/controller/school/activity/order/Order.php index 3d6fc06..67fbb51 100644 --- a/application/admin/controller/school/activity/order/Order.php +++ b/application/admin/controller/school/activity/order/Order.php @@ -143,34 +143,6 @@ class Order extends Backend - /** - * 后台核销 - * @return string - * @throws \think\Exception - * @throws \think\db\exception\BindParamException - * @throws \think\exception\DbException - * @throws \think\exception\PDOException - */ - public function verification($ids = ''){ - $param = $this->request->param(); - if($this->request->isPost()){ - try{ - if(isset($param['ids']))$ids = $param['ids']; - //设置模拟资格 - $model = (new \app\common\model\school\classes\activity\order\Order); - $model->verification($ids,0,true,'admin',$this->auth->id,true); - - - }catch (\Exception $e){ - $this->error($e->getMessage()); - } - $this->success('核销成功!'); - } - $row = $this->model->get($ids); - $this->view->assign('vo', $row); - return $this->view->fetch(); - } - @@ -318,6 +290,34 @@ class Order extends Backend } + /** + * 退剩余款项 + * @return string + * @throws \think\Exception + * @throws \think\db\exception\BindParamException + * @throws \think\exception\DbException + * @throws \think\exception\PDOException + */ + public function refund_all($ids = ''){ + $param = $this->request->param(); + if($this->request->isPost()){ + try{ + if(isset($param['ids']))$ids = $param['ids']; + $order = \app\common\model\school\activity\order\Order::getHaveOrder($ids); + + \app\common\model\school\activity\order\Order::orderRefund($order,$order['sub_refundprice'],'admin',$this->auth->id,true,true); + + + }catch (\Exception $e){ + $this->error($e->getMessage()); + } + $this->success('已重新发起退款,如果是第三方支付请等待回调!'); + } + $row = $this->model->get($ids); + $this->view->assign('vo', $row); + return $this->view->fetch(); + } + } diff --git a/application/admin/view/school/activity/order/order/index.html b/application/admin/view/school/activity/order/order/index.html index dd6e997..ec11ca3 100644 --- a/application/admin/view/school/activity/order/order/index.html +++ b/application/admin/view/school/activity/order/order/index.html @@ -52,14 +52,14 @@ -
打开微信扫一扫,扫码即可在手机端查看