去除抢单积分校验

This commit is contained in:
XingQue
2026-06-18 00:13:11 +08:00
parent 3327603066
commit ced84e8df7
2 changed files with 4 additions and 24 deletions

View File

@@ -3776,19 +3776,9 @@ class ShangjiaChufaShenqingView(APIView):
qingqiuid=current_user.yonghuid,
cfliyou=chufa_liyou,
sqzhuangtai=0, # 待处理
jifen=5, # 扣除5积分
jifen=0,
dingdan_id=dingdan_id,
)
# 🔴【新增】在创建处罚记录后立即扣除打手积分
# 注意这里使用前面已经获取的dashou对象打手扩展表
jifen_kouchu = chufajilu.jifen # 扣除的积分这里是5
if jifen_kouchu > 0:
# 检查打手积分是否足够
if dashou.jifen < jifen_kouchu:
dashou.jifen = 0
else:
dashou.jifen -= jifen_kouchu
dashou.save()
# 🔴【新增】保存处罚图片到数据库
if chufa_tupian_urls and isinstance(chufa_tupian_urls, list):
@@ -3813,7 +3803,7 @@ class ShangjiaChufaShenqingView(APIView):
'dashou_id': dashou_id,
'chufa_liyou': chufa_liyou,
'sqzhuangtai': 0,
'jifen': 5,
'jifen': 0,
'tupian_count': len(chufa_tupian_urls) if chufa_tupian_urls else 0 # 🔴 返回图片数量
}
}, status=status.HTTP_200_OK)
@@ -4275,8 +4265,7 @@ class QiangdanView(APIView):
try:
dashou_profile = user.dashou_profile
if (dashou_profile.zhuangtai != 1 or
dashou_profile.zhanghaozhuangtai != 1 or
dashou_profile.jifen < 0):
dashou_profile.zhanghaozhuangtai != 1):
return None
return dashou_profile
except UserDashou.DoesNotExist: