Commit 4b7fd8f9 authored by clone's avatar clone

Merge branch 'test'

# Conflicts: # application/api_broker/service/BrokerService.php
parents 2e851fa2 1bd2ad78
...@@ -50,11 +50,15 @@ class BrokerService ...@@ -50,11 +50,15 @@ class BrokerService
} }
$is_exits = false; $is_exits = false;
foreach ($result as $item) { foreach ($result as $item) {
if ($device_id == $item["device_id"]) { //todo 1.判断ip是否相同$device_id字段,2.ip不同则判断push_id是否相同,相同更新ip,3.ip相同则判断push_id是否相同,
//当个推返回的id改变时则更新记录 if ($model == $item["model"] && !empty($push_id) &&
if (!empty($push_id) && $push_id != $item["push_id"]) { (($device_id != $item["device_id"] && $push_id == $item["push_id"]) ||
$this->aBD->updateDevice([ "id" => $item["id"], "push_id" => $push_id ]); ($device_id == $item["device_id"] && $push_id != $item["push_id"]))
) {
$this->aBD->updateDevice([ "id" => $item["id"], "push_id" => $push_id, "device_id" => $device_id ]);
return true;
} }
if($device_id == $item["device_id"] ){
if ($item["is_forbidden"] == 0) { if ($item["is_forbidden"] == 0) {
return true; return true;
} elseif ($item["is_forbidden"] == 1) { //已存在申请关系 } elseif ($item["is_forbidden"] == 1) { //已存在申请关系
......
...@@ -98,7 +98,7 @@ class Notice extends Basic ...@@ -98,7 +98,7 @@ class Notice extends Basic
$service_push = new PushMessageService(); $service_push = new PushMessageService();
$url = 'app/dist/index.html#/announcementDetails?id='.$this->m_push->id; $url = 'app/dist/index.html#/announcementDetails?id='.$this->m_push->id;
$this->m_push->editData(['link'=> CURRENT_URL . $url], $this->m_push->id); $this->m_push->editData(['link'=> CURRENT_URL . $url], $this->m_push->id);
$service_push->pushAll($data['title'], mb_substr($data['content'],0,10).'...' , $url); $service_push->pushAll($data['title'], '点击查看公告内容', $url);
return $this->response(200, '新增成功!'); return $this->response(200, '新增成功!');
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment