|
@@ -101,7 +101,7 @@ public class VoyageStockDistributeNewServiceImpl implements VoyageStockDistribut
|
|
|
list = BeanUtils.toBean(createReqVO, VoyageStockDistributeNewDO.class);
|
|
list = BeanUtils.toBean(createReqVO, VoyageStockDistributeNewDO.class);
|
|
|
list.stream().forEach(item -> {
|
|
list.stream().forEach(item -> {
|
|
|
item.setBookNum(zero);
|
|
item.setBookNum(zero);
|
|
|
- item.setTotalNum(item.getNum());
|
|
|
|
|
|
|
+ item.setTotalNum(zero);
|
|
|
});
|
|
});
|
|
|
if(!CollectionUtils.isAnyEmpty(list)) {
|
|
if(!CollectionUtils.isAnyEmpty(list)) {
|
|
|
voyageStockDistributeNewMapper.insertBatch(list);
|
|
voyageStockDistributeNewMapper.insertBatch(list);
|
|
@@ -117,13 +117,13 @@ public class VoyageStockDistributeNewServiceImpl implements VoyageStockDistribut
|
|
|
map.keySet().stream().forEach(key -> {
|
|
map.keySet().stream().forEach(key -> {
|
|
|
if(existList.contains(key)) { //存在,做修改
|
|
if(existList.contains(key)) { //存在,做修改
|
|
|
VoyageStockDistributeNewDO voyageStockDistributeNewDO = existMap.get(key);
|
|
VoyageStockDistributeNewDO voyageStockDistributeNewDO = existMap.get(key);
|
|
|
|
|
+ voyageStockDistributeNewDO.setTotalNum(voyageStockDistributeNewDO.getNum().add(voyageStockDistributeNewDO.getBookNum()));
|
|
|
voyageStockDistributeNewDO.setNum(map.get(key));
|
|
voyageStockDistributeNewDO.setNum(map.get(key));
|
|
|
voyageStockDistributeNewDO.setRoomModelNum(mapVO.get(key).getRoomModelNum());
|
|
voyageStockDistributeNewDO.setRoomModelNum(mapVO.get(key).getRoomModelNum());
|
|
|
- voyageStockDistributeNewDO.setTotalNum(voyageStockDistributeNewDO.getNum().add(voyageStockDistributeNewDO.getBookNum()));
|
|
|
|
|
updateList.add(voyageStockDistributeNewDO);
|
|
updateList.add(voyageStockDistributeNewDO);
|
|
|
}else { //不存在,做插入
|
|
}else { //不存在,做插入
|
|
|
VoyageStockDistributeNewDO voyageStockDistributeNewDO = BeanUtils.toBean(mapVO.get(key), VoyageStockDistributeNewDO.class);
|
|
VoyageStockDistributeNewDO voyageStockDistributeNewDO = BeanUtils.toBean(mapVO.get(key), VoyageStockDistributeNewDO.class);
|
|
|
- voyageStockDistributeNewDO.setTotalNum(voyageStockDistributeNewDO.getNum());
|
|
|
|
|
|
|
+ voyageStockDistributeNewDO.setTotalNum(zero);
|
|
|
insertList.add(voyageStockDistributeNewDO);
|
|
insertList.add(voyageStockDistributeNewDO);
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|