diff --git a/zc-business/src/main/java/com/zc/business/service/impl/DcEmergencyPlansServiceImpl.java b/zc-business/src/main/java/com/zc/business/service/impl/DcEmergencyPlansServiceImpl.java index ad6b7fee..b413ec06 100644 --- a/zc-business/src/main/java/com/zc/business/service/impl/DcEmergencyPlansServiceImpl.java +++ b/zc-business/src/main/java/com/zc/business/service/impl/DcEmergencyPlansServiceImpl.java @@ -1277,9 +1277,13 @@ public class DcEmergencyPlansServiceImpl implements DcEmergencyPlansService { deviceNames.add(dcDevice.getDeviceName()); dcOperLog.setDcDeviceName(deviceNames.toString()); LoginUser loginUser = SecurityUtils.getLoginUser(); - dcOperLog.setOperName(loginUser.getUsername()); + if (StringUtils.isNotEmpty(loginUser.getUsername())) { + dcOperLog.setOperName(loginUser.getUsername()); + } SysDept sysDept = iSysDeptService.selectDeptById(SecurityUtils.getLoginUser().getDeptId()); - dcOperLog.setDeptName(sysDept.getDeptName()); + if (StringUtils.isNotEmpty(sysDept.getDeptName())) { + dcOperLog.setDeptName(sysDept.getDeptName()); + } dcOperLog.setOperLocation(SecurityUtils.getLoginUser().getLoginLocation()); dcOperLog.setOperType(UniversalEnum.THREE.getValue()); dcOperLog.setOperIp(IpUtils.getIpAddr(ServletUtils.getRequest()));