fix bug:重复提交记录删除,误扣积分

FFIB 4 年 前
コミット
6ffa239c45
共有1 個のファイルを変更した8 個の追加7 個の削除を含む
  1. 8 7
      api/staff_views.py

+ 8 - 7
api/staff_views.py

@@ -49,16 +49,17 @@ def exec_del_clerk_sale_submit(pk):
49 49
     except DistributorInfo.DoesNotExist:
50 50
         return response()
51 51
 
52
-    integral = model.integral
53
-
54
-    clerk.num -= 1
55
-    clerk.integral -= integral
56
-    clerk.total_integral -= integral
57
-    clerk.save()
58
-
59 52
     ymd = str(ssli.ymd)
60 53
 
61 54
     if not clerk.test_user and not ssli.dupload:
55
+        #删除积分
56
+        
57
+        integral = model.integral
58
+
59
+        clerk.num -= 1
60
+        clerk.integral -= integral
61
+        clerk.total_integral -= integral
62
+        clerk.save()
62 63
         # 日销量统计
63 64
         ssi, _ = SaleStatisticInfo.objects.select_for_update().get_or_create(
64 65
             brand_id=brand.brand_id,