diff --git a/op-modules/op-energy/src/main/java/com/op/energy/report/service/impl/EnergyPreviewServiceImpl.java b/op-modules/op-energy/src/main/java/com/op/energy/report/service/impl/EnergyPreviewServiceImpl.java index 5d267578e..2c0a853a1 100644 --- a/op-modules/op-energy/src/main/java/com/op/energy/report/service/impl/EnergyPreviewServiceImpl.java +++ b/op-modules/op-energy/src/main/java/com/op/energy/report/service/impl/EnergyPreviewServiceImpl.java @@ -877,6 +877,10 @@ public class EnergyPreviewServiceImpl implements IEnergyPreviewService { BaseBusinessType businessType = new BaseBusinessType(); businessType.setParentId(businessId); List businessTypeList = baseBusinessTypeMapper.selectBaseBusinessTypeList(businessType); + if (businessTypeList.isEmpty()){ + BaseBusinessType baseBusinessType = baseBusinessTypeMapper.selectBaseBusinessTypeByObjid(businessId); + businessTypeList.add(baseBusinessType); + } // BaseBusinessType baseBusinessType = baseBusinessTypeMapper.selectBaseBusinessTypeByObjid(businessId); BigDecimal totalExpend = BigDecimal.ZERO; for (BaseBusinessType business : businessTypeList) {