a
This commit is contained in:
parent
17e3d10d89
commit
899171d434
|
|
@ -232,8 +232,9 @@ async def ensure_position_sltp(symbol: str):
|
||||||
except HTTPException:
|
except HTTPException:
|
||||||
raise
|
raise
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
logger.error(f"{symbol} 补挂止盈止损失败: {e}", exc_info=True)
|
msg = str(e) or repr(e) or "unknown error"
|
||||||
raise HTTPException(status_code=500, detail=f"补挂止盈止损失败: {str(e)}")
|
logger.error(f"{symbol} 补挂止盈止损失败: {msg}", exc_info=True)
|
||||||
|
raise HTTPException(status_code=500, detail=f"补挂止盈止损失败: {msg}")
|
||||||
|
|
||||||
|
|
||||||
@router.post("/positions/sltp/ensure-all")
|
@router.post("/positions/sltp/ensure-all")
|
||||||
|
|
@ -277,8 +278,18 @@ async def ensure_all_positions_sltp(limit: int = Query(50, ge=1, le=200, descrip
|
||||||
"open_protection_orders": res.get("open_protection_orders"),
|
"open_protection_orders": res.get("open_protection_orders"),
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
except HTTPException as he:
|
||||||
|
errors.append(
|
||||||
|
{
|
||||||
|
"symbol": sym,
|
||||||
|
"ok": False,
|
||||||
|
"status_code": getattr(he, "status_code", None),
|
||||||
|
"detail": getattr(he, "detail", None),
|
||||||
|
}
|
||||||
|
)
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
errors.append({"symbol": sym, "ok": False, "error": str(e)})
|
msg = str(e) or repr(e) or "unknown error"
|
||||||
|
errors.append({"symbol": sym, "ok": False, "error": msg})
|
||||||
|
|
||||||
return {
|
return {
|
||||||
"total": len(symbols),
|
"total": len(symbols),
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user