public IActionResult Step1([FromBody] AutoDto dto) { if (dto == null || string.IsNullOrWhiteSpace(dto.Str)) { return(BadRequest(new { code = 1, msg = "参数错误" })); } return(Ok(new { code = 0, msg = "ok", data = "step1" })); }
public IActionResult Step3([FromBody] AutoDto dto) { if (dto == null || string.IsNullOrWhiteSpace(dto.Str) || string.IsNullOrWhiteSpace(dto.R)) { return(BadRequest(new { code = 1, msg = "参数错误" })); } // 模拟 必须先从 Step2 接口拿到 data 再访问 if (!dto.R.Equals("step1+step2")) { return(BadRequest(new { code = 1, msg = "请先访问Step2,再访问此接口" })); } return(Ok(new { code = 0, msg = "ok", data = "step1+step2+step3" })); }