feat: 捕获number_out_last异常

This commit is contained in:
caoqianming 2025-08-07 13:47:57 +08:00
parent 05fcc4a00a
commit b9376cc2d6
1 changed files with 4 additions and 0 deletions

View File

@ -74,6 +74,10 @@ class WprViewSet(CustomListModelMixin, RetrieveModelMixin, ComplexQueryMixin, Cu
number_outs.sort()
number_out_last = number_outs[-1]
number_int_last = number_out_last.lstrip(prefix).lstrip('0')
try:
number_int_last = int(number_int_last)
except ValueError:
raise ParseError(f"找到 {number_int_last}, 请检查前缀格式")
return Response({"number_out_last": number_out_last, "number_out_int_last": int(number_int_last)})
else:
return Response({"number_out_last": None})