|
|
@ -156,6 +156,7 @@ public class WarehouseWarehousingEntryServiceImpl extends BaseServiceImpl<Wareho |
|
|
|
WarehouseWarehousingEntryEntity warehouseWarehousingEntry = new WarehouseWarehousingEntryEntity(); |
|
|
|
WarehouseWarehousingEntryEntity warehouseWarehousingEntry = new WarehouseWarehousingEntryEntity(); |
|
|
|
BeanUtil.copyProperties(warehouseWarehousingEntryDTO,warehouseWarehousingEntry); |
|
|
|
BeanUtil.copyProperties(warehouseWarehousingEntryDTO,warehouseWarehousingEntry); |
|
|
|
WarehouseWarehousingEntryEntity entryEntity = new WarehouseWarehousingEntryEntity(); |
|
|
|
WarehouseWarehousingEntryEntity entryEntity = new WarehouseWarehousingEntryEntity(); |
|
|
|
|
|
|
|
BeanUtil.copyProperties(warehouseWarehousingEntryDTO,entryEntity); |
|
|
|
//入库批次号
|
|
|
|
//入库批次号
|
|
|
|
if(ObjectUtils.isNull( warehouseWarehousingEntry.getReceiptBatch() )){ |
|
|
|
if(ObjectUtils.isNull( warehouseWarehousingEntry.getReceiptBatch() )){ |
|
|
|
long time = new Date().getTime(); |
|
|
|
long time = new Date().getTime(); |
|
|
@ -185,10 +186,10 @@ public class WarehouseWarehousingEntryServiceImpl extends BaseServiceImpl<Wareho |
|
|
|
WarehouseWarehousingDetailEntity detailEntity = new WarehouseWarehousingDetailEntity(); |
|
|
|
WarehouseWarehousingDetailEntity detailEntity = new WarehouseWarehousingDetailEntity(); |
|
|
|
detailEntity.setId(i.getId()); |
|
|
|
detailEntity.setId(i.getId()); |
|
|
|
detailEntity.setActualReceipt(next.getActualReceipt()); //实际
|
|
|
|
detailEntity.setActualReceipt(next.getActualReceipt()); //实际
|
|
|
|
if(next.getActualReceipt().equals(i.getCreateInventory())){ |
|
|
|
if(next.getActualReceipt().equals(i.getCreateInventory()) || next.getActualReceipt() > i.getCreateInventory()){ |
|
|
|
detailEntity.setConditions("3"); |
|
|
|
detailEntity.setConditions("3"); |
|
|
|
num.updateAndGet(v -> v + 1); |
|
|
|
num.updateAndGet(v -> v + 1); |
|
|
|
}else{ |
|
|
|
}else if(next.getActualReceipt() > 0 ){ |
|
|
|
detailEntity.setConditions("2"); |
|
|
|
detailEntity.setConditions("2"); |
|
|
|
entryEntity.setConditions("2"); |
|
|
|
entryEntity.setConditions("2"); |
|
|
|
warehouseWarehousingEntry.setConditions("2"); |
|
|
|
warehouseWarehousingEntry.setConditions("2"); |
|
|
@ -203,9 +204,12 @@ public class WarehouseWarehousingEntryServiceImpl extends BaseServiceImpl<Wareho |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
}else{ |
|
|
|
}else{ |
|
|
|
|
|
|
|
if(i.getConditions().equals("1")){ |
|
|
|
//删除
|
|
|
|
//删除
|
|
|
|
detailEntityList.add(i.getId()); |
|
|
|
detailEntityList.add(i.getId()); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
}); |
|
|
|
}); |
|
|
|
Integer teger = num.get(); |
|
|
|
Integer teger = num.get(); |
|
|
|
if(list1.size() == teger){ |
|
|
|
if(list1.size() == teger){ |
|
|
@ -282,7 +286,7 @@ public class WarehouseWarehousingEntryServiceImpl extends BaseServiceImpl<Wareho |
|
|
|
DistributionStockListEntity distributionStockListEntity = new DistributionStockListEntity(); |
|
|
|
DistributionStockListEntity distributionStockListEntity = new DistributionStockListEntity(); |
|
|
|
distributionStockListEntity.setUnpack(false); |
|
|
|
distributionStockListEntity.setUnpack(false); |
|
|
|
// distributionStockListEntity.setStockArticleId(distributionParcelList.getStockArticleId()); //订单ID
|
|
|
|
// distributionStockListEntity.setStockArticleId(distributionParcelList.getStockArticleId()); //订单ID
|
|
|
|
distributionStockListEntity.setOrderCode(warehousingEntryDTO.getOrderNumber()); //订单自编号
|
|
|
|
distributionStockListEntity.setOrderCode(Optional.ofNullable(warehousingEntryDTO.getOrderNumber()).orElse(null)); //订单自编号
|
|
|
|
distributionStockListEntity.setIncomingBatch(warehousingEntryDTO.getReceiptBatch()); //入库批次号
|
|
|
|
distributionStockListEntity.setIncomingBatch(warehousingEntryDTO.getReceiptBatch()); //入库批次号
|
|
|
|
// distributionStockListEntity.setServiceNumber("服务号"); //服务号
|
|
|
|
// distributionStockListEntity.setServiceNumber("服务号"); //服务号
|
|
|
|
distributionStockListEntity.setDescriptionGoods(warehousingDetail.getProductName()); //货物名称
|
|
|
|
distributionStockListEntity.setDescriptionGoods(warehousingDetail.getProductName()); //货物名称
|
|
|
@ -290,6 +294,8 @@ public class WarehouseWarehousingEntryServiceImpl extends BaseServiceImpl<Wareho |
|
|
|
distributionStockListEntity.setWarehouseId(warehousingEntryDTO.getWarehouseId()); //仓库ID
|
|
|
|
distributionStockListEntity.setWarehouseId(warehousingEntryDTO.getWarehouseId()); //仓库ID
|
|
|
|
distributionStockListEntity.setMarketId(warehousingEntryDTO.getClientId()); //商场及客户
|
|
|
|
distributionStockListEntity.setMarketId(warehousingEntryDTO.getClientId()); //商场及客户
|
|
|
|
distributionStockListEntity.setCargoUnit(warehousingDetail.getProductUnit()); //货物单位
|
|
|
|
distributionStockListEntity.setCargoUnit(warehousingDetail.getProductUnit()); //货物单位
|
|
|
|
|
|
|
|
distributionStockListEntity.setWarehousingTime(warehousingEntryDTO.getReceiptDate()); //入库时间
|
|
|
|
|
|
|
|
distributionStockListEntity.setLicensePlate(Optional.ofNullable(warehousingEntryDTO.getLicensePlate()).orElse(null)); //车牌
|
|
|
|
if(Func.isNotEmpty(warehousingEntryDTO.getStoreId())){ |
|
|
|
if(Func.isNotEmpty(warehousingEntryDTO.getStoreId())){ |
|
|
|
distributionStockListEntity.setStoreId(warehousingEntryDTO.getStoreId()); //门店
|
|
|
|
distributionStockListEntity.setStoreId(warehousingEntryDTO.getStoreId()); //门店
|
|
|
|
} |
|
|
|
} |
|
|
|