Beispiel #1
0
 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;
     }
 }
Beispiel #2
0
 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; }
 }
Beispiel #3
0
 /// <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; }
 }
Beispiel #4
0
 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; }
 }