Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
孙克
/
smf-core
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit b3f9ed8e
由
LN
编写于
2024-06-26 16:30:14 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
panaCim IP和端口保存到cache
1 个父辈
5bd255be
隐藏空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
26 行增加
和
1 行删除
src/main/java/com/neotel/smfcore/common/utils/Constants.java
src/main/java/com/neotel/smfcore/core/device/rest/DeviceController.java
src/main/java/com/neotel/smfcore/custom/panacim/PanaApiController.java
src/main/java/com/neotel/smfcore/common/utils/Constants.java
查看文件 @
b3f9ed8
...
...
@@ -190,4 +190,15 @@ public class Constants {
*/
public
static
final
String
XLR_lockPos
=
"lockPos"
;
/**
* PanaCim注册的IP
*/
public
static
final
String
Cache_PanaCIMIP
=
"Cache_PanaCIMIP"
;
/**
* PanaCim注册的端口号
*/
public
static
final
String
Cache_PanaCIMPort
=
"Cache_PanaCIMPort"
;
}
src/main/java/com/neotel/smfcore/core/device/rest/DeviceController.java
查看文件 @
b3f9ed8
...
...
@@ -346,9 +346,10 @@ public class DeviceController {
}
}
catch
(
ValidateException
ve
)
{
errorMsg
=
ve
.
getMessage
();
errorMsg
=
MessageUtils
.
getText
(
ve
.
getMsgKey
(),
ve
.
getMsgParam
(),
new
Locale
(
"en"
,
"US"
),
ve
.
getDefaultMsg
());
log
.
info
(
"查找空库位失败:"
+
errorMsg
);
resultMap
.
put
(
"result"
,
"105"
);
resultMap
.
put
(
"msg"
,
MessageUtils
.
getText
(
ve
.
getMsgKey
(),
ve
.
getMsgParam
(),
request
.
getLocale
(),
ve
.
getDefaultMsg
())
);
resultMap
.
put
(
"msg"
,
errorMsg
);
}
catch
(
Exception
e
)
{
errorMsg
=
e
.
getMessage
();
log
.
info
(
"查找空库位失败,"
,
e
);
...
...
src/main/java/com/neotel/smfcore/custom/panacim/PanaApiController.java
查看文件 @
b3f9ed8
package
com
.
neotel
.
smfcore
.
custom
.
panacim
;
import
cn.hutool.core.util.ObjectUtil
;
import
com.fasterxml.jackson.databind.ObjectMapper
;
import
com.google.common.base.Strings
;
import
com.google.common.collect.Lists
;
import
com.google.common.collect.Maps
;
import
com.neotel.smfcore.common.exception.ValidateException
;
import
com.neotel.smfcore.common.utils.Constants
;
import
com.neotel.smfcore.common.utils.HttpHelper
;
import
com.neotel.smfcore.common.utils.StorageConstants
;
import
com.neotel.smfcore.core.api.bean.CodeValidateParam
;
...
...
@@ -61,6 +63,15 @@ public class PanaApiController extends BaseSmfApiListener {
@Autowired
public
void
setDataCache
(
DataCache
dataCache
)
{
PanaApiController
.
dataCache
=
dataCache
;
String
ip
=
dataCache
.
getCache
(
Constants
.
Cache_PanaCIMIP
);
if
(
ObjectUtil
.
isNotEmpty
(
ip
))
{
PanaCIMIP
=
ip
;
String
port
=
dataCache
.
getCache
(
Constants
.
Cache_PanaCIMPort
);
if
(
ObjectUtil
.
isNotEmpty
(
port
))
{
PanaCIMPort
=
port
;
}
log
.
info
(
"从缓存 "
+
Constants
.
Cache_PanaCIMIP
+
" 中读取到PanaCIM 的注册IP【"
+
ip
+
":"
+
port
+
"】"
);
}
}
@Autowired
...
...
@@ -91,6 +102,8 @@ public class PanaApiController extends BaseSmfApiListener {
PanaCIMIP
=
ip
;
PanaCIMPort
=
port
;
dataCache
.
updateCache
(
Constants
.
Cache_PanaCIMIP
,
ip
);
dataCache
.
updateCache
(
Constants
.
Cache_PanaCIMPort
,
port
);
return
"OK"
;
}
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论