mirror of
https://github.com/easychen/pushdeer.git
synced 2025-01-10 15:05:27 +08:00
未注册设备的情况下发送消息,显示注册提示
This commit is contained in:
parent
ef14fa680a
commit
3e0cc65957
@ -62,7 +62,7 @@ class PushDeerMessageController extends Controller
|
||||
|
||||
$key = PushDeerKey::where('key', $validated['pushkey'])->get()->first();
|
||||
|
||||
$result = false;
|
||||
$result = [];
|
||||
|
||||
if ($key) {
|
||||
$readkey = Str::random(32);
|
||||
@ -75,15 +75,17 @@ class PushDeerMessageController extends Controller
|
||||
$the_message['pushkey_name'] = $key->name;
|
||||
$pd_message = Message::create($the_message);
|
||||
|
||||
$devices = PushDeerDevice::where('uid', $key->uid)->get();
|
||||
|
||||
foreach ($devices as $device) {
|
||||
if ($device) {
|
||||
$func_name = $device['type'].'_send';
|
||||
if (function_exists($func_name)) {
|
||||
$result[] = $func_name($device->is_clip, $device->device_id, $validated['text'], '', env('APP_DEBUG'));
|
||||
if ($devices = PushDeerDevice::where('uid', $key->uid)->get()) {
|
||||
foreach ($devices as $device) {
|
||||
if ($device) {
|
||||
$func_name = $device['type'].'_send';
|
||||
if (function_exists($func_name)) {
|
||||
$result[] = $func_name($device->is_clip, $device->device_id, $validated['text'], '', env('APP_DEBUG'));
|
||||
}
|
||||
}
|
||||
}
|
||||
} else {
|
||||
return send_error('没有可用的设备,请先注册', ErrorCode('ARGS'));
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user