no message

main
HUOJIN\92525 2024-08-05 10:24:32 +08:00
parent 1d5f822612
commit 9596dbecb2
1 changed files with 3 additions and 1 deletions

View File

@ -341,7 +341,9 @@ public class StockServiceImpl implements StockService {
List<AsnDetail> asnDetails = asnDetailService.existsByboxNumber(barNumbers);
if (!asnDetails.isEmpty()) {
Set<String> newBarNumbers = asnDetails.stream().map(AsnDetail::getOrderNumber).collect(Collectors.toSet());
throw new RuntimeException("箱号已入库,请勿重复入库:" + newBarNumbers);
// 取barNumbers和newBarNumbers的差集即为重复的箱号
Set<String> diffBarNumbers = barNumbers.stream().filter(boxNumber -> !newBarNumbers.contains(boxNumber)).collect(Collectors.toSet());
throw new RuntimeException("箱号已入库,请勿重复入库:" + diffBarNumbers);
}
}