private void IsSuccess(MiddleResult middleResult) { if (!middleResult.ErrorNo.Equals("0")) { throw new FrameException(middleResult.ErrorNo, middleResult.ErrorInfo); } }
public void Post(string urlShcme, string serviceName, string serviceLink, IList <IDictionary <string, object> > middleParams) { // 1、获取中台url string url = middleUrl.GetMiddleUrl(urlShcme, serviceName); // 2、请求 MiddleResult middleResult = middleService.Post(url + serviceLink, middleParams); // 3、判断是否成功 IsSuccess(middleResult); }
public void Delete(string urlShcme, string serviceName, string serviceLink, IDictionary <string, object> middleParam) { // 1、获取中台url https://localhost:5001 servicenode localhost:5001 string url = middleUrl.GetMiddleUrl(urlShcme, serviceName); // 2、请求 MiddleResult middleResult = middleService.Delete(url + serviceLink, middleParam); // 3、判断是否成功 IsSuccess(middleResult); }
public dynamic PostDynamic(string urlShcme, string serviceName, string serviceLink, dynamic middleParam) { // 1、获取中台url string url = middleUrl.GetMiddleUrl(urlShcme, serviceName); // 2、请求 MiddleResult middleResult = middleService.PostDynamic(url + serviceLink, middleParam); // 3、判断是否成功 IsSuccess(middleResult); return(middleResult.Result); }
public dynamic DeleteDynamic(string urlShcme, string serviceName, string serviceLink, IDictionary <string, object> middleParam) { // 1、获取中台url string url = middleUrl.GetMiddleUrl(urlShcme, serviceName); // 2、请求 MiddleResult middleResult = middleService.Delete(url + serviceLink, middleParam); // 3、判断是否成功 IsSuccess(middleResult); return(middleResult.Result); }
public IList <IDictionary <string, object> > GetList(string urlShcme, string serviceName, string serviceLink, IDictionary <string, object> middleParam) { // 1、获取中台url string url = middleUrl.GetMiddleUrl(urlShcme, serviceName); // 2、请求 MiddleResult middleResult = middleService.Get(url + serviceLink, middleParam); // 3、判断是否成功 IsSuccess(middleResult); return(middleResult.resultList); }
public T Get <T>(string urlShcme, string serviceName, string serviceLink, IDictionary <string, object> middleParam) where T : new() { // 1、获取中台url string url = middleUrl.GetMiddleUrl(urlShcme, serviceName); // 2、请求 MiddleResult middleResult = middleService.Get(url + serviceLink, middleParam); // 3、判断是否成功 IsSuccess(middleResult); // 4、结果进行转换对象 return(ConvertUtil.MiddleResultToObject <T>(middleResult)); }
/// <summary> /// 中台结果串转换成为MiddleResult /// </summary> /// <param name="jsonStr"></param> /// <returns></returns> public static MiddleResult JsonToMiddleResult(string jsonStr) { MiddleResult result = JsonConvert.DeserializeObject <MiddleResult>(jsonStr); return(result); }
public MiddleResult(string jsonStr) { MiddleResult result = JsonConvert.DeserializeObject <MiddleResult>(jsonStr); }