|
@@ -1181,13 +1181,14 @@ class CloudStorageView(View):
|
|
|
couponQuery = couponObj.values("id", "type", "coupon_discount")
|
|
|
if not couponQuery.exists():
|
|
|
return response.json(10049)
|
|
|
- # price = Decimal(price)
|
|
|
- # coupon_discount = Decimal(couponQuery[0]['coupon_discount'])
|
|
|
+ price = Decimal(price)
|
|
|
+ coupon_discount = Decimal(couponQuery[0]['coupon_discount'])
|
|
|
if couponQuery[0]['type'] == 1: #折扣
|
|
|
- price = float(couponQuery[0]['coupon_discount'])/10 * float(price)
|
|
|
+ price = coupon_discount/10 * price
|
|
|
+ return HttpResponse(price)
|
|
|
elif couponQuery[0]['type'] == 2: #抵扣
|
|
|
- price = float(price) - float(couponQuery[0]['coupon_discount'])
|
|
|
-
|
|
|
+ price = price - coupon_discount
|
|
|
+ return HttpResponse(price)
|
|
|
if price < 0:
|
|
|
return response.json(10049)
|
|
|
couponObj.update(use_status=1)
|