feat: 假单与真单混排,会员或押金达标后过滤假单

This commit is contained in:
XingQue
2026-07-30 20:41:10 +08:00
parent c8a3d0274d
commit 9744e800eb
5 changed files with 193 additions and 62 deletions

View File

@@ -60,6 +60,7 @@ class FakeGrabOrderManageView(APIView):
create_fake_order,
delete_fake_order,
set_fake_grab_enabled,
set_fake_yajin_threshold,
update_fake_order,
)
@@ -103,6 +104,17 @@ class FakeGrabOrderManageView(APIView):
'data': data,
})
if action in ('set_yajin_threshold', 'set_threshold'):
raw = request.data.get('threshold', request.data.get('fake_yajin_hide_threshold'))
data, err_msg = set_fake_yajin_threshold(request, raw)
if err_msg:
return Response({'code': 400, 'msg': err_msg})
return Response({
'code': 0,
'msg': f'押金过滤门槛已设为 ≥ {data.get("fake_yajin_hide_threshold")}',
'data': data,
})
return Response({'code': 400, 'msg': '无效的 action'})