@@ -932,17 +932,17 @@ def lensman_photo_price(request): |
||
932 | 932 |
lensman_photo_price_key = LENSMAN_PHOTO_PRICE % (user_id, photo_id, photo_type) |
933 | 933 |
lensman_photo_haggle_times_key = LENSMAN_PHOTO_HAGGLE_TIMES % (user_id, photo_id, photo_type) |
934 | 934 |
# Redis 获取存储的价格 |
935 |
- price = float(r.get(lensman_photo_price_key) or 0) |
|
935 |
+ price = int(r.get(lensman_photo_price_key) or 0) |
|
936 | 936 |
if price: |
937 | 937 |
haggle_times = int(r.get(lensman_photo_haggle_times_key) or 0) |
938 | 938 |
# 砍价逻辑 |
939 | 939 |
if haggle_times < settings.LENSMAN_PHOTO_HAGGLE_MAX_TIMES: |
940 |
- price -= random.choice([0.5, 1]) |
|
940 |
+ price -= random.choice([50, 100]) |
|
941 | 941 |
r.incr(lensman_photo_haggle_times_key) |
942 | 942 |
else: |
943 | 943 |
# 获取摄影师定价 |
944 | 944 |
# TODO, 此处需要完整的摄影师定价 |
945 |
- price = 9.9 if photo_type == 'origin' else 6.6 |
|
945 |
+ price = 999 if photo_type == 'origin' else 666 |
|
946 | 946 |
|
947 | 947 |
r.set(lensman_photo_price_key, price) |
948 | 948 |
|
@@ -56,7 +56,7 @@ def wx_order_create_api(request): |
||
56 | 56 |
total_fee = int(request.POST.get('total_fee', 0)) # 总金额,单位分 |
57 | 57 |
|
58 | 58 |
# 金额校验 |
59 |
- # if float(r.get(LENSMAN_PHOTO_PRICE % (user_id, photo_id, photo_type)) or 0) != total_fee: |
|
59 |
+ # if int(r.get(LENSMAN_PHOTO_PRICE % (user_id, photo_id, photo_type)) or 0) != total_fee: |
|
60 | 60 |
# return response(OrderStatusCode.FEE_CHECK_FAIL) |
61 | 61 |
|
62 | 62 |
# 获取 from_uid, to_lid, to_uid |
@@ -19,8 +19,8 @@ GROUP_PHOTO_THUMB_UP = 'group:photo:thumb:up:%s:%s' # STRING,群组照片用 |
||
19 | 19 |
GROUP_LAST_PHOTO_PK = 'group:last:photo:pk:%s' # STRING,群组最后一张照片PK,group_id |
20 | 20 |
|
21 | 21 |
# 摄影师照片相关 |
22 |
-LENSMAN_PHOTO_PRICE = 'lensman:photo:price:%s:%s:%s' # STRING,摄影师照片价格,photo_id、user_id、photo_type |
|
23 |
-LENSMAN_PHOTO_HAGGLE_TIMES = 'lensman:photo:haggle:times:%s:%s:%s' # STRING,摄影师照片价格,photo_id、user_id、photo_type |
|
22 |
+LENSMAN_PHOTO_PRICE = 'lensman:photo:price:%s:%s:%s' # STRING,摄影师照片价格(单位:分),photo_id、user_id、photo_type |
|
23 |
+LENSMAN_PHOTO_HAGGLE_TIMES = 'lensman:photo:haggle:times:%s:%s:%s' # STRING,摄影师照片砍价次数,photo_id、user_id、photo_type |
|
24 | 24 |
LENSMAN_PHOTO_ORDER_RECORD = 'lensman:photo:order:record:%s:%s' # STRING,摄影师照片购买记录,photo_id、user_id |
25 | 25 |
|
26 | 26 |
# 系统消息相关 |