|
|
|
@ -263,7 +263,12 @@ public class DistributionStockListServiceImpl extends BaseServiceImpl<Distributi
|
|
|
|
|
this.updateById(d); |
|
|
|
|
//新增入库记录
|
|
|
|
|
BeanUtil.copyProperties(d, distributionStockListInfo); |
|
|
|
|
|
|
|
|
|
distributionStockListInfo.setId(null); |
|
|
|
|
distributionStockListInfo.setStockListId(d.getId()); |
|
|
|
|
distributionStockListInfo.setOutboundQuantity(0); |
|
|
|
|
distributionStockListInfo.setGroundingTime(new Date()); |
|
|
|
|
distributionStockListInfo.setQuantityStock(i); |
|
|
|
|
distributionStockListInfoService.save(distributionStockListInfo); |
|
|
|
|
//添加拆包记录
|
|
|
|
|
distributionUnpackingDetails.setStockArticleId(Optional.ofNullable(one2.getStockArticleId()).orElse(null)); |
|
|
|
|
distributionUnpackingDetails.setOrderSelfNumber(Optional.ofNullable(one2.getOrderCode()).orElse(null)); |
|
|
|
@ -288,7 +293,7 @@ public class DistributionStockListServiceImpl extends BaseServiceImpl<Distributi
|
|
|
|
|
basicMaterialEntity.setPid(distributionStockListDTO.getMaterialId()); |
|
|
|
|
aLong = basicMaterialClient.addMaterial(basicMaterialEntity); |
|
|
|
|
}else { |
|
|
|
|
aLong = one.getMarketId(); |
|
|
|
|
aLong = one.getMaterialId(); |
|
|
|
|
} |
|
|
|
|
if (Func.isNotEmpty(one)) { |
|
|
|
|
//生成新的库存品信息
|
|
|
|
@ -310,7 +315,12 @@ public class DistributionStockListServiceImpl extends BaseServiceImpl<Distributi
|
|
|
|
|
this.save(distributionStockListEntity); |
|
|
|
|
//新增入库记录
|
|
|
|
|
BeanUtil.copyProperties(distributionStockListEntity, distributionStockListInfo); |
|
|
|
|
|
|
|
|
|
distributionStockListInfo.setId(null); |
|
|
|
|
distributionStockListInfo.setStockListId(distributionStockListEntity.getId()); |
|
|
|
|
distributionStockListInfo.setOutboundQuantity(0); |
|
|
|
|
distributionStockListInfo.setGroundingTime(new Date()); |
|
|
|
|
distributionStockListInfo.setQuantityStock((distributionStockListDTO.getStoreNum() * Integer.parseInt(distributionStockListDTO.getPackageNum()))); |
|
|
|
|
distributionStockListInfoService.save(distributionStockListInfo); |
|
|
|
|
//添加拆包记录
|
|
|
|
|
distributionUnpackingDetails.setStockArticleId(Optional.ofNullable(one.getStockArticleId()).orElse(null)); |
|
|
|
|
distributionUnpackingDetails.setOrderSelfNumber(Optional.ofNullable(one.getOrderCode()).orElse(null)); |
|
|
|
@ -323,8 +333,7 @@ public class DistributionStockListServiceImpl extends BaseServiceImpl<Distributi
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
distributionStockListInfo.setGroundingTime(new Date()); |
|
|
|
|
distributionStockListInfoService.save(distributionStockListInfo); |
|
|
|
|
distributionStockListInfo.setId(null); |
|
|
|
|
distributionUnpackingDetailsService.save(distributionUnpackingDetails); |
|
|
|
|
//对原来的库存品进行数据维护
|
|
|
|
|
one.setQuantityStock(one.getQuantityStock() - distributionStockListDTO.getStoreNum()); |
|
|
|
|