feat: 商家派单金额限额改为后台可配置,派单接口读取XcxSysPeizhi

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
XingQue
2026-07-01 11:00:33 +08:00
parent d53ddf51cc
commit 47c6e3b024
7 changed files with 134 additions and 13 deletions

View File

@@ -2556,15 +2556,11 @@ class ShangjiaPaifaView(APIView):
logger.warning(f"参数缺失: {request.data}")
return Response({'code': 400, 'msg': '缺少必填参数'})
# ----- 4. 价格验证 -----
try:
jiage = float(jiage_str)
if jiage < 10 or jiage > 10000:
return Response({'code': 400, 'msg': '价格需在10-10000元之间'})
if '.' in str(jiage_str) and len(str(jiage_str).split('.')[1]) > 2:
return Response({'code': 400, 'msg': '最多支持两位小数'})
except ValueError:
return Response({'code': 400, 'msg': '价格格式错误'})
# ----- 4. 价格验证(限额读后台配置,非写死)-----
from utils.shangjia_paifa_config import validate_shangjia_paifa_jiage
price_ok, price_msg, jiage = validate_shangjia_paifa_jiage(jiage_str)
if not price_ok:
return Response({'code': 400, 'msg': price_msg})
# ----- 5. 商品类型 -----
try: