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