Index: ssts-tousse/src/main/java/com/forgon/disinfectsystem/tousse/toussedefinition/service/TousseInstanceManagerImpl.java =================================================================== diff -u -r15313 -r15418 --- ssts-tousse/src/main/java/com/forgon/disinfectsystem/tousse/toussedefinition/service/TousseInstanceManagerImpl.java (.../TousseInstanceManagerImpl.java) (revision 15313) +++ ssts-tousse/src/main/java/com/forgon/disinfectsystem/tousse/toussedefinition/service/TousseInstanceManagerImpl.java (.../TousseInstanceManagerImpl.java) (revision 15418) @@ -2230,6 +2230,7 @@ } } } + if(ti != null){ // 先从器械包实例获取位置信息,因为有些包不入框灭菌,也有位置,再从灭菌框获取 position = ti.getSterilizerPosition(); @@ -2244,6 +2245,14 @@ if(StringUtils.isNotBlank(position)){ positionMsg = sr.getSterilizerName() + " : " + position; } + }else{ + // 可能是当个器械包灭菌 + ti = (TousseInstance) objectDao.getByProperty( + TousseInstance.class.getSimpleName(), "id", Long.valueOf(tousseInstanceId)); + if(ti != null){ + position = ti.getSterilizerPosition(); + positionMsg = ti.getSterilizerName() + " : " + position; + } } return positionMsg; }