信用购订单下单后推送消息
This commit is contained in:
parent
796bc713a4
commit
d4fa1514dd
@ -2,6 +2,7 @@
|
|||||||
|
|
||||||
namespace app\common\service;
|
namespace app\common\service;
|
||||||
|
|
||||||
|
use app\common\model\store\order\StoreGroupOrder;
|
||||||
use app\common\model\system\merchant\Merchant;
|
use app\common\model\system\merchant\Merchant;
|
||||||
use app\common\model\user\User;
|
use app\common\model\user\User;
|
||||||
use app\common\repositories\store\order\StoreGroupOrderRepository;
|
use app\common\repositories\store\order\StoreGroupOrderRepository;
|
||||||
@ -34,9 +35,10 @@ class JgPush
|
|||||||
if (empty($jgRegisterId)) {
|
if (empty($jgRegisterId)) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
$msg = $order['pay_type'] == StoreGroupOrder::PAY_TYPE_CREDIT_BUY ? '您有新的订单已结算,请注意查看。' : '您有新的订单,请注意查看。';
|
||||||
$this->addRegistrationId($jgRegisterId);
|
$this->addRegistrationId($jgRegisterId);
|
||||||
$this->androidNotification('您有新的订单,请注意查看。', ['extras' => ['route' => $route]]);
|
$this->androidNotification($msg, ['extras' => ['route' => $route]]);
|
||||||
$this->iosNotification('您有新的订单,请注意查看。', ['extras' => ['route' => $route]]);
|
$this->iosNotification($msg, ['extras' => ['route' => $route]]);
|
||||||
$this->push->send();
|
$this->push->send();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -67,6 +69,22 @@ class JgPush
|
|||||||
$this->iosNotification('您的先货后款订单即将逾期,请尽快处理!', ['extras' => ['route' => $route]]);
|
$this->iosNotification('您的先货后款订单即将逾期,请尽快处理!', ['extras' => ['route' => $route]]);
|
||||||
$this->push->send();
|
$this->push->send();
|
||||||
break;
|
break;
|
||||||
|
case 'ORDER_CREATE':
|
||||||
|
$order = app()->make(StoreOrderRepository::class)->get($data['id']);
|
||||||
|
if ($order->pay_type != StoreGroupOrder::PAY_TYPE_CREDIT_BUY) {
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
$route = "/pages/admin/orderDetail/index?id={$order['order_id']}&mer_id={$order['mer_id']}";
|
||||||
|
$merUserId = Merchant::where('mer_id', $order['mer_id'])->value('uid');
|
||||||
|
$jgRegisterId = User::where('uid', $merUserId)->value('jg_register_id');
|
||||||
|
if (empty($jgRegisterId)) {
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
$this->addRegistrationId($jgRegisterId);
|
||||||
|
$this->androidNotification('您有新的订单,请注意查看。', ['extras' => ['route' => $route]]);
|
||||||
|
$this->iosNotification('您有新的订单,请注意查看。', ['extras' => ['route' => $route]]);
|
||||||
|
$this->push->send();
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user