feat: 更新了支付通知逻辑,优化了订单推送逻辑,并修复了支付金额错误。
This commit is contained in:
parent
07bdc6f142
commit
1d52ecdde2
@ -270,7 +270,7 @@ class PayNotifyLogic extends BaseLogic
|
||||
self::dealProductLog($order);
|
||||
|
||||
if (!empty($extra['payer']['openid']) && $order->pay_type == 7) {
|
||||
Redis::send('push-delivery', ['order_id' => $order['order_id'], 'openid' => $extra['payer']['openid']], 4);
|
||||
Redis::send('push-delivery', ['order_id' => $order['order_id'], 'openid' => $extra['payer']['openid'],'logistics_type'=>4]);
|
||||
}
|
||||
if($order['pay_type']==9){
|
||||
Db::name('wechat_micropay')->where(['order_id'=>$order['order_id']])->delete();
|
||||
@ -468,7 +468,7 @@ class PayNotifyLogic extends BaseLogic
|
||||
PushService::push('wechat_mmp_' . $uid, $uid, ['type' => 'INDUSTRYMEMBERS', 'msg' => '订单支付成功', 'data' => ['id' => $order['id'], 'paid' => 1]]);
|
||||
PushService::push('store_merchant_' . $order['store_id'], $order['store_id'], ['type' => 'INDUSTRYMEMBERS', 'msg' => '订单支付成功', 'data' => ['id' => $order['id'], 'paid' => 1]]);
|
||||
if (!empty($extra['payer']['openid'])) {
|
||||
Redis::send('push-delivery', ['order_id' => $order['order_id'], 'openid' => $extra['payer']['openid'], 'logistics_type' => 3], 4);
|
||||
Redis::send('push-delivery', ['order_id' => $order['order_id'], 'openid' => $extra['payer']['openid'], 'logistics_type' => 3]);
|
||||
}
|
||||
Db::name('wechat_micropay')->where(['order_id'=>$order['order_id']])->delete();
|
||||
return true;
|
||||
|
Loading…
x
Reference in New Issue
Block a user