debug:归零记录(获取用户信息失败,因为是系统自动关闭)
This commit is contained in:
parent
0727da1bd3
commit
23313ec463
|
@ -518,8 +518,14 @@ public class DeviceServiceImpl implements DeviceService
|
||||||
}
|
}
|
||||||
|
|
||||||
private void resetRecord(DeviceVO device, RecordTimeType type, String reason) {
|
private void resetRecord(DeviceVO device, RecordTimeType type, String reason) {
|
||||||
LoginUser loginUser = SecurityUtils.getLoginUser();
|
LoginUser loginUser;
|
||||||
|
try {
|
||||||
|
loginUser = SecurityUtils.getLoginUser();
|
||||||
|
} catch (Exception e) {
|
||||||
|
loginUser = null;
|
||||||
|
}
|
||||||
|
|
||||||
|
LoginUser finalLoginUser = loginUser;
|
||||||
scheduledExecutorService.schedule(() -> {
|
scheduledExecutorService.schedule(() -> {
|
||||||
RecordTime record = null;
|
RecordTime record = null;
|
||||||
// 电量
|
// 电量
|
||||||
|
@ -529,7 +535,7 @@ public class DeviceServiceImpl implements DeviceService
|
||||||
device,
|
device,
|
||||||
amount,
|
amount,
|
||||||
reason,
|
reason,
|
||||||
loginUser,
|
finalLoginUser,
|
||||||
RecordTimeType.ELE.getType()
|
RecordTimeType.ELE.getType()
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
@ -537,7 +543,7 @@ public class DeviceServiceImpl implements DeviceService
|
||||||
else if (RecordTimeType.TIME.equals(type)) {
|
else if (RecordTimeType.TIME.equals(type)) {
|
||||||
Duration duration = Duration.between(LocalDateTime.now(), device.getExpireTime());
|
Duration duration = Duration.between(LocalDateTime.now(), device.getExpireTime());
|
||||||
long seconds = duration.getSeconds() > 0 ? duration.getSeconds() : 0;
|
long seconds = duration.getSeconds() > 0 ? duration.getSeconds() : 0;
|
||||||
record = recordTimeConverter.toRecordTime(device, -seconds, "设备归零", loginUser, RecordTimeType.TIME.getType());
|
record = recordTimeConverter.toRecordTime(device, -seconds, "设备归零", finalLoginUser, RecordTimeType.TIME.getType());
|
||||||
}
|
}
|
||||||
if (record != null) {
|
if (record != null) {
|
||||||
recordTimeService.insertRecordTime(record);
|
recordTimeService.insertRecordTime(record);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user