|
@@ -64,16 +64,16 @@ public class StockChangeRecordServiceImpl implements StockChangeRecordService {
|
|
stockChangeRecord.setModifyTime(modifyTime);
|
|
stockChangeRecord.setModifyTime(modifyTime);
|
|
stockChangeRecord.setCreateTime(modifyTime);
|
|
stockChangeRecord.setCreateTime(modifyTime);
|
|
|
|
|
|
- List<StockChangeRecordEntity> storageList = Collections.singletonList(stockChangeRecord);
|
|
|
|
- if (Constants.StockChangeType.item_0.getType().equals(stockChangeRecord.getType())) {
|
|
|
|
- // 出库
|
|
|
|
- productStoreRelaService.updateStockNumberByOutbound(storageList);
|
|
|
|
- goodsService.updateStockNumberByOutbound(storageList);
|
|
|
|
- } else if (Constants.StockChangeType.item_1.getType().equals(stockChangeRecord.getType())) {
|
|
|
|
- // 入库
|
|
|
|
- productStoreRelaService.updateStockNumberByStorage(storageList);
|
|
|
|
- goodsService.updateStockNumberByStorage(storageList);
|
|
|
|
- }
|
|
|
|
|
|
+// List<StockChangeRecordEntity> storageList = Collections.singletonList(stockChangeRecord);
|
|
|
|
+// if (Constants.StockChangeType.item_0.getType().equals(stockChangeRecord.getType())) {
|
|
|
|
+// // 出库
|
|
|
|
+// productStoreRelaService.updateStockNumberByOutbound(storageList);
|
|
|
|
+// goodsService.updateStockNumberByOutbound(storageList);
|
|
|
|
+// } else if (Constants.StockChangeType.item_1.getType().equals(stockChangeRecord.getType())) {
|
|
|
|
+// // 入库
|
|
|
|
+// productStoreRelaService.updateStockNumberByStorage(storageList);
|
|
|
|
+// goodsService.updateStockNumberByStorage(storageList);
|
|
|
|
+// }
|
|
|
|
|
|
return stockChangeRecordDao.save(stockChangeRecord);
|
|
return stockChangeRecordDao.save(stockChangeRecord);
|
|
}
|
|
}
|
|
@@ -133,20 +133,20 @@ public class StockChangeRecordServiceImpl implements StockChangeRecordService {
|
|
@Transactional(rollbackFor = Exception.class)
|
|
@Transactional(rollbackFor = Exception.class)
|
|
public synchronized void saveBatch(List<StockChangeRecordEntity> stockChangeRecordEntities) {
|
|
public synchronized void saveBatch(List<StockChangeRecordEntity> stockChangeRecordEntities) {
|
|
|
|
|
|
- Map<String, List<StockChangeRecordEntity>> stringListHashMap = new HashMap<>();
|
|
|
|
-
|
|
|
|
- stockChangeRecordEntities.forEach(entity -> {
|
|
|
|
- String type = entity.getType();
|
|
|
|
- if (stringListHashMap.containsKey(type)) {
|
|
|
|
- List<StockChangeRecordEntity> entities = stringListHashMap.get(type);
|
|
|
|
- entities.add(entity);
|
|
|
|
- stringListHashMap.put(type, entities);
|
|
|
|
- } else {
|
|
|
|
- ArrayList<StockChangeRecordEntity> entities = new ArrayList<>();
|
|
|
|
- entities.add(entity);
|
|
|
|
- stringListHashMap.put(type, entities);
|
|
|
|
- }
|
|
|
|
- });
|
|
|
|
|
|
+// Map<String, List<StockChangeRecordEntity>> stringListHashMap = new HashMap<>();
|
|
|
|
+//
|
|
|
|
+// stockChangeRecordEntities.forEach(entity -> {
|
|
|
|
+// String type = entity.getType();
|
|
|
|
+// if (stringListHashMap.containsKey(type)) {
|
|
|
|
+// List<StockChangeRecordEntity> entities = stringListHashMap.get(type);
|
|
|
|
+// entities.add(entity);
|
|
|
|
+// stringListHashMap.put(type, entities);
|
|
|
|
+// } else {
|
|
|
|
+// ArrayList<StockChangeRecordEntity> entities = new ArrayList<>();
|
|
|
|
+// entities.add(entity);
|
|
|
|
+// stringListHashMap.put(type, entities);
|
|
|
|
+// }
|
|
|
|
+// });
|
|
|
|
|
|
// // 出库和入库,需要修改库存
|
|
// // 出库和入库,需要修改库存
|
|
// // 出库集合,减库存
|
|
// // 出库集合,减库存
|