修正了 SDK,修复了 aggregate 不能传入 args 的问题
This commit is contained in:
@@ -40,7 +40,7 @@ from users.models import (
|
||||
AdminProfile, UserDashou, UserBoss,
|
||||
UserShangjia, UserGuanshi, UserZuzhang
|
||||
)
|
||||
from gvsdsdk.models import User
|
||||
from users.business_models import User
|
||||
|
||||
from orders.models import CommissionRate, Order, MerchantOrderExt
|
||||
from orders.notice_tasks import dingdan_guangbo
|
||||
@@ -2715,13 +2715,13 @@ class GuanZhuAListView(APIView):
|
||||
images = list(qs.values_list('ImageURL', flat=True))
|
||||
|
||||
# 获取最新更新时间(取所有记录的update_time最大值)
|
||||
last_update = qs.aggregate(Max('update_time'))['update_time__max']
|
||||
last_update = qs.aggregate(update_time__max=Max('update_time'))['update_time__max']
|
||||
last_update_str = last_update.strftime('%Y-%m-%d %H:%M:%S') if last_update else None
|
||||
|
||||
# 原子性增加访问次数
|
||||
# 先更新所有记录,再获取更新后的最大次数
|
||||
qs.update(AccessCount=F('AccessCount') + 1)
|
||||
visit_count = qs.aggregate(Max('AccessCount'))['AccessCount__max'] or 0
|
||||
visit_count = qs.aggregate(access_count__max=Max('AccessCount'))['access_count__max'] or 0
|
||||
|
||||
return Response({
|
||||
'code': 0,
|
||||
|
||||
Reference in New Issue
Block a user