diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/PushToCityGridServiceImpl.java b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/PushToCityGridServiceImpl.java index 44ecad0d5..19e719322 100644 --- a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/PushToCityGridServiceImpl.java +++ b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/PushToCityGridServiceImpl.java @@ -25,6 +25,7 @@ import com.elink.esua.epdc.commons.tools.enums.CityPushEnum; import com.elink.esua.epdc.commons.tools.enums.CityPushLinkEnum; import com.elink.esua.epdc.commons.tools.enums.CityPushStateEnum; import com.elink.esua.epdc.commons.tools.security.user.SecurityUser; +import com.elink.esua.epdc.commons.tools.security.user.UserDetail; import com.elink.esua.epdc.commons.tools.utils.ConvertUtils; import com.elink.esua.epdc.commons.tools.utils.DateUtils; import com.elink.esua.epdc.commons.tools.utils.Result; @@ -1249,7 +1250,8 @@ public class PushToCityGridServiceImpl implements PushToCityGridService { czr.setSsbm(entity.getGridUnitname()); } else { // 操作人姓名 - czr.setXm(null == SecurityUser.getUser() ? "" : SecurityUser.getUser().getUsername()); + UserDetail user = SecurityUser.getByUser(Long.valueOf(entity.getCreatedBy())); + czr.setXm(null == user ? "社区" : user.getUsername()); // 操作人员唯一标识 czr.setId(entity.getCreatedBy()); // 所属机构id