补充修复

This commit is contained in:
2026-06-18 18:22:08 +08:00
parent c368b6cb73
commit c093fa46c1

View File

@@ -1759,7 +1759,7 @@ class ShangpinLeixingView(APIView):
# 1. 查询审核通过且抢单要求类型为1的商品类型按排序权重升序
shangpin_queryset = ShangpinLeixing.query.filter(
GrabRequirement=1,
shenheStatus=1
shenhezhuangtai=1
).select_related('bankuai').order_by('paixu')
# 2. 收集所有涉及到的板块ID
@@ -5734,17 +5734,17 @@ class DashouHuoquLeixingView(APIView):
安全验证:
1. JWT Token验证用户身份
2. 只返回 shenheStatus=1正常状态的类型
2. 只返回 shenhezhuangtai=1正常状态的类型
3. 数据已排序paixu降序 → id升序
"""
try:
logger.info(f"打手获取商品类型请求 - 用户ID: {request.user.yonghuid}")
# 🔴 查询所有正常状态的商品类型
# 条件shenheStatus=1正常状态
# 条件shenhezhuangtai=1正常状态
# 排序:先按 paixu 降序(数值大的在前),再按 id 升序
leixing_queryset = ShangpinLeixing.query.filter(
shenheStatus=1 # 🔴 只取正常状态,排除审核专用
shenhezhuangtai=1 # 🔴 只取正常状态,排除审核专用
).order_by('-paixu', 'id')
# 🔴 构建返回数据列表