|
@@ -67,7 +67,7 @@ public class QrPackageServiceImpl implements QrPackageService {
|
|
|
|
|
|
@Autowired
|
|
|
private QrPackageDownloadRecordMapper qrPackageDownloadRecordMapper;
|
|
|
-
|
|
|
+
|
|
|
@Autowired
|
|
|
private QrPackageBatchMapper qrPackageBatchMapper;
|
|
|
|
|
@@ -131,7 +131,7 @@ public class QrPackageServiceImpl implements QrPackageService {
|
|
|
//同一个码包内,不同批次的批次号不一样
|
|
|
List<SaveQrPackageReq.PackageBatchBean> packageBatchBeanList = req.getPackageBatchBeanList();
|
|
|
//聚合批次号
|
|
|
- List<String> batchNumberList = packageBatchBeanList.stream().map(SaveQrPackageReq.PackageBatchBean::getBatchNumber).collect(Collectors.toList());
|
|
|
+ List<String> batchNumberList = packageBatchBeanList.stream().map(SaveQrPackageReq.PackageBatchBean::getBatchNumber).distinct().collect(Collectors.toList());
|
|
|
if(batchNumberList.size() < req.getPackageBatchBeanList().size()){
|
|
|
throw new BusinessException("批次号重复,请确认后重试");
|
|
|
}
|