hujingpei 4 роки тому
батько
коміт
5cd76bce41
1 змінених файлів з 17 додано та 14 видалено
  1. 17 14
      apps/tenant/operation_help/views.py

+ 17 - 14
apps/tenant/operation_help/views.py

@@ -27,28 +27,31 @@ class OperationHelpViewSet(CustomModelViewSet):
         super(OperationHelpViewSet,self).perform_create(serializer)
         instance = serializer.instance
         validated_data = serializer.validated_data
-        tenant_log(self.request.user.employee, BizLog.INSERT, u'添加运维帮助[%s],id=%d' % (instance.name, instance.id),
+        tenant_log(self.request.user.employee, BizLog.INSERT, u'添加运维帮助[%s],id=%d' % (instance.title, instance.id),
                    validated_data)
 
     def perform_update(self, serializer):
         super(OperationHelpViewSet,self).perform_update(serializer)
         instance = serializer.instance
         validated_data = serializer.validated_data
-        tenant_log(self.request.user.employee, BizLog.INSERT, u'修改运维帮助[%s],id=%d' % (instance.name, instance.id),
+        tenant_log(self.request.user.employee, BizLog.INSERT, u'修改运维帮助[%s],id=%d' % (instance.title, instance.id),
                    validated_data)
 
     @action(methods=['post'], detail=False)
     def upload_image(self, request):
+        print(777777777777)
         file = self.request.FILES.get('file')
-        img = OperationHelpImg.objects._add_img(file,request.user)
-        if img:
-            return response_ok(img.image)
-        return response_error('上传失败,请重新上传!')
-
-    @action(methods=['post'], detail=False)
-    def upload_radio(self, request):
-        file = self.request.FILES.get('file')
-        radio_path = OperationHelpRadio.objects._add_img(file, request.user)
-        if radio_path:
-            return response_ok(radio_path)
-        return response_error('上传失败,请重新上传!')
+        user = self.request.user
+        operation_help_img = OperationHelpImg.objects.create(tenant=user.employee.tenant)
+        if file:
+            operation_help_img._add_img(file, user)
+            image = operation_help_img.image
+        return response_ok(image)
+
+    # @action(methods=['post'], detail=False)
+    # def upload_radio(self, request):
+    #     file = self.request.FILES.get('file')
+    #     radio_path = OperationHelpRadio.objects._add_(file, request.user)
+    #     if radio_path:
+    #         return response_ok(radio_path)
+    #     return response_error('上传失败,请重新上传!')