public function actionAdd() { $this->prepareUser(); $this->prepareToken(); $user_device = new UserDevice(); $user_device->ID_user = $this->tiUser->ID; $user_device->Device_token = $this->token; try { if (!$user_device->save()) { new \Error(5, null, json_encode($user_device->getErrors())); } } catch (Exception $e) { new Error(5, NULL, $e->getMessage()); } new Error(1); }
private function prepareDeviceToken() { //$token = json_decode($_POST['DeviceToken'], true); if (!isset($_POST['DeviceToken'])) { new \Error(4, 'DeviceToken'); } $token = $_POST['DeviceToken']; $tiUser_Device = new UserDevice(); $tiUser_Device->Device_token = $token; $tiUser_Device->ID_user = $this->tiUser->ID; try { if (!$tiUser_Device->save()) { new \Error(5, null, json_encode($tiUser_Device->getErrors())); } } catch (Exception $e) { new \Error(5, null, $e->getMessage()); } }
/** * 创建设备对象 */ public function create($user_id, $device_uuid, $device_type, $device_info, $device_name) { $device = new UserDevice(); $device->user_id = $user_id; $device->user_device_uuid = $device_uuid; $device->user_device_type = $device_type; $device->user_device_info = $device_info; $device->user_device_name = $device_name; $device->save(); return $this->db2Item($device); }