public Response <GenBoxNumberResponse> AddGenBoxNumber(GenBoxNumberRequest request) { Response <GenBoxNumberResponse> response = new Response <GenBoxNumberResponse> { Result = new GenBoxNumberResponse() }; if (request == null) { ArgumentNullException ex = new ArgumentNullException("AddPackingLists request"); LogError(ex); response.ErrorCode = ErrorCode.Argument; response.Exception = ex; return(response); } try { AMSUploadAccessor accessor = new AMSUploadAccessor(); response.Result.AMSUploadCollection = accessor.AddAMSController(request.Check.Substring(0, request.Check.Length - 1)); response.IsSuccess = true; } catch (Exception ex) { LogError(ex); response.IsSuccess = false; response.ErrorCode = ErrorCode.Technical; } return(response); }
/// <summary> /// 订单号的查询 /// </summary> /// <param name="request"></param> /// <returns></returns> public Response <GenBoxNumberResponse> QueryGenBoxNumber(GenBoxNumberRequest request) { Response <GenBoxNumberResponse> response = new Response <GenBoxNumberResponse> { Result = new GenBoxNumberResponse() }; if (request == null || request.SearchCondition == null) { ArgumentNullException ex = new ArgumentNullException("QueryAMSUpload request"); LogError(ex); response.ErrorCode = ErrorCode.Argument; response.Exception = ex; return(response); } try { AMSUploadAccessor accessor = new AMSUploadAccessor(); response.Result.AMSUploadCollection = accessor.GetBoxNumberAttachments(request.SearchCondition, request.Customers); response.IsSuccess = true; } catch (Exception ex) { LogError(ex); response.IsSuccess = false; response.ErrorCode = ErrorCode.Technical; } return(response); }