From a2b249becef3f224efa5d48159f72409a7e1c95a Mon Sep 17 00:00:00 2001 From: wanyongkang <937888580@qq.com> Date: Fri, 16 Oct 2020 17:45:04 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=B1=E8=B4=A5=E7=9A=84=E8=AE=A2=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/order/controller/Failed.php | 53 +++++++++++++++++++++++++++++++ app/order/controller/TbRefund.php | 21 ++++++------ app/order/model/ProductOrder.php | 18 +++++++++++ config/config.php | 2 +- fastphp/func/common.php | 35 +++++++++++++++----- 5 files changed, 108 insertions(+), 21 deletions(-) create mode 100644 app/order/controller/Failed.php create mode 100644 app/order/model/ProductOrder.php diff --git a/app/order/controller/Failed.php b/app/order/controller/Failed.php new file mode 100644 index 0000000..60ce8c4 --- /dev/null +++ b/app/order/controller/Failed.php @@ -0,0 +1,53 @@ +getListPage($where, '*', 'id desc', "$page,50"); + $data = [ + 'Code' => 10000, + 'Data' => $list, + 'Message' => '', + 'TotalCount' => (int)$productOrder->getCount(['Remark'=>['like','%失败%']]), + ]; + echo json_encode($data); + } +} diff --git a/app/order/controller/TbRefund.php b/app/order/controller/TbRefund.php index 966db4b..516fba2 100644 --- a/app/order/controller/TbRefund.php +++ b/app/order/controller/TbRefund.php @@ -5,7 +5,7 @@ * @Author: kangkang * @Date: 2020-10-13 19:52:37 * @LastEditors: kangkang - * @LastEditTime: 2020-10-15 17:51:08 + * @LastEditTime: 2020-10-16 11:15:13 */ /* * @Descripttion: @@ -29,9 +29,11 @@ class TbRefund extends Controller public function refundList() { $refund = new RefundMOdel; + $userModel = new UserModel; $list = $refund->getListPage(); foreach ($list as &$v) { $v['status'] = RefundEnum::$refundStatus[$v['status']]; + $v['account'] = $userModel->getOne(['LoginCode' => $v['Phone']])['RestAmount']; } $count = $refund->getCount(); $data = [ @@ -49,9 +51,11 @@ class TbRefund extends Controller } $page = ($_GET['page'] - 1) * 50; $refund = new RefundMOdel; + $userModel = new UserModel; $list = $refund->getListPage([], '*', 'id desc', "$page,50"); foreach ($list as &$v) { $v['status'] = RefundEnum::$refundStatus[$v['status']]; + $v['account'] = $userModel->getOne(['LoginCode' => $v['Phone']])['RestAmount']; } $data = [ 'Code' => 10000, @@ -65,6 +69,7 @@ class TbRefund extends Controller { $Phone = json_decode(file_get_contents("php://input"), true)['Phone']; $refund = new RefundMOdel; + $userModel = new UserModel; if ($Phone) { $list = $refund->getListPage(['Phone' => $Phone], '*', 'id desc', '100'); } else { @@ -73,6 +78,7 @@ class TbRefund extends Controller } foreach ($list as &$v) { $v['status'] = RefundEnum::$refundStatus[$v['status']]; + $v['account'] = $userModel->getOne(['LoginCode' => $v['Phone']])['RestAmount']; } $data = [ 'Code' => 10000, @@ -96,11 +102,7 @@ class TbRefund extends Controller $refund = new RefundMOdel; $where = ['Id' => $id]; $info = $refund->getOne($where); - $data = [ - 'Code' => 10000, - 'data' => $info, - ]; - echo json_encode($data); + \result($info); } /** @@ -124,12 +126,7 @@ class TbRefund extends Controller //判断余额是否大于退款金额 $returnOk = $user_info['RestAmount'] - $refund_info["RefundFee"]; if ($returnOk < 0) { - $return = [ - 'Code' => 30000, - 'msg' => '余额不足', - ]; - echo json_encode($return); - die; + \result([],'余额不足',30000); } else { $update_data['f_balance'] = $user_info['RestAmount']; if ($refund->updateOne(['Id' => $id], $update_data)) { diff --git a/app/order/model/ProductOrder.php b/app/order/model/ProductOrder.php new file mode 100644 index 0000000..d6c1a39 --- /dev/null +++ b/app/order/model/ProductOrder.php @@ -0,0 +1,18 @@ + $code, + 'msg' => $msg, + 'data' => $data, + ]; + echo json_encode($info); + die; +}