From 04577d9a84b1ec2efe04d8e06c644a036b651e10 Mon Sep 17 00:00:00 2001 From: erdanergou Date: Thu, 13 Jul 2023 08:36:35 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=BA=93=E5=AD=98=E5=AF=BC?= =?UTF-8?q?=E5=85=A5=E6=97=B6=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../depository_manage/service/impl/SplitUnitServiceImpl.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/dreamchaser/depository_manage/service/impl/SplitUnitServiceImpl.java b/src/main/java/com/dreamchaser/depository_manage/service/impl/SplitUnitServiceImpl.java index 02b29c06..c98af4cb 100644 --- a/src/main/java/com/dreamchaser/depository_manage/service/impl/SplitUnitServiceImpl.java +++ b/src/main/java/com/dreamchaser/depository_manage/service/impl/SplitUnitServiceImpl.java @@ -349,9 +349,11 @@ public class SplitUnitServiceImpl implements SplitUnitService { Map param = new HashMap<>(); param.put("depositoryId", inventory.getDepositoryId()); param.put("kingdeecode", tempPlaceCode); + Place placeByDidAndCode = placeMapper.findPlaceByDidAndCode(param); + paramForStringObjectMap.put("pid",placeByDidAndCode.getId()); // 获取库位与物料的对应关系 - MaterialAndPlace placeAndMaterialByMidAndPid = placeMapper.findPlaceAndMaterialByMidAndPid(null); + MaterialAndPlace placeAndMaterialByMidAndPid = placeMapper.findPlaceAndMaterialByMidAndPid(paramForStringObjectMap); if (placeAndMaterialByMidAndPid == null) { // 如果没有对应关系 param.put("pid", place.getId());