From 4e1126bf452b5e4807e41830623c9a44ec79629a Mon Sep 17 00:00:00 2001 From: ZF sun <34314687@qq.com> Date: Mon, 8 Dec 2025 17:07:44 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E6=B7=BB=E5=8A=A0=E5=BC=80=E7=A5=A8ph?= =?UTF-8?q?p=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app/Request.php | 2 +- src/app/api/controller/Invoice.php | 35 ++++ src/app/api/controller/Transfer.php | 22 +++ src/docs/kefu_api.md | 266 ---------------------------- 4 files changed, 58 insertions(+), 267 deletions(-) create mode 100644 src/app/api/controller/Invoice.php create mode 100644 src/app/api/controller/Transfer.php delete mode 100644 src/docs/kefu_api.md diff --git a/src/app/Request.php b/src/app/Request.php index 947fbc0c5..9dabe51d7 100644 --- a/src/app/Request.php +++ b/src/app/Request.php @@ -29,7 +29,7 @@ class Request extends \think\Request */ protected $parseUrl; - protected $filter = [ 'filterEmoji' ]; + protected $filter = [ 'filterEmoji', 'removeXss' ]; /** * Saasid diff --git a/src/app/api/controller/Invoice.php b/src/app/api/controller/Invoice.php new file mode 100644 index 000000000..86bb54d30 --- /dev/null +++ b/src/app/api/controller/Invoice.php @@ -0,0 +1,35 @@ +checkToken(); + if ($token['code'] < 0) return $this->response($token); + $order_create = new OrderCreateModel(); + $data = array_merge( + [ + 'order_id' => $this->params['order_id'] + ], + $this->getInvoiceParam() + ); + $result = $order_create->initInvoice($data); + if ($result['code'] < 0) { + return $this->response($result); + } + $order_create->calculateInvoice(); + if ($order_create->error) { + return $this->response($this->error($order_create->error_msg)); + } + $res = $order_create->saveInvoice(); + return $this->response($res); + } +} \ No newline at end of file diff --git a/src/app/api/controller/Transfer.php b/src/app/api/controller/Transfer.php new file mode 100644 index 000000000..80f79a591 --- /dev/null +++ b/src/app/api/controller/Transfer.php @@ -0,0 +1,22 @@ +