|
@@ -43,7 +43,7 @@ class OperationHelpViewSet(CustomModelViewSet):
|
|
|
file = self.request.FILES.get('file')
|
|
|
user = self.request.user
|
|
|
operation_help_img = OperationHelpImg.objects.create(tenant=user.employee.tenant)
|
|
|
- operation_help_img._add_img(file, user)
|
|
|
+ operation_help_img._add_img(file, user.id)
|
|
|
image = operation_help_img.image
|
|
|
if image:
|
|
|
data={
|
|
@@ -57,7 +57,7 @@ class OperationHelpViewSet(CustomModelViewSet):
|
|
|
file = self.request.FILES.get('file')
|
|
|
user = self.request.user
|
|
|
operation_help_radio = OperationHelpRadio.objects.create(tenant=user.employee.tenant)
|
|
|
- operation_help_radio._add_radio(file, user)
|
|
|
+ operation_help_radio._add_radio(file, user.id)
|
|
|
radio_path = operation_help_radio.radio_path
|
|
|
if radio_path:
|
|
|
data = {
|
|
@@ -69,8 +69,17 @@ class OperationHelpViewSet(CustomModelViewSet):
|
|
|
def destroy(self, request, *args, **kwargs):
|
|
|
with transaction.atomic():
|
|
|
instance = self.get_object()
|
|
|
+ print(2222222222,instance)
|
|
|
if instance.tenant != request.user.employee.tenant:
|
|
|
raise CustomError(u'禁止跨企业操作!')
|
|
|
+ operation_help_imgs = OperationHelpImg.objects.filter(operation_help=instance)
|
|
|
+ print(33333333,operation_help_imgs)
|
|
|
+ for operation_help_img in operation_help_imgs:
|
|
|
+ operation_help_img.del_images()
|
|
|
+ operation_help_radios = OperationHelpRadio.objects.filter(operation_help=instance)
|
|
|
+ print(44444444,operation_help_radios)
|
|
|
+ for operation_help_radio in operation_help_radios:
|
|
|
+ operation_help_radio.del_radio()
|
|
|
super(OperationHelpViewSet, self).destroy(self, request, *args, **kwargs)
|
|
|
tenant_log(self.request.user.employee, BizLog.DELETE, u'删除运维帮助[%s],id=%d' % (instance.title, instance.id))
|
|
|
return response_ok()
|