mirror of
https://github.com/crmeb/CRMEB.git
synced 2026-11-01 07:20:56 +00:00
【程序目录】系统充值记录调整
This commit is contained in:
parent
6cd370036a
commit
f69389abbf
@ -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');
|
||||
|
||||
@ -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);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user