Index: ssts-tousse/src/main/java/com/forgon/disinfectsystem/tousse/toussedefinition/service/TousseInstanceManagerImpl.java =================================================================== diff -u -r17085 -r17091 --- ssts-tousse/src/main/java/com/forgon/disinfectsystem/tousse/toussedefinition/service/TousseInstanceManagerImpl.java (.../TousseInstanceManagerImpl.java) (revision 17085) +++ ssts-tousse/src/main/java/com/forgon/disinfectsystem/tousse/toussedefinition/service/TousseInstanceManagerImpl.java (.../TousseInstanceManagerImpl.java) (revision 17091) @@ -2676,7 +2676,7 @@ } Sterilizer ser = (Sterilizer) objectDao.getByProperty(Sterilizer.class .getSimpleName(), "name", ti.getSterilizerName()); - if("是".equals(ser.getIsRoutineMonitoring())){ + if(ser != null && "是".equals(ser.getIsRoutineMonitoring())){ String sql = "select qi.name from QualityMonitoringInstance qi,Sterilizer ser where qi.sterilizerName = ser.name and ser.isRoutineMonitoring = '是' " + " and qi.sterilizerDate = '" + sterilizerDate + "'" + " and qi.sterilizerName = '" + ti.getSterilizerName() + "'"