|
@@ -65,7 +65,19 @@ public class MidPayItemController extends BladeController {
|
|
if (recordInfos.size() > 0) {
|
|
if (recordInfos.size() > 0) {
|
|
Set<Long> ids = recordInfos.stream().map(MeterMidPayItemRelation::getMidPayIdRelation).collect(Collectors.toSet());
|
|
Set<Long> ids = recordInfos.stream().map(MeterMidPayItemRelation::getMidPayIdRelation).collect(Collectors.toSet());
|
|
List<MeterMidPayItemSystem> recordList = payItemSystemService.listByIds(ids);
|
|
List<MeterMidPayItemSystem> recordList = payItemSystemService.listByIds(ids);
|
|
- vo.setSummaryItemList(recordList);
|
|
|
|
|
|
+ List<MeterMidPayItemSystemVO> recordListVO = new ArrayList<>();
|
|
|
|
+ for (MeterMidPayItemSystem objRecord : recordList) {
|
|
|
|
+ MeterMidPayItemSystemVO voRecord = new MeterMidPayItemSystemVO();
|
|
|
|
+ BeanUtil.copyProperties(objRecord, voRecord);
|
|
|
|
+ if (ObjectUtil.isNotEmpty(objRecord.getPayApplicableType())) {
|
|
|
|
+ voRecord.setPayApplicableTypeName(meterPayAppTypeMap.getOrDefault(objRecord.getPayApplicableType().toString(), null));
|
|
|
|
+ }
|
|
|
|
+ if (ObjectUtil.isNotEmpty(objRecord.getPayType())) {
|
|
|
|
+ voRecord.setPayTypeName(meterPayTypeMap.getOrDefault(objRecord.getPayType().toString(), null));
|
|
|
|
+ }
|
|
|
|
+ recordListVO.add(voRecord);
|
|
|
|
+ }
|
|
|
|
+ vo.setSummaryItemList(recordListVO);
|
|
}
|
|
}
|
|
return R.data(vo);
|
|
return R.data(vo);
|
|
}
|
|
}
|
|
@@ -156,7 +168,19 @@ public class MidPayItemController extends BladeController {
|
|
if (recordInfos.size() > 0) {
|
|
if (recordInfos.size() > 0) {
|
|
Set<Long> ids = recordInfos.stream().map(MeterMidPayItemRelation::getMidPayIdRelation).collect(Collectors.toSet());
|
|
Set<Long> ids = recordInfos.stream().map(MeterMidPayItemRelation::getMidPayIdRelation).collect(Collectors.toSet());
|
|
List<MeterMidPayItemProject> recordList = payItemProjectService.listByIds(ids);
|
|
List<MeterMidPayItemProject> recordList = payItemProjectService.listByIds(ids);
|
|
- vo.setSummaryItemList(recordList);
|
|
|
|
|
|
+ List<MeterMidPayItemProjectVO> recordListVO = new ArrayList<>();
|
|
|
|
+ for (MeterMidPayItemProject objRecord : recordList) {
|
|
|
|
+ MeterMidPayItemProjectVO voRecord = new MeterMidPayItemProjectVO();
|
|
|
|
+ BeanUtil.copyProperties(objRecord, voRecord);
|
|
|
|
+ if (ObjectUtil.isNotEmpty(objRecord.getPayApplicableType())) {
|
|
|
|
+ voRecord.setPayApplicableTypeName(meterPayAppTypeMap.getOrDefault(objRecord.getPayApplicableType().toString(), null));
|
|
|
|
+ }
|
|
|
|
+ if (ObjectUtil.isNotEmpty(objRecord.getPayType())) {
|
|
|
|
+ voRecord.setPayTypeName(meterPayTypeMap.getOrDefault(objRecord.getPayType().toString(), null));
|
|
|
|
+ }
|
|
|
|
+ recordListVO.add(voRecord);
|
|
|
|
+ }
|
|
|
|
+ vo.setSummaryItemList(recordListVO);
|
|
}
|
|
}
|
|
return R.data(vo);
|
|
return R.data(vo);
|
|
}
|
|
}
|
|
@@ -302,7 +326,19 @@ public class MidPayItemController extends BladeController {
|
|
if (recordInfos.size() > 0) {
|
|
if (recordInfos.size() > 0) {
|
|
Set<Long> ids = recordInfos.stream().map(MeterMidPayItemRelation::getMidPayIdRelation).collect(Collectors.toSet());
|
|
Set<Long> ids = recordInfos.stream().map(MeterMidPayItemRelation::getMidPayIdRelation).collect(Collectors.toSet());
|
|
List<MeterMidPayItemContract> recordList = payItemContractService.listByIds(ids);
|
|
List<MeterMidPayItemContract> recordList = payItemContractService.listByIds(ids);
|
|
- vo.setSummaryItemList(recordList);
|
|
|
|
|
|
+ List<MeterMidPayItemContractVO> recordListVO = new ArrayList<>();
|
|
|
|
+ for (MeterMidPayItemContract objRecord : recordList) {
|
|
|
|
+ MeterMidPayItemContractVO voRecord = new MeterMidPayItemContractVO();
|
|
|
|
+ BeanUtil.copyProperties(objRecord, voRecord);
|
|
|
|
+ if (ObjectUtil.isNotEmpty(objRecord.getPayApplicableType())) {
|
|
|
|
+ voRecord.setPayApplicableTypeName(meterPayAppTypeMap.getOrDefault(objRecord.getPayApplicableType().toString(), null));
|
|
|
|
+ }
|
|
|
|
+ if (ObjectUtil.isNotEmpty(objRecord.getPayType())) {
|
|
|
|
+ voRecord.setPayTypeName(meterPayTypeMap.getOrDefault(objRecord.getPayType().toString(), null));
|
|
|
|
+ }
|
|
|
|
+ recordListVO.add(voRecord);
|
|
|
|
+ }
|
|
|
|
+ vo.setSummaryItemList(recordListVO);
|
|
}
|
|
}
|
|
return R.data(vo);
|
|
return R.data(vo);
|
|
}
|
|
}
|