【程序目录】系统充值记录调整

This commit is contained in:
吴昊天 2022-12-06 18:46:28 +08:00
parent 6cd370036a
commit f69389abbf
2 changed files with 19 additions and 0 deletions

View File

@ -109,6 +109,9 @@ class UserRechargeServices extends BaseServices
case 'weixin':
$item['_recharge_type'] = '公众号充值';
break;
case 'system':
$item['_recharge_type'] = '系统充值';
break;
default:
$item['_recharge_type'] = '其他充值';
break;
@ -116,6 +119,7 @@ class UserRechargeServices extends BaseServices
$item['_pay_time'] = $item['pay_time'] ? date('Y-m-d H:i:s', $item['pay_time']) : '暂无';
$item['_add_time'] = $item['add_time'] ? date('Y-m-d H:i:s', $item['add_time']) : '暂无';
$item['paid_type'] = $item['paid'] ? '已支付' : '未支付';
$item['avatar'] = strpos($item['avatar'], 'http') === false ? (sys_config('site_url') . $item['avatar']) : $item['avatar'];
unset($item['user']);
}
return compact('list', 'count');

View File

@ -781,6 +781,21 @@ class UserServices extends BaseServices
if ($data['money_status'] == 1) {//增加
$edit['now_money'] = bcadd($user['now_money'], $data['money'], 2);
$res1 = $userMoneyServices->income('system_add', $user['uid'], $data['money'], $edit['now_money'], $data['adminId'] ?? 0);
//增加充值记录
$recharge_data = [
'order_id' => app()->make(StoreOrderCreateServices::class)->getNewOrderId('cz'),
'uid' => $id,
'price' => $data['money'],
'recharge_type' => 'system',
'paid' => 1,
'add_time' => time(),
'give_price' => 0,
'channel_type' => 'system',
'pay_time' => time(),
];
/** @var UserRechargeServices $rechargeServices */
$rechargeServices = app()->make(UserRechargeServices::class);
$rechargeServices->save($recharge_data);
} else if ($data['money_status'] == 2) {//减少
if ($user['now_money'] > $data['money']) {
$edit['now_money'] = bcsub($user['now_money'], $data['money'], 2);