Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
孙克
/
smf-core
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit 4cae40dd
由
zshaohui
编写于
2025-01-07 15:50:11 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
1.看板区生成工单不出库 问题修改
1 个父辈
39006e31
隐藏空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
15 行增加
和
4 行删除
src/main/java/com/neotel/smfcore/core/order/service/po/LiteOrderItem.java
src/main/java/com/neotel/smfcore/core/storage/rest/MaterialController.java
src/main/java/com/neotel/smfcore/custom/toyota1541/controller/KanbanAreOutController.java
src/main/java/com/neotel/smfcore/core/order/service/po/LiteOrderItem.java
查看文件 @
4cae40d
...
...
@@ -98,6 +98,11 @@ public class LiteOrderItem extends BasePo implements Serializable ,Comparable<Li
*/
private
String
barcodeStr
=
""
;
private
String
batch
=
""
;
private
int
amount
;
/**
* 自定义的附加字段,key=字段名,value=值
*/
...
...
src/main/java/com/neotel/smfcore/core/storage/rest/MaterialController.java
查看文件 @
4cae40d
...
...
@@ -422,10 +422,14 @@ public class MaterialController {
kanBanAreaOutMap
.
put
(
"partNumber"
,
barcode
.
getPartNumber
());
kanBanAreaOutMap
.
put
(
"amount"
,
barcode
.
getAmount
());
kanBanAreaOutMap
.
put
(
"batch"
,
barcode
.
getBatch
());
try
{
log
.
info
(
"通知看板区,参数为:"
+
JSON
.
toJSONString
(
kanBanAreaOutMap
));
String
result
=
HttpHelper
.
postJson
(
kanBanAreaOutUrl
,
kanBanAreaOutMap
);
log
.
info
(
"通知结果为:"
+
result
);
if
(
StringUtils
.
isNotEmpty
(
result
)
&&
!
result
.
equals
(
"\"\""
)){
return
ResultBean
.
newErrorResult
(-
1
,
"smfcore.notifyerror.kanban"
,
"保管区无物料,通知看板区失败[{0}]"
,
new
String
[]{
result
});
}
}
catch
(
ApiException
e
)
{
log
.
info
(
"通知失败:"
,
e
);
ProductionAreaOut
areaOut
=
new
ProductionAreaOut
(
barcode
.
getPartNumber
(),
barcode
.
getAmount
(),
barcode
.
getBatch
(),
e
.
getMessage
(),
new
Date
());
...
...
src/main/java/com/neotel/smfcore/custom/toyota1541/controller/KanbanAreOutController.java
查看文件 @
4cae40d
...
...
@@ -38,11 +38,11 @@ public class KanbanAreOutController {
@ApiOperation
(
"新增看板区出库信息"
)
@RequestMapping
(
"/addKanbanAreOut"
)
@AnonymousAccess
public
ResultBean
addKanbanAreOut
(
@RequestBody
KanbanAreaOut
areaOut
)
{
public
String
addKanbanAreOut
(
@RequestBody
KanbanAreaOut
areaOut
)
{
log
.
info
(
"收到生成区新出库信息,partNumber为[{}],id为[{}]"
,
areaOut
.
getPartNumber
(),
areaOut
.
getId
());
areaOut
.
setReceiveDate
(
new
Date
());
KanbanAreOutUtil
.
updateKanbanAreOut
(
areaOut
);
return
ResultBean
.
newOkResult
(
""
)
;
return
""
;
}
@ApiOperation
(
"获取所有看板区要出库的任务"
)
...
...
@@ -75,8 +75,10 @@ public class KanbanAreOutController {
LiteOrderItem
item
=
new
LiteOrderItem
();
item
.
setPn
(
areaOut
.
getPartNumber
());
item
.
setNeedReelCount
(
1
);
item
.
addAppendDate
(
"batch"
,
areaOut
.
getBatch
());
item
.
addAppendDate
(
"amount"
,
areaOut
.
getAmount
()
+
""
);
item
.
setBatch
(
areaOut
.
getBatch
());
item
.
setAmount
(
areaOut
.
getAmount
());
//item.addAppendDate("batch", areaOut.getBatch());
//item.addAppendDate("amount", areaOut.getAmount() + "");
log
.
info
(
"看板区生成工单并出库,partNumber为[{}],id为[{}],工单号为[{}]"
,
areaOut
.
getPartNumber
(),
areaOut
.
getId
(),
order
.
getOrderNo
());
itemList
.
add
(
item
);
}
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论