Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
孙克
/
smf-core
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit f2cf9aed
由
zshaohui
编写于
2024-06-17 16:19:13 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
功能优化
1 个父辈
a5a90284
隐藏空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
21 行增加
和
8 行删除
src/main/java/com/neotel/smfcore/core/storage/rest/StoragePosController.java
src/main/java/com/neotel/smfcore/core/system/rest/TaskController.java
src/main/java/com/neotel/smfcore/core/system/rest/bean/dto/TaskDto.java
src/main/java/com/neotel/smfcore/custom/luxsan/factory_c/rawstor/controller/CDeviceController.java
src/main/java/com/neotel/smfcore/custom/luxsan/factory_c/rawstor/controller/StorTransferController.java
src/main/java/com/neotel/smfcore/core/storage/rest/StoragePosController.java
查看文件 @
f2cf9ae
...
...
@@ -509,7 +509,7 @@ public class StoragePosController {
String
box
=
criteria
.
getBox
();
String
partNumber
=
criteria
.
getPartNumber
();
if
(
StringUtils
.
isBlank
(
stationName
))
{
return
ResultBean
.
newErrorResult
(-
1
,
""
,
"请选择对应的
工位
"
);
return
ResultBean
.
newErrorResult
(-
1
,
""
,
"请选择对应的
位置
"
);
}
if
(
StringUtils
.
isBlank
(
partNumber
)
&&
StringUtils
.
isBlank
(
provider
)
...
...
@@ -587,8 +587,11 @@ public class StoragePosController {
//保存信息
barcode
=
barcodeManager
.
save
(
barcode
);
pidBarcode
.
UpdateSubCode
(
barcode
);
barcodeManager
.
saveBarcode
(
pidBarcode
);
}
barcodeManager
.
saveBarcode
(
pidBarcode
);
pos
.
setBarcode
(
pidBarcode
);
storagePosManager
.
save
(
pos
);
}
if
(
hasOutReel
)
{
...
...
src/main/java/com/neotel/smfcore/core/system/rest/TaskController.java
查看文件 @
f2cf9ae
...
...
@@ -115,6 +115,7 @@ public class TaskController {
headerList
.
add
(
Lists
.
newArrayList
(
"类型"
));
headerList
.
add
(
Lists
.
newArrayList
(
"来源"
));
headerList
.
add
(
Lists
.
newArrayList
(
"状态"
));
headerList
.
add
(
Lists
.
newArrayList
(
"当前位置"
));
headerList
.
add
(
Lists
.
newArrayList
(
"操作人"
));
headerList
.
add
(
Lists
.
newArrayList
(
"创建时间"
));
headerList
.
add
(
Lists
.
newArrayList
(
"更新时间"
));
...
...
@@ -134,6 +135,7 @@ public class TaskController {
result
.
add
(
dataLog
.
getType
()
==
1
?
"入库"
:
"出库"
);
result
.
add
(
dataLog
.
getSourceName
());
result
.
add
(
dataLog
.
getStatus
());
result
.
add
(
dataLog
.
getCurrentLoc
());
result
.
add
(
dataLog
.
getCreator
());
result
.
add
(
dataLog
.
getCreateDate
());
result
.
add
(
dataLog
.
getUpdateDate
());
...
...
src/main/java/com/neotel/smfcore/core/system/rest/bean/dto/TaskDto.java
查看文件 @
f2cf9ae
...
...
@@ -146,6 +146,9 @@ public class TaskDto implements Serializable {
@ApiModelProperty
(
"出口位置"
)
private
String
export
=
""
;
@ApiModelProperty
(
"当前位置"
)
private
String
currentLoc
=
""
;
public
String
getTaskColor
()
{
if
(
ObjectUtil
.
isNotEmpty
(
lightColor
))
{
return
"#"
+
lightColor
;
...
...
src/main/java/com/neotel/smfcore/custom/luxsan/factory_c/rawstor/controller/CDeviceController.java
查看文件 @
f2cf9ae
...
...
@@ -642,10 +642,10 @@ public class CDeviceController {
@ApiOperation
(
"呼叫空箱"
)
@RequestMapping
(
"/callEmptyBox"
)
@AnonymousAccess
public
ResultBean
callEmptyBox
(
String
size
,
String
outLet
,
String
ware
H
ouseCode
)
{
log
.
info
(
"开始呼叫空箱,尺寸为:"
+
size
+
",出口位置为:"
+
outLet
);
public
ResultBean
callEmptyBox
(
String
size
,
String
outLet
,
String
ware
h
ouseCode
)
{
log
.
info
(
"开始呼叫空箱,尺寸为:"
+
size
+
",出口位置为:"
+
outLet
+
",库别为:"
+
warehouseCode
);
StoragePos
storagePos
=
BoxHandleUtil
.
callEmptyBox
(
size
,
outLet
,
ware
H
ouseCode
,
new
ArrayList
<>());
StoragePos
storagePos
=
BoxHandleUtil
.
callEmptyBox
(
size
,
outLet
,
ware
h
ouseCode
,
new
ArrayList
<>());
if
(
storagePos
==
null
)
{
return
ResultBean
.
newErrorResult
(-
1
,
""
,
"未找到可用料箱"
);
}
...
...
src/main/java/com/neotel/smfcore/custom/luxsan/factory_c/rawstor/controller/StorTransferController.java
查看文件 @
f2cf9ae
...
...
@@ -47,16 +47,16 @@ public class StorTransferController {
log
.
info
(
"储位移转信息为:"
+
JSON
.
toJSONString
(
paramMap
));
String
materialStr
=
paramMap
.
get
(
"materialStr"
);
String
warehouseCode
=
paramMap
.
get
(
"warehouseCode"
);
//
String warehouseCode = paramMap.get("warehouseCode");
String
codeStr
=
paramMap
.
get
(
"codeStr"
);
if
(
StringUtils
.
isEmpty
(
materialStr
))
{
return
ResultBean
.
newErrorResult
(-
1
,
"smfcore.valueCanotNull"
,
"{0}不能为空"
,
new
String
[]{
"料串信息"
});
}
if
(
StringUtils
.
isEmpty
(
warehouseCode
))
{
/*
if (StringUtils.isEmpty(warehouseCode)) {
return ResultBean.newErrorResult(-1, "smfcore.valueCanotNull", "{0}不能为空", new String[]{"库别信息"});
}
}
*/
//判断料串信息是否正确
if
(
StringUtils
.
isEmpty
(
materialStr
)
||
!
materialStr
.
startsWith
(
"B00"
))
{
...
...
@@ -74,6 +74,11 @@ public class StorTransferController {
return
ResultBean
.
newErrorResult
(-
1
,
"smfcore.error.barcode.noValidCode"
,
"条码无效"
);
}
String
warehouseCode
=
barcode
.
getWarehouseCode
();
if
(
StringUtils
.
isEmpty
(
warehouseCode
))
{
return
ResultBean
.
newErrorResult
(-
1
,
""
,
"未找到"
+
barcode
.
getBarcode
()+
"的库别信息"
);
}
//获取尺寸信息
BrandQtyResult
result
=
LuxsanApi
.
brandQtyUrl
(
new
BrandQtyRequest
(
barcode
.
getPartNumber
(),
barcode
.
getProvider
()));
if
(
result
==
null
)
{
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论