| | |
| | | /// </summary> |
| | | /// <param name="materielGroupDTO"></param> |
| | | /// <returns></returns> |
| | | public WebResponseContent PdaAddEmptyStockInfo(string barcode) |
| | | public WebResponseContent PdaAddEmptyStockInfo(string barcode, string station) |
| | | { |
| | | try |
| | | { |
| | |
| | | { |
| | | task = new Dt_Task() |
| | | { |
| | | CurrentAddress = "1001", |
| | | NextAddress = "SC01", |
| | | SourceAddress = "1001", |
| | | CurrentAddress = station, |
| | | NextAddress = "1001", |
| | | SourceAddress = station, |
| | | TargetAddress = "SC01", |
| | | Creater = "System", |
| | | PalletCode = barcode, |
| | | Roadway = "SC01", |
| | | OrderNo = DateTime.Now.ToString("yyMMdd"), |
| | | TaskNum = _taskRepository.GetTaskNum(nameof(SequenceEnum.SeqTaskNum)), |
| | | TaskState = InTaskStatusEnum.AGV_InFinish.ObjToInt(), |
| | | TaskState = InTaskStatusEnum.InNew.ObjToInt(), |
| | | TaskType = TaskTypeEnum.PalletInbound.ObjToInt(), |
| | | CreateDate = DateTime.Now, |
| | | Dispatchertime = DateTime.Now, |
| | |
| | | return (true, "鎴愬姛", materielGroupDTO); |
| | | } |
| | | |
| | | public WebResponseContent QueryOrderInfo(int pageNo, string orderNo) |
| | | public WebResponseContent QueryOrderInfo(int pageNo, string orderNo, int orderType) |
| | | { |
| | | if (string.IsNullOrEmpty(orderNo)) |
| | | { |
| | | object obj = Repository.QueryPage(x => true, pageNo, 10, new Dictionary<string, OrderByType> { { nameof(Dt_InboundOrder.CreateDate), OrderByType.Desc } }).Rows.Select(x => new |
| | | object obj = Repository.QueryPage(x => x.OrderType == orderType, pageNo, 10, new Dictionary<string, OrderByType> { { nameof(Dt_InboundOrder.CreateDate), OrderByType.Desc } }).Rows.Select(x => new |
| | | { |
| | | x.OrderNo, |
| | | x.UpperOrderNo, |
| | |
| | | } |
| | | else |
| | | { |
| | | object obj = Repository.QueryPage(x => x.OrderNo == orderNo, pageNo, 10, new Dictionary<string, OrderByType> { { nameof(Dt_InboundOrder.CreateDate), OrderByType.Desc } }).Rows.Select(x => new |
| | | object obj = Repository.QueryPage(x => x.OrderNo.Contains(orderNo), pageNo, 10, new Dictionary<string, OrderByType> { { nameof(Dt_InboundOrder.CreateDate), OrderByType.Desc } }).Rows.Select(x => new |
| | | { |
| | | x.OrderNo, |
| | | x.UpperOrderNo, |
| | |
| | | return WebResponseContent.Instance.OK(data: obj); |
| | | } |
| | | } |
| | | |
| | | public WebResponseContent QueryOrderDetailInfo(int pageNo, string orderNo) |
| | | { |
| | | WebResponseContent content = new WebResponseContent(); |
| | | Dt_InboundOrder inboundOrder = GetInboundOrder(orderNo); |
| | | List<Dt_InboundOrderDetail> inboundOrderDetails = inboundOrder.Details; |
| | | content.OK(data: inboundOrderDetails); |
| | | return content; |
| | | } |
| | | } |
| | | } |