@@ -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 |
# 系统消息相关 |