diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/cost/controller/SubjectFeeDetailController.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/cost/controller/SubjectFeeDetailController.java index 3390fe87..a0131765 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/cost/controller/SubjectFeeDetailController.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/cost/controller/SubjectFeeDetailController.java @@ -180,6 +180,10 @@ public class SubjectFeeDetailController extends BladeController { // 查父级名称 SubjectFeeEntity subjectFee = subjectFeeService.getById(detail.getParentId()); + if(subjectFee == null){ + iterator.remove(); + continue; + } String subjectName = subjectFee.getSubjectName(); detail.setSubjectName(subjectName);