/// <summary> /// 满意度 /// </summary> /// <param name="dto"></param> /// <param name="workUser"></param> /// <returns></returns> public async Task <ReturnValueModel> SatisfactionDegree(SatisfactionDegreeInputDto dto, WorkUser workUser) { ReturnValueModel rvm = new ReturnValueModel { Msg = "success", Success = true }; try { dynamic obj = new ExpandoObject(); string _host = ConfigurationManager.AppSettings["KBSUrl"]; string url = $"{_host}{"TaskManage/SatisfactionDegree"}"; string loginSecretkey = ConfigurationManager.AppSettings["LoginSecretkey"]; var ret = await new WebClient <Result>() .Post(url) .JsonData(dto) .ResultFromJsonAsync(); if (ret?.Code == 0) { rvm.Msg = "fail"; rvm.Success = false; rvm.Result = ret?.Message; return(rvm); } } catch (Exception ex) { rvm.Msg = "fail"; rvm.Success = false; rvm.Result = ex.Message; } return(rvm); }
public async Task <IHttpActionResult> SatisfactionDegree([FromBody] SatisfactionDegreeInputDto dto) { var ret = await _taskService.SatisfactionDegree(dto, WorkUser); return(Ok(ret)); }