From ed735aa532f850530da0e48f60a8bd988fc6565e Mon Sep 17 00:00:00 2001 From: yewj Date: Mon, 4 Nov 2024 09:53:14 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A4=E6=96=AD=E5=BD=93=E5=89=8D=E5=B7=A5?= =?UTF-8?q?=E4=BD=8D=E5=BA=95=E4=B8=8B=E6=98=AF=E5=90=A6=E6=9C=89=E5=85=B6?= =?UTF-8?q?=E4=BB=96=E4=BA=A7=E5=93=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../api/controller/inout/IoCodeTempController.java | 10 +++++++++- .../glxp/api/service/inout/IoSplitFifoCodeService.java | 3 +++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/glxp/api/controller/inout/IoCodeTempController.java b/src/main/java/com/glxp/api/controller/inout/IoCodeTempController.java index 60fe6ebe1..3822777bb 100644 --- a/src/main/java/com/glxp/api/controller/inout/IoCodeTempController.java +++ b/src/main/java/com/glxp/api/controller/inout/IoCodeTempController.java @@ -1567,13 +1567,21 @@ public class IoCodeTempController extends BaseController { udiRelevanceResponses = udiRelevanceService.selectGroupByNameCode(codeEnttity.getNameCode(), false); if (bussinessTypeEntity.getAction().equals(ConstantType.SPLIT_OUT)) { - + //todo 判断货位里面是否有相同产品 if (StrUtil.isNotEmpty(orderEntity.getWorkPlaceQueueCode())) { + + + + IoSplitFifoCodeEntity splitFifoCodeEntity = splitFifoCodeService.findByQueueCode(orderEntity.getWorkPlaceQueueCode()); if (splitFifoCodeEntity != null) { if (!udiRelevanceResponse.getId().equals(splitFifoCodeEntity.getRelId())) { return ResultVOUtils.error(507, "上货产品不符!"); } + }else { + //todo + + } if (orderEntity != null && CollUtil.isNotEmpty(codeEnttitys)) { diff --git a/src/main/java/com/glxp/api/service/inout/IoSplitFifoCodeService.java b/src/main/java/com/glxp/api/service/inout/IoSplitFifoCodeService.java index 3945ddf5e..5e51cc1ed 100644 --- a/src/main/java/com/glxp/api/service/inout/IoSplitFifoCodeService.java +++ b/src/main/java/com/glxp/api/service/inout/IoSplitFifoCodeService.java @@ -466,5 +466,8 @@ public class IoSplitFifoCodeService extends ServiceImpl().eq(IoSplitFifoCodeEntity::getWorkPlaceQueueCode, code).last("limit 1")); } + //判断当前工位底下是否有其他产品 + public IoSplitFifoCodeEntity findByRelId(Long workPlaceCode, Long relId) { + } }