소스 검색

内部跟踪

hujingpei 4 년 전
부모
커밋
4725b5eea6
2개의 변경된 파일5개의 추가작업 그리고 12개의 파일을 삭제
  1. 3 5
      apps/customer/serializers.py
  2. 2 7
      apps/customer/views.py

+ 3 - 5
apps/customer/serializers.py

@@ -118,9 +118,8 @@ class NewCustomerSerializer(serializers.ModelSerializer):
     create_time_f = serializers.DateTimeField(source='create_time', format=settings.SHORT_DATETIME_FORMAT,
                                               read_only=True)
     end_time_f = serializers.DateTimeField(source='end_time', format=settings.SHORT_DATETIME_FORMAT,
-                                              read_only=True)
-    next_time_f = serializers.DateTimeField(source='next_time', format=settings.SHORT_DATETIME_FORMAT,
-                                              read_only=True)
+                                           read_only=True)
+    next_time_f = DateCharField(source='next_time', read_only=True)
 
     source_text = serializers.CharField(source='source.name', read_only=True)
     gender_text = serializers.SerializerMethodField()
@@ -178,8 +177,7 @@ class ReviewSerializer(serializers.ModelSerializer):
     check_time_f = serializers.DateTimeField(source='check_time', format=settings.SHORT_DATETIME_FORMAT,
                                              read_only=True)
 
-    next_time_f = serializers.DateTimeField(source='next_time', format=settings.SHORT_DATETIME_FORMAT,
-                                             read_only=True)
+    next_time_f = DateCharField(source='next_time', read_only=True)
     is_giveup_text = BooleanCharField(source='is_giveup', read_only=True)
     is_copy_text = BooleanCharField(source='is_copy', read_only=True)
 

+ 2 - 7
apps/customer/views.py

@@ -311,7 +311,6 @@ class NewCustomerViewSet(CustomModelViewSet):
         description = request.POST.get('description')
         next_time = request.POST.get('next_time')
         is_copy = request.POST.get('is_copy') == '1'
-        print(2222222222,next_time)
 
         try:
             instance = NewCustomer.objects.filter(id=pk).first()
@@ -424,12 +423,8 @@ class ReviewViewSet(CustomModelViewSet):
                 instance.save()
                 instance.customer.status = NewCustomer.ABANDONED
                 # TODO 如果客户已下单,把工单状态改成放弃
-                order = Order.objects.filter(customer=instance.customer).first()
-                if order:
-                    order.status = Order.ABANDONED
-                    order.save()
-            instance.customer.next_time = next_time
-            instance.customer.save()
+                Order.objects.filter(customer=instance.customer).update(status=Order.ABANDONED)
+            NewCustomerRemind.filter(customer=instance.customer, remind_user=request.user).update(next_time=next_time)
         except CustomError as e:
             return response_error(e.get_error_msg())
         except Exception as e: