/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }