Beispiel #1
0
        /// <summary>
        /// 模糊查询
        /// </summary>
        /// <param name="waybillNumber"></param>
        /// <param name="pageIndexAndCount"></param>
        /// <param name="startTime"></param>
        /// <param name="endTime"></param>
        /// <param name="customerId"></param>
        /// <param name="roles"></param>
        /// <returns></returns>
        public ResultModel <List <Model_Waybill_Base> > GetWaybillThirdPartyVagueList(string waybillNumber = null, string pageIndexAndCount = null, string startTime = null, string endTime = null, int customerId = 0)
        {
            ResultModel <List <Model_Waybill_Base> > result = new ResultModel <List <Model_Waybill_Base> >();

            try
            {
                result.Data = WaybillBaseServer.GetWaybillThirdPartyVagueList(waybillNumber, pageIndexAndCount, startTime, endTime, customerId);
            }
            catch (Exception ex)
            {
                result.Code    = 1;
                result.Message = ex.Message;
            }
            return(result);
        }
Beispiel #2
0
        /// <summary>
        /// 模糊查询总数
        /// </summary>
        /// <param name="waybillNumber"></param>
        /// <param name="startTime"></param>
        /// <param name="endTime"></param>
        /// <param name="customerId"></param>
        /// <param name="roles"></param>
        /// <returns></returns>
        public ResultModel <int> GetWaybillThirdPartyListVagueCount(string waybillNumber = null, string startTime = null, string endTime = null, int customerId = 0)
        {
            ResultModel <int> result = new ResultModel <int>();

            try
            {
                result.Data = WaybillBaseServer.GetWaybillThirdPartyListVagueCount(waybillNumber, startTime, endTime, customerId);
            }
            catch (Exception ex)
            {
                result.Code    = 1;
                result.Message = ex.Message;
            }
            return(result);
        }
Beispiel #3
0
        /// <summary>
        /// 根据运单物流id查询图片
        /// </summary>
        /// <param name="BaseId">运单物流id</param>
        /// <returns></returns>
        public ResultModel <List <Model_Waybill_Postback_Pic> > GetWaybillPostbackPic(int BaseId)
        {
            ResultModel <List <Model_Waybill_Postback_Pic> > result = new ResultModel <List <Model_Waybill_Postback_Pic> >();

            try
            {
                result.Data = WaybillBaseServer.GetWaybillPostbackPics(BaseId);
            }
            catch (Exception ex)
            {
                result.Code    = 1;
                result.Message = ex.Message;
            }
            return(result);
        }
Beispiel #4
0
        /// <summary>
        /// 查询冷链数据总数
        /// </summary>
        /// <param name="storageId"></param>
        /// <param name="beginTime"></param>
        /// <param name="endTime"></param>
        /// <returns></returns>
        public ResultModel <int> GetWaybillNodeHistDataCount(int storageId, string beginTime, string endTime = null)
        {
            ResultModel <int> result = new ResultModel <int>();

            try
            {
                result.Data = WaybillBaseServer.GetWaybillNodeHistDataCount(storageId, beginTime, endTime);
            }
            catch (Exception ex)
            {
                result.Code    = 1;
                result.Message = ex.Message;
            }
            return(result);
        }
Beispiel #5
0
        /// <summary>
        /// 获取指定运单的所有物流节点
        /// </summary>
        /// <param name="waybillNumber">可选参数[运单号,不填时查询所有运单号的节点信息]</param>
        /// <param name="pageIndexAndCount">可选参数[分页参数,格式为"页索引.每页数量".例如:1.50,表示每页显示50条,当前查询第1页]</param>
        /// <param name="operateAt">运单物流节点的操作时间</param>
        /// <returns></returns>
        public ResultModel <List <Model_Waybill_Node> > GetWaybillNodeList(string waybillNumber = null, string operateAt = null, string pageIndexAndCount = null)
        {
            ResultModel <List <Model_Waybill_Node> > result = new ResultModel <List <Model_Waybill_Node> >();

            try
            {
                result.Data = WaybillBaseServer.GetWaybillNodeLists(waybillNumber, operateAt, pageIndexAndCount);
            }
            catch (Exception ex)
            {
                result.Code    = 1;
                result.Message = ex.Message;
            }
            return(result);
        }
Beispiel #6
0
        /// <summary>
        /// 模糊查询总数
        /// </summary>
        /// <param name="waybillNumber"></param>
        /// <param name="startTime"></param>
        /// <param name="endTime"></param>
        /// <param name="customerId"></param>
        /// <param name="roles"></param>
        /// <returns></returns>
        public ResultModel <int> GetQueryClientsListCount(string waybillNumber = null, string startTime = null, string endTime = null, int senderId = 0, int receiverId = 0)
        {
            ResultModel <int> result = new ResultModel <int>();

            try
            {
                result.Data = WaybillBaseServer.GetQueryClientsListCount(waybillNumber, startTime, endTime, senderId, receiverId);
            }
            catch (Exception ex)
            {
                result.Code    = 1;
                result.Message = ex.Message;
            }
            return(result);
        }
Beispiel #7
0
        /// <summary>
        /// 根据节点时间获取冷链数据
        /// </summary>
        /// <param name="storageId">当前节点货物的载体[仓库或车载ID]</param>
        /// <param name="beginTime">节点开始时间</param>
        /// <param name="endTime">可选参数[下一个节点开始时间]</param>
        /// <returns></returns>
        public ResultModel <List <String[]> > GetWaybillNodeHistDataList(int storageId, string beginTime, string endTime = null, string pageIndexAndCount = null)
        {
            ResultModel <List <String[]> > result = new ResultModel <List <String[]> >();

            try
            {
                //result.Data = WaybillBaseServer.GetWaybillNodeHistDataLists(storageId,beginTime,endTime, pageIndexAndCount);
                result.Data = WaybillBaseServer.GetWaybillNodeModel_AiInfo(storageId, beginTime, endTime, pageIndexAndCount);
            }
            catch (Exception ex)
            {
                result.Code    = 1;
                result.Message = ex.Message;
            }
            return(result);
        }