修改上架明细报错
This commit is contained in:
+13
-1
@@ -484,7 +484,19 @@ public class StockInOrderApplicationService {
|
||||
*/
|
||||
public StockInOrderPO getInfo(Long inOrderId)
|
||||
{
|
||||
return stockInOrderDomainService.getInfo(inOrderId);
|
||||
StockInOrderPO info = stockInOrderDomainService.getInfo(inOrderId);
|
||||
String userNcCode = stockOutOrderMapper.getUserNcCode(info.getShipperId());
|
||||
info.setKhdm(userNcCode);
|
||||
List<InMaterialDetailPO> materialDetailList = info.getMaterialDetailList();
|
||||
if (materialDetailList != null && !materialDetailList.isEmpty()) {
|
||||
for (InMaterialDetailPO inMaterialDetailPO : materialDetailList) {
|
||||
// TODO: 设置物料详情信息
|
||||
inMaterialDetailPO.setKhdm(userNcCode);
|
||||
}
|
||||
info.setMaterialDetailList(materialDetailList);
|
||||
}
|
||||
|
||||
return info;
|
||||
}
|
||||
|
||||
|
||||
|
||||
+8
-2
@@ -333,13 +333,19 @@ public class StockOutOrderApplicationService {
|
||||
public StockOutOrderPO getInfoChildren(Long outOrderId)
|
||||
{
|
||||
StockOutOrderPO stockOutOrderPO = stockOutOrderDomainService.getInfoChildren(outOrderId);
|
||||
|
||||
String userNcCode = stockOutOrderMapper.getUserNcCode(stockOutOrderPO.getShipperId());
|
||||
stockOutOrderPO.setKhdm(userNcCode);
|
||||
if (stockOutOrderPO == null || CollectionUtils.isEmpty(stockOutOrderPO.getMaterialDetailList())) {
|
||||
return stockOutOrderPO;
|
||||
}
|
||||
|
||||
List<OutMaterialDetailPO> detailList = stockOutOrderPO.getMaterialDetailList();
|
||||
|
||||
if (detailList == null || detailList.isEmpty()) {
|
||||
for (OutMaterialDetailPO outMaterialDetailPO : detailList) {
|
||||
outMaterialDetailPO.setKhdm(userNcCode);
|
||||
}
|
||||
}
|
||||
stockOutOrderPO.setMaterialDetailList(detailList);
|
||||
// 性能优化:批量获取批次属性,避免N+1查询问题
|
||||
// 1. 收集所有唯一的materialBaseInfoId
|
||||
Set<Long> materialBaseInfoIdSet = detailList.stream()
|
||||
|
||||
+1
@@ -438,4 +438,5 @@ public class InMaterialDetailPO extends StockInOrderBasePO {
|
||||
private BigDecimal erpPriceGw;
|
||||
//申报总价
|
||||
private BigDecimal amountGw;
|
||||
private String khdm;
|
||||
}
|
||||
+1
@@ -567,4 +567,5 @@ public class OutMaterialDetailPO extends StockOutOrderBaseDO {
|
||||
private String bondInvtNoGw;
|
||||
private String whNoGw;
|
||||
private String seatNoGw;
|
||||
private String khdm;
|
||||
}
|
||||
+1
@@ -442,5 +442,6 @@ public class StockInOrderPO extends BaseVOEntity {
|
||||
|
||||
@ApiModelProperty("推送人姓名")
|
||||
private String pushByName;
|
||||
private String khdm;
|
||||
|
||||
}
|
||||
+1
@@ -450,4 +450,5 @@ public class StockOutOrderPO extends BaseVOEntity {
|
||||
|
||||
@ApiModelProperty("推送人姓名")
|
||||
private String pushByName;
|
||||
private String khdm;
|
||||
}
|
||||
Reference in New Issue
Block a user