极光推送
This commit is contained in:
parent
aa8816b7df
commit
e2c2a776f9
@ -245,10 +245,14 @@ class LogisticsLogic extends BaseLogic
|
||||
//推送消息
|
||||
$register_id = Courier::field('register_id')->where('id',$courier['user_id'])->find();
|
||||
if($register_id && !empty($register_id['register_id'])){
|
||||
$push_result = push_message($register_id['register_id'],'您有一条新的配送任务,请尽快处理!!');
|
||||
if($push_result['code'] == 0) {
|
||||
Log::write('["极光推送:"]'.$push_result['msg'],'error');
|
||||
$push_result1 = push_message($register_id['register_id'],'您有一条新的配送任务,请尽快处理!!');
|
||||
$push_result2 = push_message($register_id['register_id'],'您有一条新的配送任务,请尽快处理!!');
|
||||
if($push_result1['code'] == 0) {
|
||||
Log::write('["极光推送:"]'.$push_result1['msg'],'error');
|
||||
}
|
||||
if($push_result2['code'] == 0) {
|
||||
Log::write('["极光推送:"]'.$push_result2['msg'],'error');
|
||||
}
|
||||
}
|
||||
return ['code'=>1, 'msg'=>'操作成功','data'=>['nickname'=>$courier['master_name'],'phone'=>$courier['master_phone']]];
|
||||
}
|
||||
|
@ -341,6 +341,25 @@ function push_message($reg_id,$message){
|
||||
}
|
||||
}
|
||||
|
||||
function push_message2($reg_id,$message){
|
||||
//获取配置信息
|
||||
$jpush_config = config('app.jpush2');
|
||||
$app_key= $jpush_config['app_key']; //这是app密钥,填你自己的
|
||||
$master_secret= $jpush_config['master_secret']; //这也是密钥,填你自己的
|
||||
//实例化
|
||||
$client = new Client($app_key,$master_secret);
|
||||
$pusher = $client->push();
|
||||
$pusher->setPlatform('all');
|
||||
$pusher->addRegistrationId($reg_id);
|
||||
$pusher->setNotificationAlert($message);
|
||||
try {
|
||||
$res = $pusher->send();
|
||||
return ['code'=>1,'msg'=>'','data'=>$res];
|
||||
} catch (\JPush\Exceptions\JPushException $e) {
|
||||
return ['code'=>0,'msg'=>$e->getMessage(),'data'=>[]];
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
* 校验日期格式是否正确
|
||||
|
@ -5,6 +5,7 @@
|
||||
use app\common\model\logistics\Logistics;
|
||||
use app\common\model\logistics\LogisticsRecord;
|
||||
use app\common\model\logistics\Product;
|
||||
use think\facade\Log;
|
||||
|
||||
class LogisticController extends BaseLikeAdminController
|
||||
{
|
||||
@ -178,4 +179,13 @@
|
||||
//返回数据
|
||||
return $result['code'] ==1 ? $this->success('配送完成') : $this->fail($result['msg']);
|
||||
}
|
||||
|
||||
// public function test() {
|
||||
// $push_result = push_message2('1507bfd3f6c212e2012','您有一条新的配送任务,请尽快处理!!');
|
||||
// if($push_result['code'] == 0) {
|
||||
// Log::write('["极光推送:"]'.$push_result['msg'],'error');
|
||||
// }else{
|
||||
// return $this->success('ok',$push_result);
|
||||
// }
|
||||
// }
|
||||
}
|
@ -29,9 +29,13 @@ return [
|
||||
'error_message' => '页面错误!请稍后再试~',
|
||||
// 显示错误信息
|
||||
'show_error_msg' => false,
|
||||
// 机关推送
|
||||
// 极光推送
|
||||
'jpush' => [
|
||||
'app_key' => '5ced5ec5fa7bb86302944f0f',
|
||||
'master_secret' => 'd85135e7d8470c90b476e535',
|
||||
],
|
||||
'jpush2' => [
|
||||
'app_key' => 'ef20394fbd9b59ead68f53b3',
|
||||
'master_secret' => 'cb588b0d210df80b3659c543',
|
||||
],
|
||||
];
|
||||
|
Loading…
x
Reference in New Issue
Block a user