internal static List <Content> GetPostListBySingleFlyt() { try { string url = "http://rpswebapi.flytcloud.com/api/PickingShelf/GetAllPostType"; var postData = new VerifyOrderRequestContract { Token = "5ea36184bcdd2fe59d2720309c681502" }; var obj = _httpHelper.Post <ResponseDataModelBySingleFlyt>(url, postData); if (obj == null) { return(null); } if (!obj.Success) { throw new Exception(obj.Message); } return(obj.Data); } catch (Exception) { throw; } }
internal static VerifyOrderResponseContract VerifyOrderBySingleFlyt(string orderId, UserInfo user) { try { string url = "http://rpswebapi.flytcloud.com/api/PickingShelf/GetOrderInfo"; var postData = new VerifyOrderRequestContract { Token = "5ea36184bcdd2fe59d2720309c681502", OperatorId = user.UserId, OperatorName = user.UserName, OrderId = orderId }; return(_httpHelper.Post <VerifyOrderResponseContract>(url, postData)); } catch (Exception) { throw; } }
/// <summary> /// 调用物流接口,根据订单号获取订单信息 /// </summary> /// <param name="orderId">订单号</param> /// <param name="user">用户信息</param> /// <returns></returns> internal static VerifyOrderResponseContract VerifyOrder(string orderId, UserInfo user) { try { string url = _FlytApi_Host + "Picker/VerifyOrder"; var postData = new VerifyOrderRequestContract { Token = "5A9C85B6E068F2236A039E6157C5DF5B", OperatorId = user.UserId, OperatorName = user.UserName, OrderId = orderId }; return(_httpHelper.Post <VerifyOrderResponseContract>(url, postData)); } catch (Exception) { throw; } }
internal static string GetFlytPackageLabelIDBySingleFlyt() { try { string packageLabelID = string.Empty; string url = "http://rpswebapi.flytcloud.com/api/PickingShelf/CreatePkg"; var postData = new VerifyOrderRequestContract { Token = "5ea36184bcdd2fe59d2720309c681502" }; var obj = _httpHelper.Post <ResponseDataModel>(url, postData); if (obj != null && obj.IsSuccess) { packageLabelID = obj.Content; } if (string.IsNullOrWhiteSpace(packageLabelID)) { throw new Exception("服务器错误,接口http://rpswebapi.flytcloud.com/api/PickingShelf/CreatePkg无法访问,请联系技术人员!"); } return(packageLabelID); } catch (Exception) { throw; } }