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) { + } }