diff --git a/app/order/controller/TbRefund.php b/app/order/controller/TbRefund.php index 3dd58c5..17b7ff1 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-22 17:31:20 + * @LastEditTime: 2020-10-23 11:20:28 */ namespace app\order\controller; @@ -145,15 +145,15 @@ class TbRefund extends Controller $refund_info = $refund->getOne(['Id' => $id]); $userModel = new UserModel; - $user_info = $userModel->getOne(['LoginCode' => $refund_info['Phone']]); + $user_info = $userModel->getOne('LoginCode = '.$refund_info['Phone'].' OR Phone='.$refund_info['Phone']); //判断余额是否大于退款金额 $returnOk = $user_info['RestAmount'] - $refund_info["RefundFee"]; if ($returnOk < 0) { - \result([], '余额不足', 30000); + \result([], '余额不足', 20000); } else { $update_data['f_balance'] = $user_info['RestAmount']; if ($refund->updateOne(['Id' => $id], $update_data)) { - $userModel->updateOne(['LoginCode' => $refund_info['Phone']], ['RestAmount' => $returnOk]); + $userModel->updateOne('LoginCode = '.$refund_info['Phone'].' OR Phone='.$refund_info['Phone'], ['RestAmount' => $returnOk]); //记录资金明细 $score_data = [ 'UserId' => $user_info['Id'],