From c827fe7b0c5b3b444d76ba0d96a2649c764630dd Mon Sep 17 00:00:00 2001 From: dengjunjie <dengjunjie@hnkhzn.com> Date: 星期四, 14 十一月 2024 16:36:08 +0800 Subject: [PATCH] 修改WCS、WMS出入库逻辑 --- 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_InboundService/Service/InboundOrderService.cs | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_InboundService/Service/InboundOrderService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_InboundService/Service/InboundOrderService.cs" index ee6d793..44cde5b 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_InboundService/Service/InboundOrderService.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_InboundService/Service/InboundOrderService.cs" @@ -44,7 +44,6 @@ public WebResponseContent PdaAddStockInfo(PdaMaterielGroupDTO pdaMaterielGroupDTO) { WebResponseContent content = new WebResponseContent(); - WebResponseContent.Instance.OK(); try { Dt_MaterielInfo materielInfo = _basicService.MaterielInfoService.GetMaterielInfo(pdaMaterielGroupDTO.MaterielCode); @@ -93,7 +92,7 @@ Dt_InboundOrderDetail inboundOrderDetail = inboundOrder.Details.Where(x => materielInfo.MaterielCode == x.MaterielCode && x.BatchNo == pdaMaterielGroupDTO.BatchNo).FirstOrDefault();//璁㈠崟璇︽儏 - inboundOrderDetail.ReceiptQuantity += pdaMaterielGroupDTO.ReceiptQuantity; + inboundOrderDetail.ReceiptQuantity++; inboundOrderDetail.OrderDetailStatus = inboundOrderDetail.OverInQuantity == inboundOrderDetail.OrderQuantity ? OrderDetailStatusEnum.Over.ObjToInt() : OrderDetailStatusEnum.GroupAndInbound.ObjToInt(); if (inboundOrder.Details.FirstOrDefault(x => x.OrderDetailStatus != OrderDetailStatusEnum.Over.ObjToInt()) == null) @@ -261,9 +260,10 @@ { return (false, "鐗╂枡鎴栨壒娆″彿鏈夎", materielGroupDTO); } - if (inboundOrderDetail.OrderQuantity - inboundOrderDetail.ReceiptQuantity < materielGroupDTO.ReceiptQuantity) + if (inboundOrderDetail.OrderQuantity - inboundOrderDetail.ReceiptQuantity < 1) { - return (false, "鏈夌墿鏂欒秴鍑哄崟鎹暟閲�", materielGroupDTO); + //return (false, "鏈夌墿鏂欒秴鍑哄崟鎹暟閲�", materielGroupDTO); + return (false, "缁勭洏瓒呭嚭鍗曟嵁鏁伴噺", materielGroupDTO); } return (true, "鎴愬姛", inboundOrderDetail); } -- Gitblit v1.9.3