@@ -138,8 +138,6 @@ def lensman_photo_upload_api(request): |
||
138 | 138 |
|
139 | 139 |
photo = request.FILES.get('photo', '') |
140 | 140 |
|
141 |
- # current_id = int(request.POST.get('current_id', -1)) |
|
142 |
- |
|
143 | 141 |
# 用户校验 |
144 | 142 |
try: |
145 | 143 |
user = UserInfo.objects.get(user_id=user_id) |
@@ -156,12 +154,11 @@ def lensman_photo_upload_api(request): |
||
156 | 154 |
group_id = group.group_id |
157 | 155 |
|
158 | 156 |
# Redis 群组数据缓存 |
159 |
- group_info = set_group_info(group) if group_created else get_group_info(group_id) |
|
157 |
+ set_group_info(group) if group_created else get_group_info(group_id) |
|
160 | 158 |
|
161 | 159 |
# 判断 group_id/user_id 的群组用户是否存在,如果不存在,则直接创建 |
162 | 160 |
group_user_current_id = -1 |
163 | 161 |
group_user, group_user_created = GroupUserInfo.objects.get_or_create(group_id=group_id, user_id=user_id, defaults={ |
164 |
- # 'current_id': int(r.get(GROUP_LAST_PHOTO_PK % group_id) or -1), |
|
165 | 162 |
'current_id': group_user_current_id, # 通过扫描 session_id 二维码进群的用户,默认可以查看该群组所有照片 |
166 | 163 |
'nickname': nickname or user.final_nickname, |
167 | 164 |
'avatar': user.avatar, |
@@ -175,7 +172,7 @@ def lensman_photo_upload_api(request): |
||
175 | 172 |
group_user.save() |
176 | 173 |
|
177 | 174 |
# Redis 群组用户数据缓存 |
178 |
- group_users = set_group_users_info(group) if group_user_created else get_group_users_info(group_id, user_id) |
|
175 |
+ set_group_users_info(group) if group_user_created else get_group_users_info(group_id, user_id) |
|
179 | 176 |
|
180 | 177 |
if photo: |
181 | 178 |
# 写 PhotosInfo 表 |
@@ -250,20 +247,8 @@ def lensman_photo_upload_api(request): |
||
250 | 247 |
# 更新今日上传照片数量 |
251 | 248 |
r.incr(TODAY_UPLOAD_PHOTO_AMOUNT % (user_id, tc.local_string(format='%Y%m%d'))) |
252 | 249 |
|
253 |
- # 获取从 current_id 到 now 的群组照片列表 |
|
254 |
- # group_photos = GroupPhotoInfo.objects.filter( |
|
255 |
- # group_id=group_id, |
|
256 |
- # status=True, |
|
257 |
- # pk__gt=max(current_id, group_user.current_id), |
|
258 |
- # ).order_by( |
|
259 |
- # '-pk' |
|
260 |
- # ) |
|
261 |
- # latest_photo = group_photos.first() |
|
262 |
- |
|
263 | 250 |
return response(200, 'Lensman Upload Photo Success', u'摄影师照片上传成功', { |
264 | 251 |
'group_id': group_id, |
265 |
- # 'current_id': latest_photo and latest_photo.pk or current_id, |
|
266 |
- # 'photos': [photo.photo_info(user_id) for photo in group_photos], |
|
267 | 252 |
}) |
268 | 253 |
|
269 | 254 |
|
@@ -8,7 +8,7 @@ from logit import logit |
||
8 | 8 |
from TimeConvert import TimeConvert as tc |
9 | 9 |
from wechatpy import WeChatPay, WeChatPayException |
10 | 10 |
|
11 |
-from account.models import LensmanIncomeExpensesInfo, LensmanInfo, UserIncomeExpensesInfo, UserInfo |
|
11 |
+from account.models import UserIncomeExpensesInfo, UserInfo |
|
12 | 12 |
from group.models import GroupPhotoInfo, GroupPhotoOrderInfo |
13 | 13 |
from pay.models import OrderInfo |
14 | 14 |
from photo.models import PhotosInfo |
@@ -49,10 +49,9 @@ def wx_order_create_api(request): |
||
49 | 49 |
# if int(r.get(LENSMAN_PHOTO_PRICE % (user_id, photo_id, photo_type)) or 0) != total_fee: |
50 | 50 |
# return response(OrderStatusCode.FEE_CHECK_FAIL) |
51 | 51 |
|
52 |
- # 获取 from_uid, to_lid, to_uid |
|
52 |
+ # 获取 from_uid, to_uid |
|
53 | 53 |
from_uid = user_id |
54 |
- to_lid = group_photo.lensman_id |
|
55 |
- to_uid = '' if group_photo.lensman_id else group_photo.user_id |
|
54 |
+ to_uid = group_photo.lensman_id or group_photo.user_id |
|
56 | 55 |
|
57 | 56 |
# JSAPI--公众号支付、NATIVE--原生扫码支付、APP--app支付,统一下单接口trade_type的传参可参考这里 |
58 | 57 |
trade_type = request.POST.get('trade_type', '') |
@@ -69,7 +68,6 @@ def wx_order_create_api(request): |
||
69 | 68 |
lensman_photo_id=group_photo.lensman_photo_id, |
70 | 69 |
photo_type=1 if photo_type == 'origin' else 0, |
71 | 70 |
from_uid=from_uid, |
72 |
- to_lid=to_lid, |
|
73 | 71 |
to_uid=to_uid, |
74 | 72 |
total_fee=total_fee, |
75 | 73 |
trade_type=trade_type, |
@@ -124,26 +122,6 @@ def order_paid_success(order): |
||
124 | 122 |
|
125 | 123 |
set_lensman_order_record(porder) |
126 | 124 |
|
127 |
- # Lensman ==> User |
|
128 |
- # if order.to_lid: |
|
129 |
- # try: |
|
130 |
- # lensman = LensmanInfo.objects.select_for_update().filter(lensman_id=order.to_lid)[0] |
|
131 |
- # except IndexError: |
|
132 |
- # return |
|
133 |
- # |
|
134 |
- # lensman.balance += order.total_fee |
|
135 |
- # lensman.save() |
|
136 |
- # |
|
137 |
- # LensmanIncomeExpensesInfo.objects.create( |
|
138 |
- # lensman_id=order.to_lid, |
|
139 |
- # photo_id=order.photo_id, |
|
140 |
- # type=LensmanIncomeExpensesInfo.INCOME, |
|
141 |
- # amount=order.total_fee, |
|
142 |
- # balance=lensman.balance, |
|
143 |
- # remark=u'图片购买', |
|
144 |
- # ) |
|
145 |
- # elif order.to_uid: |
|
146 |
- |
|
147 | 125 |
to_uid = order.to_uid |
148 | 126 |
total_fee = order.total_fee |
149 | 127 |
|