|
|
|
@ -1881,23 +1881,29 @@ public class WarehouseUpdownTypeServiceImpl extends BaseServiceImpl<WarehouseUpd
|
|
|
|
|
targetUpdownTypeEntity.setShelfTitle(goodsShelfEntity.getGoodsShelfName()); |
|
|
|
|
targetUpdownTypeEntity.setAllocationId(allocationId); |
|
|
|
|
targetUpdownTypeEntity.setAllocationTitle(goodsAllocationEntity.getGoodsAllocationName()); |
|
|
|
|
targetUpdownTypeEntity.setPositionCode(goodsAreaEntity.getHeadline()+"-"+goodsShelfEntity.getGoodsShelfName()+"-"+goodsAllocationEntity.getGoodsAllocationName()); |
|
|
|
|
save(targetUpdownTypeEntity); |
|
|
|
|
|
|
|
|
|
for(WarehouseUpdownGoodsEntity updownGoodsEntity:list){ |
|
|
|
|
|
|
|
|
|
updownGoodsEntity.setAreaId(goodsAreaId); |
|
|
|
|
updownGoodsEntity.setAreaTitle(goodsAreaEntity.getHeadline()); |
|
|
|
|
updownGoodsEntity.setShelfId(goodsShelfId); |
|
|
|
|
updownGoodsEntity.setShelfTitle(goodsShelfEntity.getGoodsShelfName()); |
|
|
|
|
updownGoodsEntity.setAllocationId(allocationId); |
|
|
|
|
updownGoodsEntity.setAllocationTitle(goodsAllocationEntity.getGoodsAllocationName()); |
|
|
|
|
updownGoodsEntity.setPositionCode(goodsAreaEntity.getHeadline()+"-"+goodsShelfEntity.getGoodsShelfName()+"-"+goodsAllocationEntity.getGoodsAllocationName()); |
|
|
|
|
List<WarehouseUpdownGoodsEntity> newList = new ArrayList<>(); |
|
|
|
|
|
|
|
|
|
for(WarehouseUpdownGoodsEntity updownGoodsEntity:list){ |
|
|
|
|
WarehouseUpdownGoodsEntity newUpdownGoods = new WarehouseUpdownGoodsEntity(); |
|
|
|
|
BeanUtil.copy(updownGoodsEntity,newUpdownGoods); |
|
|
|
|
newUpdownGoods.setId(null); |
|
|
|
|
newUpdownGoods.setUpdownTypeId(targetUpdownTypeEntity.getId()); |
|
|
|
|
newUpdownGoods.setAreaId(goodsAreaId); |
|
|
|
|
newUpdownGoods.setAreaTitle(goodsAreaEntity.getHeadline()); |
|
|
|
|
newUpdownGoods.setShelfId(goodsShelfId); |
|
|
|
|
newUpdownGoods.setShelfTitle(goodsShelfEntity.getGoodsShelfName()); |
|
|
|
|
newUpdownGoods.setAllocationId(allocationId); |
|
|
|
|
newUpdownGoods.setAllocationTitle(goodsAllocationEntity.getGoodsAllocationName()); |
|
|
|
|
newUpdownGoods.setPositionCode(goodsAreaEntity.getHeadline()+"-"+goodsShelfEntity.getGoodsShelfName()+"-"+goodsAllocationEntity.getGoodsAllocationName()); |
|
|
|
|
newList.add(newUpdownGoods); |
|
|
|
|
} |
|
|
|
|
//货物重新绑定
|
|
|
|
|
warehouseUpdownGoodsService.saveOrUpdateBatch(list); |
|
|
|
|
warehouseUpdownGoodsService.saveOrUpdateBatch(newList); |
|
|
|
|
|
|
|
|
|
saveUpdownGoodsLog(list,"1",0,"移库:整库移库",targetUpdownTypeEntity.getWarehouseId()); |
|
|
|
|
saveUpdownGoodsLog(newList,"1",0,"移库:整库移库上架",targetUpdownTypeEntity.getWarehouseId()); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|