淘宝退款
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-23 11:20:28
|
* @LastEditTime: 2020-10-28 14:58:56
|
||||||
*/
|
*/
|
||||||
|
|
||||||
namespace app\order\controller;
|
namespace app\order\controller;
|
||||||
@@ -57,9 +57,10 @@ class TbRefund extends Controller
|
|||||||
if (!$_GET) {
|
if (!$_GET) {
|
||||||
die;
|
die;
|
||||||
}
|
}
|
||||||
|
$page = ($_GET['page'] - 1) * 50;
|
||||||
$refund = new RefundMOdel;
|
$refund = new RefundMOdel;
|
||||||
$userModel = new UserModel;
|
$userModel = new UserModel;
|
||||||
$get_list = $refund->getListPage([],'*','Modified desc');
|
$get_list = $refund->getListPage([],'*','Modified desc', "$page,50");
|
||||||
$user_phone = [];
|
$user_phone = [];
|
||||||
$lists = [];
|
$lists = [];
|
||||||
$list = [];
|
$list = [];
|
||||||
@@ -148,12 +149,15 @@ class TbRefund extends Controller
|
|||||||
$user_info = $userModel->getOne('LoginCode = '.$refund_info['Phone'].' OR Phone='.$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([], '余额不足', 20000);
|
\result([], '余额不足', 20000);
|
||||||
} else {
|
} else {
|
||||||
$update_data['f_balance'] = $user_info['RestAmount'];
|
$update_data['f_balance'] = $returnOk;
|
||||||
if ($refund->updateOne(['Id' => $id], $update_data)) {
|
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 = [
|
$score_data = [
|
||||||
'UserId' => $user_info['Id'],
|
'UserId' => $user_info['Id'],
|
||||||
@@ -178,9 +182,10 @@ class TbRefund extends Controller
|
|||||||
$return = [
|
$return = [
|
||||||
'Code' => 30000,
|
'Code' => 30000,
|
||||||
'msg' => '操作成功',
|
'msg' => '操作成功',
|
||||||
'balance' => $update_data['f_balance'],
|
'balance' => $fff?$returnOk:$update_data['f_balance'],
|
||||||
];
|
];
|
||||||
echo json_encode($return);
|
echo json_encode($return);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
* @Author: kangkang
|
* @Author: kangkang
|
||||||
* @Date: 2020-10-03 18:23:43
|
* @Date: 2020-10-03 18:23:43
|
||||||
* @LastEditors: kangkang
|
* @LastEditors: kangkang
|
||||||
* @LastEditTime: 2020-10-26 12:19:59
|
* @LastEditTime: 2020-10-28 10:29:17
|
||||||
*/
|
*/
|
||||||
$is_script = 1;
|
$is_script = 1;
|
||||||
include __DIR__ . '/../index.php';
|
include __DIR__ . '/../index.php';
|
||||||
@@ -132,17 +132,19 @@ $data['refund_amount'] = $product_order_model
|
|||||||
//获取昨天的数据
|
//获取昨天的数据
|
||||||
$yestoday_user_balance = $income_check_model->getNewOne()['user_balance'] ?? 0;
|
$yestoday_user_balance = $income_check_model->getNewOne()['user_balance'] ?? 0;
|
||||||
//base=次日会员余额一当日会员余额+支付宝充值+微信充值+淘宝充值+管理员充值+退款金额一管理员扣除一提现一淘宝退款扣除
|
//base=次日会员余额一当日会员余额+支付宝充值+微信充值+淘宝充值+管理员充值+退款金额一管理员扣除一提现一淘宝退款扣除
|
||||||
$base_money = $data['user_balance'] - $yestoday_user_balance + $data['ali_invest'] + $data['wechat_invest'] + $data['taobao_invest'] + $data['manager_invest'] + $data['refund_amount'] - $data['manager_deduct'] - $data['cash_out'] - $data['taobao_refund'] + $data['cash_out_refund'];
|
$base_money = $yestoday_user_balance - $data['user_balance'] + $data['ali_invest'] + $data['wechat_invest'] + $data['taobao_invest'] + $data['manager_invest'] + $data['refund_amount'] - $data['manager_deduct'] - $data['cash_out'] - $data['taobao_refund'] + $data['cash_out_refund'];
|
||||||
//余额差值=次日会员余额一当日会员余额+支付宝充值+微信充值+淘宝充值+管理员充值+退款金额一管理员扣除一提现一淘宝退款扣除 一余额支付
|
// 余额差值=次日会员余额一当日会员余额+支付宝充值+微信充值+淘宝充值+管理员充值+退款金额一管理员扣除一提现一淘宝退款扣除 一余额支付
|
||||||
//收支差值=次日会员余额一当日会员余额+支付宝充值+微信充值+淘宝充值+管理员充值+退款金额一管理员扣除一提现一淘宝退款扣除 +余额支付+支付宝支付+微信支付一新开金额一续费金额
|
// update 余额差值=当日0点会员余额-当日24点会员余额+支付宝充+微信充+淘宝充+管理员充+退款金额+提现拒绝返还-管理员扣除-提现扣除-淘宝退款扣除-余额支付
|
||||||
|
// 收支差值=次日会员余额一当日会员余额+支付宝充值+微信充值+淘宝充值+管理员充值+退款金额一管理员扣除一提现一淘宝退款扣除 +余额支付+支付宝支付+微信支付一新开金额一续费金额
|
||||||
|
//10月26日需修改为:支付差值=余额支付+支付宝付+微信付一新开金额一续费金额
|
||||||
//当日销售额=新开金额+续费金额一退货金额
|
//当日销售额=新开金额+续费金额一退货金额
|
||||||
//当日在总进账=支付宝充值+微信充值+淘宝充值+支付宝支付+微信支付
|
//当日在总进账=支付宝充值+微信充值+淘宝充值+支付宝支付+微信支付
|
||||||
//当日总支出=提现扣除金额+淘宝扣除金额
|
//当日总支出=提现扣除金额+淘宝扣除金额
|
||||||
$data['balance_diff'] = $base_money - $data['balance_pay'];
|
$data['balance_diff'] = $base_money - $data['balance_pay'];
|
||||||
$data['in_out_diff'] = $base_money + $data['balance_pay'] + $data['ali_pay'] + $data['wechat_pay'] - $data['new_amount'] - $data['renew_amount'];
|
$data['in_out_diff'] = $data['balance_pay'] + $data['ali_pay'] + $data['wechat_pay'] - $data['new_amount'] - $data['renew_amount'];
|
||||||
$data['sell_monet'] = $data['new_amount'] + $data['renew_amount'] - $data['refund_amount'];
|
$data['sell_monet'] = $data['new_amount'] + $data['renew_amount'] - $data['refund_amount'];
|
||||||
$data['income'] = $data['ali_invest'] + $data['wechat_invest'] - $data['taobao_invest'] + $data['ali_pay'] + $data['wechat_pay'];
|
$data['income'] = $data['ali_invest'] + $data['wechat_invest'] + $data['taobao_invest'] + $data['ali_pay'] + $data['wechat_pay'];
|
||||||
$data['expend'] = $data['cash_out'] + $data['taobao_refund'] - $data['cash_out_refund'];
|
$data['expend'] = $data['cash_out'] + $data['taobao_refund'];
|
||||||
$data['day_time'] = date('Y-m-d H:i:s');
|
$data['day_time'] = date('Y-m-d H:i:s');
|
||||||
dump($data);die;
|
|
||||||
$income_check_model->add($data);
|
$income_check_model->add($data);
|
||||||
|
|||||||
Reference in New Issue
Block a user