Index: ssts-userecord/src/main/java/com/forgon/disinfectsystem/useRecord/util/UseRecordUtil.java =================================================================== diff -u -r29014 -r29015 --- ssts-userecord/src/main/java/com/forgon/disinfectsystem/useRecord/util/UseRecordUtil.java (.../UseRecordUtil.java) (revision 29014) +++ ssts-userecord/src/main/java/com/forgon/disinfectsystem/useRecord/util/UseRecordUtil.java (.../UseRecordUtil.java) (revision 29015) @@ -424,7 +424,9 @@ detail.setDepart(loginUser.getCurrentOrgUnitName()); detail.setDepartCode(loginUser.getCurrentOrgUnitCode()); detail.setDepartCodeForId(loginUser.getCurrentOrgUnitCode()); - detail.setHandleDepartCode(recyclingItem.getRecyclingRecord().getOrgUnitCoding()); + if(recyclingItem != null){ + detail.setHandleDepartCode(recyclingItem.getRecyclingRecord().getOrgUnitCoding()); + } detail.setHandleDepartName(loginUser.getOrgUnitNameCodingFromSupplyRoomConfig()); detail.setOperationTime(new Date()); detail.setErrorRemark(tousseInstance.getErrorRemark());