Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
孙克
/
smf-core
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit a364c784
由
zshaohui
编写于
2024-10-16 14:16:29 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
1.库位上传,增加 Column-Magazine-Layer-Slot(列-模组-层-槽位) 字段
1 个父辈
56def104
隐藏空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
70 行增加
和
0 行删除
src/main/java/com/neotel/smfcore/core/storage/rest/StorageController.java
src/main/java/com/neotel/smfcore/core/storage/rest/dto/StoragePosDto.java
src/main/java/com/neotel/smfcore/core/storage/service/po/StoragePos.java
src/main/java/com/neotel/smfcore/core/storage/rest/StorageController.java
查看文件 @
a364c78
...
...
@@ -435,6 +435,10 @@ public class StorageController {
titles
.
add
(
"pri"
);
titles
.
add
((
"h"
));
titles
.
add
(
"w"
);
titles
.
add
(
"column"
);
//列
titles
.
add
(
"magazine"
);
//模组
titles
.
add
(
"layer"
);
//层
titles
.
add
(
"slot"
);
//槽位
for
(
int
i
=
1
;
i
<=
10
;
i
++)
{
Map
<
String
,
Object
>
map
=
new
LinkedHashMap
<>();
...
...
@@ -443,6 +447,10 @@ public class StorageController {
map
.
put
(
"pri"
,
i
);
map
.
put
(
"h"
,
8
);
map
.
put
(
"w"
,
7
);
map
.
put
(
"column"
,
""
);
map
.
put
(
"magazine"
,
""
);
map
.
put
(
"layer"
,
""
);
map
.
put
(
"slot"
,
""
);
maps
.
add
(
map
);
}
...
...
@@ -477,6 +485,10 @@ public class StorageController {
int
warmPosIndex
=
csvRead
.
getHasCsvIndex
(
"回温库位"
,
"warmPos"
);
//true表示回温区库位,
int
areaIndex
=
csvRead
.
getHasCsvIndex
(
"区域"
,
"area"
);
int
posTypeIndex
=
csvRead
.
getHasCsvIndex
(
"库位类型"
,
"posType"
);
int
columnIndex
=
csvRead
.
getHasCsvIndex
(
"列"
,
"column"
);
int
magazineIndex
=
csvRead
.
getHasCsvIndex
(
"模组"
,
"magazine"
);
int
layerIndex
=
csvRead
.
getHasCsvIndex
(
"层"
,
"layer"
);
int
slotIndex
=
csvRead
.
getHasCsvIndex
(
"槽位"
,
"slot"
);
int
row
=
1
;
...
...
@@ -495,6 +507,10 @@ public class StorageController {
Integer
width
=
0
;
String
labelName
=
""
;
Integer
posType
=
0
;
String
column
=
lineValues
[
columnIndex
];
//lie
String
magazine
=
lineValues
[
magazineIndex
];
//模组
String
layer
=
lineValues
[
layerIndex
];
//层
String
slot
=
lineValues
[
slotIndex
];
//槽位
try
{
priority
=
Integer
.
parseInt
(
lineValues
[
priIndex
])
;
height
=
Integer
.
parseInt
(
lineValues
[
hIndex
]);
...
...
@@ -535,6 +551,10 @@ public class StorageController {
posInfo
=
new
StoragePos
(
storageId
,
posName
,
height
,
width
,
priority
);
posInfo
.
setWarmPos
(
isWarmPos
);
posInfo
.
setLabelName
(
labelName
);
posInfo
.
setColumn
(
column
);
posInfo
.
setMagazine
(
magazine
);
posInfo
.
setSlot
(
slot
);
posInfo
.
setLayer
(
layer
);
newRowCount
++;
newList
.
add
(
posInfo
);
}
else
{
...
...
@@ -553,6 +573,26 @@ public class StorageController {
posInfo
.
setLabelName
(
labelName
);
needUpdate
=
true
;
}
column
=
column
==
null
?
""
:
column
;
magazine
=
magazine
==
null
?
""
:
magazine
;
layer
=
layer
==
null
?
""
:
layer
;
slot
=
slot
==
null
?
""
:
slot
;
if
(!
column
.
equals
(
posInfo
.
getColumn
())){
posInfo
.
setColumn
(
column
);
needUpdate
=
true
;
}
if
(!
magazine
.
equals
(
posInfo
.
getMagazine
())){
posInfo
.
setMagazine
(
magazine
);
needUpdate
=
true
;
}
if
(!
layer
.
equals
(
posInfo
.
getLayer
())){
posInfo
.
setLayer
(
layer
);
needUpdate
=
true
;
}
if
(!
slot
.
equals
(
posInfo
.
getSlot
())){
posInfo
.
setSlot
(
slot
);
needUpdate
=
true
;
}
if
(
needUpdate
){
updateRowCount
++;
storagePosManager
.
save
(
posInfo
);
...
...
src/main/java/com/neotel/smfcore/core/storage/rest/dto/StoragePosDto.java
查看文件 @
a364c78
...
...
@@ -78,5 +78,15 @@ public class StoragePosDto implements Serializable {
@ApiModelProperty
(
"组名称"
)
private
String
groupName
=
""
;
@ApiModelProperty
(
"列"
)
private
String
column
;
@ApiModelProperty
(
"模组"
)
private
String
magazine
;
@ApiModelProperty
(
"层"
)
private
String
layer
;
@ApiModelProperty
(
"槽位"
)
private
String
slot
;
}
src/main/java/com/neotel/smfcore/core/storage/service/po/StoragePos.java
查看文件 @
a364c78
...
...
@@ -116,6 +116,26 @@ public class StoragePos extends BasePo implements Serializable {
*/
private
List
<
String
>
mergePosList
;
/**
* 列
*/
private
String
column
;
/**
* 模组
*/
private
String
magazine
;
/**
* 层
*/
private
String
layer
;
/**
* 槽位
*/
private
String
slot
;
public
String
getLabelStr
(){
String
posNameLabel
=
posName
;
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论