修复采购入库编辑
This commit is contained in:
1 parent
39d9275dae
commit
6f790a6a23
1 file changed
+6
+6
@@ -441,6 +441,7 @@ public class SmErpInventoryRecordsServiceImpl extends ServiceImpl<SmErpInventory
|
||||
@Transactional
|
||||
public Object updateInventoryRecord(InventoryRecordEditDTO inventoryRecordEditDTO) {
|
||||
|
||||
Long deptId = SecurityUtils.getUser().getDeptId();
|
||||
SmErpInventoryRecordsEntity smErpInventoryRecordsEntity = BeanUtils.toBean(inventoryRecordEditDTO, SmErpInventoryRecordsEntity.class);
|
||||
int i = baseMapper.updateById(smErpInventoryRecordsEntity);
|
||||
List<InventoryRecordEditItemDTO> items = inventoryRecordEditDTO.getItems();
|
||||
@@ -475,6 +476,11 @@ public class SmErpInventoryRecordsServiceImpl extends ServiceImpl<SmErpInventory
|
||||
List<SmErpInventoryRecordsItemEntity> updateItems = smErpInventoryRecordsItemEntityList.stream().
|
||||
filter(smErpInventoryRecordsItemEntity -> smErpInventoryRecordsItemEntity.getId() != null).collect(Collectors.toList());
|
||||
|
||||
// 为新增的项目设置inventoryId和deptId
|
||||
insertItems.forEach(insertItem -> {
|
||||
insertItem.setInventoryId(inventoryRecordEditDTO.getId());
|
||||
insertItem.setDeptId(deptId);
|
||||
});
|
||||
|
||||
//更新的话,查询之前保存了哪些item,然后去库存表删掉从新计算库存
|
||||
List<SmErpInventoryRecordsItemEntity> dataBaseSmErpInventoryRecordsItemEntityList = smErpInventoryRecordsItemMapper
|
||||
|
||||
Reference in new issue
Block a user