Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
孙克
/
smf-core
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit 27981f55
由
zshaohui
编写于
2023-03-07 14:19:28 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
温度保存修改
1 个父辈
0573fa5d
显示空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
6 行增加
和
6 行删除
src/main/java/com/neotel/smfcore/core/device/handler/impl/BaseDeviceHandler.java
src/main/java/com/neotel/smfcore/core/device/handler/impl/BaseDeviceHandler.java
查看文件 @
27981f5
...
...
@@ -104,7 +104,7 @@ public class BaseDeviceHandler implements IDeviceHandler {
/**
* 温度保存时间
*/
private
static
long
saveHumidityTime
=
-
1
l
;
private
static
Map
<
String
,
Long
>
saveHumidityTimeMap
=
new
ConcurrentHashMap
<>()
;
/**
* 处理温湿度消息
...
...
@@ -238,7 +238,7 @@ public class BaseDeviceHandler implements IDeviceHandler {
}
}
ReelLockPosUtil
.
removeReelLockPosInfo
(
barcodeSave
.
getBarcode
());
//
ReelLockPosUtil.removeReelLockPosInfo(barcodeSave.getBarcode());
return
taskService
.
addPutInTaskToExecute
(
storage
,
barcodeSave
,
storagePos
);
}
}
...
...
@@ -765,8 +765,8 @@ public class BaseDeviceHandler implements IDeviceHandler {
statusBean
=
statusBeanToSave
;
needSaveToMongo
=
true
;
}
else
{
log
.
info
(
"保存温度开始时间:"
+
saveHumidityTime
);
if
(
saveHumidityTime
==
-
1
){
Long
saveHumidityTime
=
saveHumidityTimeMap
.
get
(
cid
);
if
(
saveHumidityTime
==
null
){
needSaveToMongo
=
true
;
}
else
{
if
(
System
.
currentTimeMillis
()
-
saveHumidityTime
>
5
*
10
*
1000
){
...
...
@@ -809,7 +809,7 @@ public class BaseDeviceHandler implements IDeviceHandler {
humiture
.
setCid
(
cid
);
humitureManager
.
save
(
humiture
);
statusBean
.
setLastSaveTime
(
System
.
currentTimeMillis
());
saveHumidityTime
=
System
.
currentTimeMillis
(
);
saveHumidityTime
Map
.
put
(
cid
,
System
.
currentTimeMillis
()
);
}
}
}
catch
(
ValidateException
e
)
{
...
...
@@ -826,7 +826,7 @@ public class BaseDeviceHandler implements IDeviceHandler {
try
{
humitureManager
.
save
(
humiture
);
statusBean
.
setLastSaveTime
(
System
.
currentTimeMillis
());
saveHumidityTime
=
System
.
currentTimeMillis
(
);
saveHumidityTime
Map
.
put
(
cid
,
System
.
currentTimeMillis
()
);
}
catch
(
ValidateException
e
)
{
log
.
error
(
"保存温湿度出错"
,
e
);
}
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论