去除抢单积分校验
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user