淘宝退款

This commit is contained in:
wanyongkang
2020-10-28 15:00:30 +08:00
parent 935d8b1d92
commit 5d95bac351
2 changed files with 20 additions and 13 deletions

View File

@@ -5,7 +5,7 @@
* @Author: kangkang
* @Date: 2020-10-13 19:52:37
* @LastEditors: kangkang
* @LastEditTime: 2020-10-23 11:20:28
* @LastEditTime: 2020-10-28 14:58:56
*/
namespace app\order\controller;
@@ -57,9 +57,10 @@ class TbRefund extends Controller
if (!$_GET) {
die;
}
$page = ($_GET['page'] - 1) * 50;
$refund = new RefundMOdel;
$userModel = new UserModel;
$get_list = $refund->getListPage([],'*','Modified desc');
$get_list = $refund->getListPage([],'*','Modified desc', "$page,50");
$user_phone = [];
$lists = [];
$list = [];
@@ -148,12 +149,15 @@ class TbRefund extends Controller
$user_info = $userModel->getOne('LoginCode = '.$refund_info['Phone'].' OR Phone='.$refund_info['Phone']);
//判断余额是否大于退款金额
$returnOk = $user_info['RestAmount'] - $refund_info["RefundFee"];
if ($returnOk < 0) {
\result([], '余额不足', 20000);
} else {
$update_data['f_balance'] = $user_info['RestAmount'];
$update_data['f_balance'] = $returnOk;
if ($refund->updateOne(['Id' => $id], $update_data)) {
$userModel->updateOne('LoginCode = '.$refund_info['Phone'].' OR Phone='.$refund_info['Phone'], ['RestAmount' => $returnOk]);
$user_update['RestAmount'] = $returnOk;
$fff=$userModel->updateOne("LoginCode = '".$refund_info['Phone']."' OR Phone='".$refund_info['Phone']."'", $user_update);
//记录资金明细
$score_data = [
'UserId' => $user_info['Id'],
@@ -178,9 +182,10 @@ class TbRefund extends Controller
$return = [
'Code' => 30000,
'msg' => '操作成功',
'balance' => $update_data['f_balance'],
'balance' => $fff?$returnOk:$update_data['f_balance'],
];
echo json_encode($return);
}
}