diff --git a/src/main/java/com/gaotao/modules/salesreturn/entity/SalesReturnDto.java b/src/main/java/com/gaotao/modules/salesreturn/entity/SalesReturnDto.java index 38093b6..6e0c419 100644 --- a/src/main/java/com/gaotao/modules/salesreturn/entity/SalesReturnDto.java +++ b/src/main/java/com/gaotao/modules/salesreturn/entity/SalesReturnDto.java @@ -21,6 +21,8 @@ public class SalesReturnDto { */ private String engChgLevel; private String invUOM; + private String wdr; + private String expiryDate; @Data public static class PackUnitDto { diff --git a/src/main/java/com/gaotao/modules/salesreturn/service/impl/SalesReturnServiceImpl.java b/src/main/java/com/gaotao/modules/salesreturn/service/impl/SalesReturnServiceImpl.java index 8a6316c..f1ff255 100644 --- a/src/main/java/com/gaotao/modules/salesreturn/service/impl/SalesReturnServiceImpl.java +++ b/src/main/java/com/gaotao/modules/salesreturn/service/impl/SalesReturnServiceImpl.java @@ -345,7 +345,8 @@ public class SalesReturnServiceImpl implements SalesReturnService { handlingUnit.setPrintCount(0); handlingUnit.setOriginalQty(BigDecimal.valueOf(huInfo.getPerQty())); handlingUnit.setReceiveDate(new Date()); - + handlingUnit.setUmId(dto.getInvUOM()); + handlingUnit.setEngChgLevel(dto.getEngChgLevel()!= null ? dto.getEngChgLevel() : "1"); // 设置高度 if (dto.getHeight() != null && dto.getHeight() > 0) { handlingUnit.setHeight(BigDecimal.valueOf(dto.getHeight())); @@ -427,12 +428,12 @@ public class SalesReturnServiceImpl implements SalesReturnService { params.put("ifsPartNo", dto.getPartNo()); params.put("ifsConfigurationID", "*"); params.put("ifsQytToReceive", dto.getProcessQty().doubleValue()); - params.put("ifsExpiryDate", null); + params.put("ifsExpiryDate", dto.getExpiryDate()!=null?dto.getExpiryDate():null); params.put("ifsLocationNo", dto.getLocationNo()); params.put("ifsLotBatchNo", dto.getBatchNo()); params.put("ifsSerialNo", "*"); params.put("ifsEngChgLevel", dto.getEngChgLevel() != null ? dto.getEngChgLevel() : "1"); - params.put("ifsWDR", "*"); + params.put("ifsWDR", dto.getWdr()!=null?dto.getWdr():"*"); params.put("ifsPartOwnership", "COMPANY OWNED"); params.put("ifsHandlingUnitID", 0); params.put("ifsOwningVendorNo", null);