|
@@ -65,11 +65,14 @@ public class HeatsActualsController extends JeecgController<HeatsActuals, IHeats
|
|
|
List<HeatsActuals> list = pageList.getRecords();
|
|
|
// 处理钢坯目的地信息
|
|
|
list.forEach(item ->{
|
|
|
+ // 定尺规格统计数量
|
|
|
LambdaQueryWrapper<BilletBasicInfo> queryBilletWrapper = new LambdaQueryWrapper<BilletBasicInfo>().eq(BilletBasicInfo::getHeatNo, item.getHeatsCode())
|
|
|
.eq(BilletBasicInfo::getCcmNo, item.getCasterCode());
|
|
|
List<BilletBasicInfo> billetBasicList = billetBasicInfoService.list(queryBilletWrapper);
|
|
|
Map<Integer, Long> lengthCountMap = billetBasicList.stream().collect(Collectors.groupingBy(BilletBasicInfo::getLength, Collectors.counting()));
|
|
|
item.setBasicInfoLengthList(lengthCountMap);
|
|
|
+ // 统计定尺数量
|
|
|
+ item.setBilletSum(billetBasicList.size());
|
|
|
});
|
|
|
pageList.setRecords(list);
|
|
|
return Result.OK(pageList);
|