diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemServiceImpl.java b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemServiceImpl.java index 0e72289ea..ee4807619 100755 --- a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemServiceImpl.java +++ b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemServiceImpl.java @@ -1940,7 +1940,7 @@ public class ItemServiceImpl extends BaseServiceImpl implem logEntity.setItemGridPlatformId(itemGridPlatformEntity.getId()); logEntity.setStatus(handleProcessEntity.getState()); logEntity.setItemHandleProcessId(handleProcessEntity.getItemId()); - logEntity.setHandler(user.getRealName()); + logEntity.setHandler(null == user?handleProcessEntity.getHandlerDept():user.getRealName()); logEntity.setHandlingOpinions(handleProcessEntity.getHandleAdvice()); logEntity.setHandlingDept(handleProcessEntity.getHandlerDept()); logEntity.setHandlingTime(handleProcessEntity.getCreatedTime());