Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
孙克
/
smf-core
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit adc459c3
由
LN
编写于
2023-03-21 15:12:38 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
1053bug修改:1.SBDH页面出入库记录根据时间排序。2.看板消息去掉A=。3.获取库位号增加返回:100=系统更新中,暂停出入库
1 个父辈
16f0fc42
隐藏空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
26 行增加
和
6 行删除
src/main/java/com/neotel/smfcore/core/device/bean/StatusBean.java
src/main/java/com/neotel/smfcore/core/device/handler/impl/RobotBoxHandler.java
src/main/java/com/neotel/smfcore/core/report/bean/ChartItem.java
src/main/java/com/neotel/smfcore/core/storage/service/manager/impl/StorageManagerImpl.java
src/main/java/com/neotel/smfcore/custom/micron1053/controller/MicronStatusController.java
src/main/java/com/neotel/smfcore/core/device/bean/StatusBean.java
查看文件 @
adc459c
...
...
@@ -535,9 +535,11 @@ public class StatusBean {
//从收到数据中查找
String
lan
=
locale
.
toLanguageTag
();
if
(
lan
.
equals
(
MessageUtils
.
JA_JP
)
&&
ObjectUtil
.
isNotEmpty
(
getMsgJp
()))
{
return
getMsgJp
();
String
resultMsg
=
getMsgJp
().
replace
(
"A="
,
""
).
replace
(
"I="
,
""
).
replace
(
"W="
,
""
);
return
resultMsg
;
}
else
if
(
lan
.
equals
(
MessageUtils
.
EN_US
)
&&
ObjectUtil
.
isNotEmpty
(
getMsgEn
()))
{
return
getMsgEn
();
String
resultMsg
=
getMsgEn
().
replace
(
"A="
,
""
).
replace
(
"I="
,
""
).
replace
(
"W="
,
""
);
return
resultMsg
;
}
//提示信息国际化
if
(
ObjectUtil
.
isEmpty
(
getMsgCode
()))
{
...
...
src/main/java/com/neotel/smfcore/core/device/handler/impl/RobotBoxHandler.java
查看文件 @
adc459c
...
...
@@ -271,6 +271,7 @@ public class RobotBoxHandler extends BaseDeviceHandler {
//返回:97=已有入库任务,需继续执行入库动作
//返回:98=已有出库任务,需继续执行出库动作
//返回:99=所在料仓有出库任务,暂停入库
//返回:100=系统更新中,暂停出入库
//返回:104=未找到可用的仓位
//返回 105=查找空库位失败
//返回 106=唯一码已有入库任务
...
...
@@ -282,11 +283,19 @@ public class RobotBoxHandler extends BaseDeviceHandler {
String
lastPosId
=
""
;
String
lineMsg
=
""
;
log
.
info
(
"流水线["
+
cids
+
"]获取["
+
code
+
"]的入库库位"
);
Map
<
String
,
Object
>
resultMap
=
Maps
.
newHashMap
();
if
(
dataCache
.
getCache
(
Constants
.
CACHE_StopOut
))
{
// lineMsg = "系统更新中,暂停出入库";
lineMsg
=
"System update in progress, suspend the inlet and outlet"
;
DeviceMessageUtil
.
updateLineMsg
(
lineMsg
,
code
,
cids
,
""
,
"smfcore.linemsg.update"
,
null
);
resultMap
.
put
(
"result"
,
"100"
);
resultMap
.
put
(
"msg"
,
lineMsg
);
return
resultMap
;
}
if
(
ObjectUtil
.
isEmpty
(
cids
)){
cids
=
""
;
}
String
[]
cidArray
=
cids
.
split
(
","
);
Map
<
String
,
Object
>
resultMap
=
Maps
.
newHashMap
();
String
okMsg
=
""
;
String
errorMsg
=
""
;
List
<
Storage
>
storageList
=
Lists
.
newArrayList
();
...
...
src/main/java/com/neotel/smfcore/core/report/bean/ChartItem.java
查看文件 @
adc459c
...
...
@@ -5,7 +5,7 @@ import lombok.Data;
import
java.io.Serializable
;
@Data
public
class
ChartItem
implements
Serializable
{
public
class
ChartItem
implements
Serializable
,
Comparable
<
ChartItem
>
{
/**
* label为时间标签 value 为入库量,value2为出库量,value3为报警次数,value4为报警持续时间
*/
...
...
@@ -17,6 +17,13 @@ public class ChartItem implements Serializable {
private
int
value
;
private
Integer
dayOfYear
;
@Override
public
int
compareTo
(
ChartItem
o
)
{
return
this
.
getDayOfYear
().
compareTo
(
o
.
getDayOfYear
());
}
// private int value3;
//
// private int value4;
...
...
src/main/java/com/neotel/smfcore/core/storage/service/manager/impl/StorageManagerImpl.java
查看文件 @
adc459c
...
...
@@ -100,6 +100,7 @@ public class StorageManagerImpl implements IStorageManager {
ChartItem
item
=
new
ChartItem
();
item
.
setLabel
(
dayStr
);
item
.
setDayOfYear
(
dayOfYear
);
inOutDataMap
.
put
(
String
.
valueOf
(
dayOfYear
),
item
);
c
.
add
(
Calendar
.
DAY_OF_YEAR
,
1
);
}
while
(
c
.
getTimeInMillis
()
<=
endTime
);
...
...
src/main/java/com/neotel/smfcore/custom/micron1053/controller/MicronStatusController.java
查看文件 @
adc459c
...
...
@@ -292,9 +292,10 @@ public class MicronStatusController {
}
dto
.
setTotalCount
(
totalCount
);
dto
.
setUsedCount
(
useCount
);
dto
.
setChartItems
(
chartItemMap
.
values
().
stream
().
collect
(
Collectors
.
toList
()));
List
<
ChartItem
>
chartItemList
=
chartItemMap
.
values
().
stream
().
collect
(
Collectors
.
toList
());
Collections
.
sort
(
chartItemList
);
dto
.
setChartItems
(
chartItemList
);
dto
.
setTodayCounts
(
todayCounts
);
Integer
caWarn
=
dataCache
.
getCache
(
Constants
.
CACHE_CapacityWarn
);
dto
.
setCapacityWarn
(
caWarn
);
return
dto
;
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论