diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/InventoryAndWarehousingServiceImpl.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/InventoryAndWarehousingServiceImpl.java index 4f2c662..a659a96 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/InventoryAndWarehousingServiceImpl.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/InventoryAndWarehousingServiceImpl.java @@ -144,7 +144,11 @@ public class InventoryAndWarehousingServiceImpl implements InventoryAndWarehousi InputApplyDetails applyDetails = new InputApplyDetails(); applyDetails.setTaskId(0L); applyDetails.setTypeId(Long.parseLong(machIneDto.getTypeId())); - applyDetails.setInputNum(machIneDto.getPutInStoreNum() == null ? 0 : machIneDto.getPutInStoreNum()); + if (StringUtils.isEmpty(machIneDto.getMaCode())) { + applyDetails.setInputNum(machIneDto.getPutInStoreNum() == null ? 0 : machIneDto.getPutInStoreNum()); + } else { + applyDetails.setInputNum(1); + } applyDetails.setMaId(machIneDto.getMaId()); applyDetails.setInputType("4"); applyDetails.setCreateTime(new Date());