This commit is contained in:
Vinjor 2024-12-06 09:44:25 +08:00
commit a148d886c7
2 changed files with 10 additions and 6 deletions

View File

@ -225,8 +225,8 @@ public class DlTicketWaresServiceImpl extends ServiceImpl<DlTicketWaresMapper, D
twItem.setWaresAlreadyCount(0); twItem.setWaresAlreadyCount(0);
//非仓管添加 //非仓管添加
twItem.setIfHouseAdd(false); twItem.setIfHouseAdd(false);
twItem.setAddUserId(customerMain.getUserId()); twItem.setAddUserId(SecurityFrameworkUtils.getLoginUserId());
twItem.setAddUserName(customerMain.getCusName()); twItem.setAddUserName(SecurityFrameworkUtils.getLoginUserNickname());
return twItem; return twItem;
}).collect(Collectors.toList()); }).collect(Collectors.toList());
if (CollectionUtil.isEmpty(list)) { if (CollectionUtil.isEmpty(list)) {
@ -438,10 +438,11 @@ public class DlTicketWaresServiceImpl extends ServiceImpl<DlTicketWaresMapper, D
// 更新配件申请子表 // 更新配件申请子表
// 分领料和退料 // 分领料和退料
// 先取出要操作的子表数据 // 先取出要操作的子表数据
List<DlTwItem> oldData = twItemService.list(new LambdaQueryWrapper<DlTwItem>().and(item -> { List<DlTwItem> oldData = twItemService.listByIds(respVO.getIds());
item.eq(DlTwItem::getTwId, respVO.getRepairSo().getTwId()) // List<DlTwItem> oldData = twItemService.list(new LambdaQueryWrapper<DlTwItem>().and(item -> {
.in(DlTwItem::getWaresId, respVO.getRepairSois().stream().map(DlRepairSoi::getGoodsId).collect(Collectors.toList())); // item.eq(DlTwItem::getTwId, respVO.getRepairSo().getTwId())
})); // .in(DlTwItem::getWaresId, respVO.getRepairSois().stream().map(DlRepairSoi::getGoodsId).collect(Collectors.toList()));
// }));
// 要操作的库存数据 // 要操作的库存数据
List<RepairWares> wares = repairWaresService.list(new LambdaQueryWrapper<RepairWares>().in(RepairWares::getId, respVO.getRepairSois().stream().map(DlRepairSoi::getGoodsId).collect(Collectors.toList()))); List<RepairWares> wares = repairWaresService.list(new LambdaQueryWrapper<RepairWares>().in(RepairWares::getId, respVO.getRepairSois().stream().map(DlRepairSoi::getGoodsId).collect(Collectors.toList())));
Map<String, String> waresNameMap = wares.stream().collect(Collectors.toMap(RepairWares::getId, RepairWares::getName)); Map<String, String> waresNameMap = wares.stream().collect(Collectors.toMap(RepairWares::getId, RepairWares::getName));

View File

@ -36,4 +36,7 @@ public class DlTicketWaresRespVO extends DlTicketWares {
/** 通知领料时上传的图片 */ /** 通知领料时上传的图片 */
private String images; private String images;
/** 操作的配件申请单子表的ids */
private List<String> ids;
} }