no message
parent
1d5f822612
commit
9596dbecb2
|
|
@ -341,7 +341,9 @@ public class StockServiceImpl implements StockService {
|
||||||
List<AsnDetail> asnDetails = asnDetailService.existsByboxNumber(barNumbers);
|
List<AsnDetail> asnDetails = asnDetailService.existsByboxNumber(barNumbers);
|
||||||
if (!asnDetails.isEmpty()) {
|
if (!asnDetails.isEmpty()) {
|
||||||
Set<String> newBarNumbers = asnDetails.stream().map(AsnDetail::getOrderNumber).collect(Collectors.toSet());
|
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);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue