This commit is contained in:
qinjie 2024-12-10 15:29:34 +08:00
parent 97aa125468
commit b1aae0b189
1 changed files with 5 additions and 3 deletions

View File

@ -37,13 +37,10 @@ public class DeviceOptLogServiceImpl extends ServiceImpl<DeviceOptLogDao, Device
@Override @Override
public void saveGasWellOptLog(Integer isOpen, Long deviceId,String source) { public void saveGasWellOptLog(Integer isOpen, Long deviceId,String source) {
UserLoginInfoVO userLoginInfoVO = (UserLoginInfoVO) StpUtil.getTokenSession().get(UserConstant.TOKEN_SESSION);
DeviceVO deviceVO = this.deviceDao.getDeviceById(deviceId); DeviceVO deviceVO = this.deviceDao.getDeviceById(deviceId);
DeviceOptLog deviceOptLog = new DeviceOptLog(); DeviceOptLog deviceOptLog = new DeviceOptLog();
deviceOptLog.setId(this.snowflakeConfig.snowflakeId()); deviceOptLog.setId(this.snowflakeConfig.snowflakeId());
deviceOptLog.setDeviceId(deviceId); deviceOptLog.setDeviceId(deviceId);
deviceOptLog.setUsername(userLoginInfoVO.getUserVO().getUsername());
deviceOptLog.setName(userLoginInfoVO.getUserVO().getNickname());
BlockVO blockVO = this.blockService.selectBlockById(deviceVO.getGasWell().getBlockId()); BlockVO blockVO = this.blockService.selectBlockById(deviceVO.getGasWell().getBlockId());
deviceOptLog.setBlock("苏里格气田-" + blockVO.getName()); deviceOptLog.setBlock("苏里格气田-" + blockVO.getName());
deviceOptLog.setGasWell(deviceVO.getGasWell().getName()); deviceOptLog.setGasWell(deviceVO.getGasWell().getName());
@ -52,8 +49,13 @@ public class DeviceOptLogServiceImpl extends ServiceImpl<DeviceOptLogDao, Device
String content = ""; String content = "";
if("device".equalsIgnoreCase(source)){ if("device".equalsIgnoreCase(source)){
content = isOpen == 1 ? "检测到气井开启" : "检测到气井关闭"; content = isOpen == 1 ? "检测到气井开启" : "检测到气井关闭";
deviceOptLog.setUsername("系统");
deviceOptLog.setName("系统");
}else{ }else{
content = isOpen == null ? "设置成功" : (isOpen == 1 ? "开井成功" : "关井成功"); content = isOpen == null ? "设置成功" : (isOpen == 1 ? "开井成功" : "关井成功");
UserLoginInfoVO userLoginInfoVO = (UserLoginInfoVO) StpUtil.getTokenSession().get(UserConstant.TOKEN_SESSION);
deviceOptLog.setUsername(userLoginInfoVO.getUserVO().getUsername());
deviceOptLog.setName(userLoginInfoVO.getUserVO().getNickname());
} }
deviceOptLog.setContent(content); deviceOptLog.setContent(content);
this.deviceOptLogDao.insert(deviceOptLog); this.deviceOptLogDao.insert(deviceOptLog);