feat(PayNotifyLogic): 根据配置的金额更新用户等级,增加订单支付成功通知

This commit is contained in:
mkm 2024-06-25 11:05:19 +08:00
parent 087181aabd
commit 8efd106989
2 changed files with 3 additions and 2 deletions

View File

@ -421,7 +421,7 @@ class PayNotifyLogic extends BaseLogic
bcscale(2);
// $user->now_money = bcadd($user->now_money, $price, 2);//v.1
//更新等级
if ($price >= 0.01) {
if ($price >= Config::where('name','recharge')->value('value')) {
$user->user_ship = 1; //v.1
}
$user->purchase_funds = bcadd($user->purchase_funds, $price, 2);
@ -432,6 +432,7 @@ class PayNotifyLogic extends BaseLogic
if (!empty($extra['payer']['openid'])) {
Redis::send('push-delivery', ['order_id' => $order['order_id'], 'openid' => $extra['payer']['openid'], 'logistics_type' => 3], 4);
}
PushService::push('wechat_mmp_' . $order['uid'], $order['uid'], ['type'=>'INDUSTRYMEMBERS','msg'=>'订单支付成功','data'=>['id'=>$order['id'],'paid'=>1]]);
return true;
}

View File

@ -55,7 +55,7 @@ class CodePaySend implements Consumer
if($order){
$res=UserRecharge::where($data)->update(['status'=>-1]);
if($res){
PushService::push('wechat_mmp_' . $order['uid'], $order['uid'], ['type'=>'INDUSTRYMEMBERS','msg'=>'支付超时,订单已被取消,请重新提交订单','data'=>['id'=>$data['id']]]);
PushService::push('wechat_mmp_' . $order['uid'], $order['uid'], ['type'=>'INDUSTRYMEMBERS','msg'=>'支付超时,订单已被取消,请重新提交订单','data'=>['id'=>$data['id'],'paid'=>0]]);
}
}
}else{