|
@@ -15,6 +15,7 @@ from django.views import View
|
|
from Model.models import DeviceSharePermission, DeviceChannelUserSet, DeviceChannelUserPermission, UidChannelSetModel
|
|
from Model.models import DeviceSharePermission, DeviceChannelUserSet, DeviceChannelUserPermission, UidChannelSetModel
|
|
from Object.ResponseObject import ResponseObject
|
|
from Object.ResponseObject import ResponseObject
|
|
from Object.TokenObject import TokenObject
|
|
from Object.TokenObject import TokenObject
|
|
|
|
+from Service.UserDeviceService import UserDeviceService
|
|
|
|
|
|
LOGGER = logging.getLogger('info')
|
|
LOGGER = logging.getLogger('info')
|
|
|
|
|
|
@@ -149,6 +150,7 @@ class UserDeviceShareView(View):
|
|
channel_qs = UidChannelSetModel.objects.filter(uid__uid=uid).values('channel')
|
|
channel_qs = UidChannelSetModel.objects.filter(uid__uid=uid).values('channel')
|
|
if not channel_qs.exists():
|
|
if not channel_qs.exists():
|
|
return False
|
|
return False
|
|
|
|
+ UserDeviceService.update_device_channel(uid)
|
|
channel_list = [str(val['channel']) for val in channel_qs]
|
|
channel_list = [str(val['channel']) for val in channel_qs]
|
|
channel_str = ','.join(channel_list)
|
|
channel_str = ','.join(channel_list)
|
|
with transaction.atomic():
|
|
with transaction.atomic():
|