Example #1
0
        /// <summary>
        /// 修改运单
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        public UpdateWaybillLnquiryResponse UpdateWaybillLnquiry(UpdateWaybillLnquiryRequest request)
        {
            UpdateWaybillLnquiryResponse response = new UpdateWaybillLnquiryResponse();
            WaybillLnquiry waybill = new WaybillLnquiry()
            {
                FreightTotal    = request.FreightTotal,
                TrackingDate    = request.TrackingDate,
                TrackingDetails = request.TrackingDetails,
                TrackingState   = request.TrackingState,
                Status          = request.Status
            };
            var res = dal.UpdateWaybillLnquiry(waybill);

            if (res > 0)
            {
                response.IsRegistSuccess = true;
                response.Message         = "修改成功";
            }
            else
            {
                response.Status  = false;
                response.Message = "修改失败";
                return(response);
            }

            return(response);
        }
Example #2
0
        /// <summary>
        /// 添加运单信息
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        public AddWaybillLnquiryResponse AddWaybillLnquiry(AddWaybillLnquiryRequest request)
        {
            AddWaybillLnquiryResponse response = new AddWaybillLnquiryResponse();

            if (request == null || !string.IsNullOrEmpty(request.FreightTotal.ToString()))
            {
                response.Status  = false;
                response.Message = "运费不能为空呀";
                return(response);
            }
            if (request == null)
            {
                response.Status  = false;
                response.Message = "快递时间不能为空呀";
                return(response);
            }
            if (request == null || !string.IsNullOrEmpty(request.TrackingDetails))
            {
                response.Status  = false;
                response.Message = "快递详情不能为空呀";
                return(response);
            }
            if (request == null)
            {
                response.Status  = false;
                response.Message = "物品状态不能为空呀";
                return(response);
            }

            WaybillLnquiry waybill = new WaybillLnquiry()
            {
                FreightTotal    = request.FreightTotal,
                TrackingDate    = request.TrackingDate,
                TrackingDetails = request.TrackingDetails,
                TrackingState   = request.TrackingState
            };
            var res = dal.AddWaybillLnquiry(waybill);

            if (res > 0)
            {
                response.IsRegistSuccess = true;
                response.Message         = "添加成功";
            }
            else
            {
                response.Message = "添加失败";
            }
            return(response);
        }