重复提交和快递单号重复

FFIB 5 lat temu
rodzic
commit
2ae01d876a
1 zmienionych plików z 5 dodań i 5 usunięć
  1. 5 5
      page/sale_views.py

+ 5 - 5
page/sale_views.py

@@ -93,11 +93,6 @@ def clerk_sale_submit_api(request):
93 93
     except ValueError:
94 94
         return response(ProductDistributorStatusCode.DISTRIBUTOR_NOT_FOUND)
95 95
 
96
-    if trackingNo:
97
-        is_exist = SaleclerkSubmitLogInfo.objects.filter(trackingNo=trackingNo, status=True).exists()
98
-        if is_exist:
99
-            return response(ProductMachineStatusCode.DUPLICATE_TRACKING_NUMBER)
100
-
101 96
     ymd = tc.local_string(format='%Y%m%d')
102 97
 
103 98
     # 是否被消费者扫过
@@ -169,6 +164,11 @@ def clerk_sale_submit_api(request):
169 164
             'clerk_name': clerk.clerk_name,
170 165
         } if clerk else {})
171 166
 
167
+    if trackingNo:
168
+        is_exist = SaleclerkSubmitLogInfo.objects.filter(trackingNo=trackingNo, status=True).exists()
169
+        if is_exist:
170
+            return response(ProductMachineStatusCode.DUPLICATE_TRACKING_NUMBER)
171
+
172 172
     # 店员积分
173 173
     integral = model.integral
174 174