pub async fn cancel_order(
__arg0: State<RestState>,
rec: Option<Extension<Arc<KeyRecord>>>,
headers: HeaderMap,
__arg3: Json<Value>,
) -> Result<Json<Value>, (StatusCode, Json<Value>)>Expand description
POST /api/cancel-order — 单笔撤单
高层 REST 语义入口,底层仍对齐 C++/OpenAPI 的 Trd_ModifyOrder cancel
分支:强制 modify_order_op=2,允许 order_id_ex 单独作为撤单标识,
且不要求用户传低层 packet_id(dispatch 前统一自动补齐)。
/api/modify-order 保留低层 proto JSON 入口;新增本 route 是为了让 REST
和 CLI/MCP 的 cancel-order 语义一致。