代码管理/WMS/WIDESEA_WMSServer/WIDESEA_InboundService/InboundOrderService.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
代码管理/WMS/WIDESEA_WMSServer/WIDESEA_OutboundService/OutboundOrderService.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
代码管理/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/TaskService.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
代码管理/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/TaskService_Inbound.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
代码管理/淮安PDA/pages/stash/pickingMat.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
´úÂë¹ÜÀí/WMS/WIDESEA_WMSServer/WIDESEA_InboundService/InboundOrderService.cs
@@ -407,6 +407,41 @@ _inboundRepository.InboundOrderRepository.UpdateData(inboundOrder); _recordService.StockQuantityChangeRecordService.AddStockChangeRecord(stockInfo, stockInfoDetails, beforeQuantity, totalQuantity, StockChangeTypeEnum.Inbound); _unitOfWorkManage.CommitTran(); #region 䏿¥ERPå ¥åºå®æ List<ERPInboundDetailModel> detailModels = new List<ERPInboundDetailModel>(); foreach (var item in stockInfo.Details) { ERPInboundDetailModel detailModel = new ERPInboundDetailModel() { ExpiryDate = item.EffectiveDate ?? "", LocationCode = warehouse.WarehouseCode, MaterialsCode = item.MaterielCode, MfgDate = item.ProductionDate ?? "", QtyCustoms = "0", Quantity = item.StockQuantity.ToString(), Rack = stockInfo.LocationCode, ReceiptCode = inboundOrder.UpperOrderNo, ReceiptSerNo = item.InboundOrderRowNo.ToString() }; detailModels.Add(detailModel); } ERPInboundModel eRPInboundModel = new ERPInboundModel() { Code = inboundOrder.InboundOrderNo, CreatorCode = inboundOrder.Creater, EntDate = inboundOrder.CreateDate.ToString("yyyy-MM-dd HH:mm:ss"), StockDate = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"), SuppliersId = inboundOrder.SupplierId, Type = "S", UniqueTag = inboundOrder.Id.ToString(), WarehouseCode = warehouse.WarehouseCode, Way = 1, Details = detailModels }; //æ¨éERP æµè¯æ³¨é _invokeERPService.InvokeInboundOrderApi(eRPInboundModel); #endregion content.OK(); } catch (Exception ex) ´úÂë¹ÜÀí/WMS/WIDESEA_WMSServer/WIDESEA_OutboundService/OutboundOrderService.cs
@@ -247,6 +247,9 @@ Pickcode = outboundOrder.UpperOrderNo, PickList = eRPPickModels }; string Createuser = ""; if (!string.IsNullOrEmpty(App.User.UserName)) Createuser = App.User.UserName; else Createuser = stockLockInfos.FirstOrDefault().Creater; issueModel = new ERPIssueModel() { UniqueTag = outboundOrder.Id.ToString(), @@ -256,7 +259,7 @@ Deptno = outboundOrder.DepartmentCode, Deptname = outboundOrder.DepartmentName, Createtime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"), Createuser = App.User.UserName ?? stockLockInfos.FirstOrDefault().Creater ?? "admin", Createuser = string.IsNullOrEmpty(Createuser) ? Createuser : "admin", Issitem = new List<ERPIssueItemModel>() { issueItemModel }, }; } ´úÂë¹ÜÀí/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/TaskService.cs
@@ -140,7 +140,7 @@ { return WebResponseContent.Instance.Error($"æªæ¾å°WCSAApiå°å,è¯·æ£æ¥é ç½®æä»¶"); } string response = HttpHelper.Post($"{url}/api/CTU_AGV/PutFinish?code" + code); string response = HttpHelper.Post($"{url}/api/CTU_AGV/PutFinish?code=" + code); return JsonConvert.DeserializeObject<WebResponseContent>(response) ?? WebResponseContent.Instance.Error("è¿åé误"); } ´úÂë¹ÜÀí/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/TaskService_Inbound.cs
@@ -42,7 +42,7 @@ return WebResponseContent.Instance.Error($"该æçå·²çæä»»å¡"); } if (Repository.QueryFirst(x => x.SourceAddress == stationCode && x.TaskStatus == TaskStatusEnum.New.ObjToInt()) != null) if (Repository.QueryFirst(x => x.SourceAddress == stationCode && x.TaskStatus == TaskStatusEnum.New.ObjToInt()) != null && warehouse.WarehouseCode != WarehouseEnum.HA60.ToString()) { return WebResponseContent.Instance.Error($"该ç«ç¹å·²ææªæ§è¡çä»»å¡"); } @@ -299,7 +299,7 @@ else if (stockInfo.StockStatus == StockStatusEmun.æ£é宿.ObjToInt()) { stockInfo.StockStatus = StockStatusEmun.æ£é宿.ObjToInt(); newTask.TaskType=TaskTypeEnum.InPick.ObjToInt(); newTask.TaskType = TaskTypeEnum.InPick.ObjToInt(); } else { @@ -390,7 +390,7 @@ { stockInfo.StockStatus = StockStatusEmun.å ¥åºç¡®è®¤.ObjToInt(); } _unitOfWorkManage.BeginTran(); int taskId = BaseDal.AddData(newTask); newTask.TaskId = taskId; ´úÂë¹ÜÀí/»´°²PDA/pages/stash/pickingMat.vue
@@ -182,7 +182,6 @@ if (res.status) { uni.$showMsg(res.message); this.inboundBarcode = ""; this.address = ""; setTimeout(() => { this.addressFocus = false; }, 200);