async public Task <ActionResult> RegisterCreateInterface([FromQuery] string token, [FromQuery] string guid, [FromBody] ParamsModel bdcdyhList) { var saveOperate = _savOperateService.GetOperate(guid); if (saveOperate == null) { return(Ok(new ReturnModel() { Code = 404, Data = null, Msg = "未查找到本次操作" })); } if (token == null) { return(Ok(new ReturnModel() { Code = 404, Data = null, Msg = "token为空" })); } if (guid == null) { return(Ok(new ReturnModel() { Code = 404, Data = null, Msg = "GUID为空" })); } if (bdcdyhList == null) { return(Ok(new ReturnModel() { Code = 404, Data = null, Msg = "请求体为空" })); } List <bdcdyhs> bdcdyhs = new List <bdcdyhs>() { }; foreach (var item in bdcdyhList.RealEstateNos) { bdcdyhs bdcdyhs1 = new bdcdyhs() { }; bdcdyhs1.bdcdyh = item; bdcdyhs.Add(bdcdyhs1); } PostCreateProcessObject postIsAllowCheck = new PostCreateProcessObject() { czrid = saveOperate.ParamJson.czrid, gzldyid = saveOperate.ParamJson.gzldyid, jbxxid = saveOperate.ParamJson.jbxxid, slbh = saveOperate.ParamJson.slbh, bdcdyxxList = bdcdyhs }; string Url = $"/realestate-exchange/rest/v1.0/interface/bdcdycj?access_token={token}"; Proxys proxy = new Proxys(Url); var Result = await proxy.CreateWorkFlow(postIsAllowCheck); return(Ok(Result)); }
async public Task <string> CreateWorkFlow(PostCreateProcessObject postCreateProcessObject) { using (var httpClient = new HttpClient()) { var formData = new MultipartFormDataContent(); var Content = new JsonContent(postCreateProcessObject); //formData.Add(Content); var httpResponseMessage = await httpClient.PostAsync(RequestUrl, Content); var response = httpResponseMessage.Content; string result = response.ReadAsStringAsync().Result; return(result); } }