淘宝退款优化
This commit is contained in:
@@ -5,7 +5,7 @@
|
|||||||
* @Author: kangkang
|
* @Author: kangkang
|
||||||
* @Date: 2020-10-13 19:52:37
|
* @Date: 2020-10-13 19:52:37
|
||||||
* @LastEditors: kangkang
|
* @LastEditors: kangkang
|
||||||
* @LastEditTime: 2020-10-22 17:31:20
|
* @LastEditTime: 2020-10-23 11:20:28
|
||||||
*/
|
*/
|
||||||
|
|
||||||
namespace app\order\controller;
|
namespace app\order\controller;
|
||||||
@@ -145,15 +145,15 @@ class TbRefund extends Controller
|
|||||||
$refund_info = $refund->getOne(['Id' => $id]);
|
$refund_info = $refund->getOne(['Id' => $id]);
|
||||||
|
|
||||||
$userModel = new UserModel;
|
$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"];
|
$returnOk = $user_info['RestAmount'] - $refund_info["RefundFee"];
|
||||||
if ($returnOk < 0) {
|
if ($returnOk < 0) {
|
||||||
\result([], '余额不足', 30000);
|
\result([], '余额不足', 20000);
|
||||||
} else {
|
} else {
|
||||||
$update_data['f_balance'] = $user_info['RestAmount'];
|
$update_data['f_balance'] = $user_info['RestAmount'];
|
||||||
if ($refund->updateOne(['Id' => $id], $update_data)) {
|
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 = [
|
$score_data = [
|
||||||
'UserId' => $user_info['Id'],
|
'UserId' => $user_info['Id'],
|
||||||
|
|||||||
Reference in New Issue
Block a user