|
@@ -349,11 +349,11 @@ public class DeliverGoodsServiceImpl extends ServiceImpl<DeliverGoodsMapper, Del
|
|
UserUtil.assignmentNickName(qualityInfoByPurchaseId, QualityDetailVo::getCreateUser, QualityDetailVo::setCreateUserName);
|
|
UserUtil.assignmentNickName(qualityInfoByPurchaseId, QualityDetailVo::getCreateUser, QualityDetailVo::setCreateUserName);
|
|
|
|
|
|
if (ObjectUtil.isNotEmpty(qualityInfoByPurchaseId)) {
|
|
if (ObjectUtil.isNotEmpty(qualityInfoByPurchaseId)) {
|
|
- Map<Long, List<QualityDetailVo>> qualityDetailsMap = qualityInfoByPurchaseId.stream().collect(Collectors.groupingBy(QualityDetail::getBussinessId));
|
|
|
|
|
|
+ Map<Long, List<QualityDetailVo>> qualityDetailsMap = qualityInfoByPurchaseId.stream().collect(Collectors.groupingBy(QualityDetailVo::getPurchaseDetailId));
|
|
|
|
|
|
for (PurchaseDetailVo purchaseDetailVo : purchaseDetailVoList) {
|
|
for (PurchaseDetailVo purchaseDetailVo : purchaseDetailVoList) {
|
|
//根据产品id获取质检信息
|
|
//根据产品id获取质检信息
|
|
- List<QualityDetailVo> qualityDetails = qualityDetailsMap.get(purchaseDetailVo.getBussinessId());
|
|
|
|
|
|
+ List<QualityDetailVo> qualityDetails = qualityDetailsMap.get(purchaseDetailVo.getId());
|
|
if (ObjectUtil.isEmpty(qualityDetails)) {
|
|
if (ObjectUtil.isEmpty(qualityDetails)) {
|
|
purchaseDetailVo.setQualifiedCount(BigDecimal.ZERO);
|
|
purchaseDetailVo.setQualifiedCount(BigDecimal.ZERO);
|
|
purchaseDetailVo.setNoQualifiedCount(BigDecimal.ZERO);
|
|
purchaseDetailVo.setNoQualifiedCount(BigDecimal.ZERO);
|