Index: ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/util/DeviceMaintenanceHelper.java =================================================================== diff -u -r41173 -r41199 --- ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/util/DeviceMaintenanceHelper.java (.../DeviceMaintenanceHelper.java) (revision 41173) +++ ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/util/DeviceMaintenanceHelper.java (.../DeviceMaintenanceHelper.java) (revision 41199) @@ -386,6 +386,7 @@ if(options != null){ if(enableCustomReportDisplayOptions){ FormInstanceVo vo = null; + boolean isNotBlank = false;//是否选了值 for (FormDefinitionItemOption option : options) { if(vo == null){ vo = new FormInstanceVo(); @@ -415,12 +416,12 @@ }else{ vo.setValue(thisValue); } - }else{ - vo = null; - continue; } + if(!isNotBlank && StringUtils.isNotBlank(vo.getValue())){ + isNotBlank = true; + } } - if(vo != null){ + if(vo != null && isNotBlank){ vos.add(vo); } }else{