Browse Source

入库单BUG修复

master
汤建军 11 months ago
parent
commit
88cafd62ae
  1. 37
      blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/service/impl/WarehouseWarehousingEntryServiceImpl.java

37
blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/service/impl/WarehouseWarehousingEntryServiceImpl.java

@ -284,13 +284,25 @@ public class WarehouseWarehousingEntryServiceImpl extends BaseServiceImpl<Wareho
} else { } else {
//查询库存品信息 //查询库存品信息
DistributionStockListEntity stockListEntity = new DistributionStockListEntity(); DistributionStockListEntity stockListEntity = new DistributionStockListEntity();
stockListEntity.setStoreId(warehousingEntryDTO.getStoreId()); // stockListEntity.setStoreId(warehousingEntryDTO.getStoreId());
stockListEntity.setMarketId(warehousingEntryDTO.getClientId()); // stockListEntity.setMarketId(warehousingEntryDTO.getClientId());
stockListEntity.setMaterialId(warehousingDetail.getMaterialId()); // stockListEntity.setMaterialId(warehousingDetail.getMaterialId());
stockListEntity.setIncomingBatch(warehousingEntryDTO.getReceiptBatch()); // stockListEntity.setIncomingBatch(warehousingEntryDTO.getReceiptBatch());
DistributionStockListVO queryData = distributionStockListClient.getQueryData(stockListEntity); DistributionStockListVO queryData = distributionStockListClient.getQueryData(stockListEntity);
//导入
if (Func.isNotEmpty(queryData)) {
// distributionStockListEntity.setQuantityStock( queryData.getQuantityStock()+num ); //库存数量
// distributionStockListEntity.setOutboundQuantity(queryData.getOutboundQuantity()); //出库数量
//修改
DistributionStockListEntity distributionStockList = new DistributionStockListEntity();
distributionStockList.setQuantityStock(queryData.getQuantityStock() + num);
distributionStockList.setOutboundQuantity(queryData.getOutboundQuantity());
distributionStockList.setId(queryData.getId());
distributionStockListClient.getUpdateStockList(distributionStockList);
} else {
//添加 //添加
DistributionStockListEntity distributionStockListEntity = new DistributionStockListEntity(); DistributionStockListEntity distributionStockListEntity = new DistributionStockListEntity();
distributionStockListEntity.setUnpack(false); distributionStockListEntity.setUnpack(false);
@ -335,24 +347,13 @@ public class WarehouseWarehousingEntryServiceImpl extends BaseServiceImpl<Wareho
distributionStockListEntity.setOutboundQuantity(0); //出库数量 distributionStockListEntity.setOutboundQuantity(0); //出库数量
distributionStockListEntity.setUnpackingQuantity(0); //库存拆包数量 distributionStockListEntity.setUnpackingQuantity(0); //库存拆包数量
distributionStockListEntity.setSku(warehousingDetail.getSku()); distributionStockListEntity.setSku(warehousingDetail.getSku());
distributionStockListEntity.setSourceType("2");//导入 distributionStockListEntity.setSourceType("2");
if (Func.isNotEmpty(queryData)) {
// distributionStockListEntity.setQuantityStock( queryData.getQuantityStock()+num ); //库存数量
// distributionStockListEntity.setOutboundQuantity(queryData.getOutboundQuantity()); //出库数量
//修改
DistributionStockListEntity distributionStockList = new DistributionStockListEntity();
distributionStockList.setQuantityStock(queryData.getQuantityStock() + num);
distributionStockList.setOutboundQuantity(queryData.getOutboundQuantity());
distributionStockList.setId(queryData.getId());
distributionStockListClient.getUpdateStockList(distributionStockList);
} else {
distributionStockListClient.getAddStockList(distributionStockListEntity); distributionStockListClient.getAddStockList(distributionStockListEntity);
stockListEntity = distributionStockListEntity;
} }
DistributionStockListInfoEntity distributionStockListInfo = new DistributionStockListInfoEntity(); DistributionStockListInfoEntity distributionStockListInfo = new DistributionStockListInfoEntity();
BeanUtil.copyProperties(distributionStockListEntity, distributionStockListInfo); BeanUtil.copyProperties(stockListEntity, distributionStockListInfo);
distributionStockListInfo.setSourceType("2");//导入 distributionStockListInfo.setSourceType("2");//导入
return distributionStockListInfoClient.addStockListInfoEntity(distributionStockListInfo); return distributionStockListInfoClient.addStockListInfoEntity(distributionStockListInfo);
} }

Loading…
Cancel
Save