|
|
|
@ -193,8 +193,18 @@ public class ProductionReturnServiceImpl implements ProductionReturnService { |
|
|
|
CreateHuRequestReturnIssueDto huRequest = new CreateHuRequestReturnIssueDto(); |
|
|
|
huRequest.setSite(returnDto.getSite()); |
|
|
|
huRequest.setLocationId(material.getLocationId()); |
|
|
|
huRequest.setPartNo(returnDto.getComponentPartNo()); |
|
|
|
huRequest.setPartDesc(returnDto.getComponentPartNo()); |
|
|
|
// 料号优先取物料行,其次主单componentPartNo - rqrq |
|
|
|
String partNo = StringUtils.isNotBlank(material.getPartNo()) |
|
|
|
? material.getPartNo() |
|
|
|
: (StringUtils.isNotBlank(material.getComponentPartNo()) |
|
|
|
? material.getComponentPartNo() |
|
|
|
: returnDto.getComponentPartNo()); |
|
|
|
// 描述优先取物料行partDesc,其次主单componentPartDesc,避免误写料号 - rqrq |
|
|
|
String partDesc = StringUtils.isNotBlank(material.getPartDesc()) |
|
|
|
? material.getPartDesc() |
|
|
|
: returnDto.getComponentPartDesc(); |
|
|
|
huRequest.setPartNo(partNo); |
|
|
|
huRequest.setPartDesc(StringUtils.isNotBlank(partDesc) ? partDesc : partNo); |
|
|
|
huRequest.setBatchNo(returnDto.getBatchNo()); |
|
|
|
huRequest.setWdr(material.getWdrNo()); |
|
|
|
huRequest.setHeight(material.getHeight()); |
|
|
|
@ -405,8 +415,18 @@ public class ProductionReturnServiceImpl implements ProductionReturnService { |
|
|
|
CreateHuRequestReturnIssueDto huRequest = new CreateHuRequestReturnIssueDto(); |
|
|
|
huRequest.setSite(returnDto.getSite()); |
|
|
|
huRequest.setLocationId(material.getLocationId()); |
|
|
|
huRequest.setPartNo(returnDto.getComponentPartNo()); |
|
|
|
huRequest.setPartDesc(returnDto.getComponentPartNo()); |
|
|
|
// 料号优先取物料行,其次主单componentPartNo - rqrq |
|
|
|
String partNo = StringUtils.isNotBlank(material.getPartNo()) |
|
|
|
? material.getPartNo() |
|
|
|
: (StringUtils.isNotBlank(material.getComponentPartNo()) |
|
|
|
? material.getComponentPartNo() |
|
|
|
: returnDto.getComponentPartNo()); |
|
|
|
// 描述优先取物料行partDesc,其次主单componentPartDesc,避免误写料号 - rqrq |
|
|
|
String partDesc = StringUtils.isNotBlank(material.getPartDesc()) |
|
|
|
? material.getPartDesc() |
|
|
|
: returnDto.getComponentPartDesc(); |
|
|
|
huRequest.setPartNo(partNo); |
|
|
|
huRequest.setPartDesc(StringUtils.isNotBlank(partDesc) ? partDesc : partNo); |
|
|
|
huRequest.setBatchNo(returnDto.getBatchNo()); |
|
|
|
huRequest.setWdr(material.getWdrNo()); |
|
|
|
huRequest.setHeight(material.getHeight()); |
|
|
|
|