Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
孙克
/
smf-core
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit d3a1181c
由
sunke
编写于
2022-09-29 16:04:23 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
入库MES验证NG处理
1 个父辈
eabbb20e
隐藏空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
12 行增加
和
1 行删除
src/main/java/com/neotel/smfcore/core/device/rest/DeviceController.java
src/main/java/com/neotel/smfcore/custom/neotelApi/NeotelApi.java
src/main/java/com/neotel/smfcore/core/device/rest/DeviceController.java
查看文件 @
d3a1181
...
...
@@ -10,6 +10,7 @@ import com.neotel.smfcore.common.bean.ResultBean;
import
com.neotel.smfcore.common.exception.ValidateException
;
import
com.neotel.smfcore.common.utils.Constants
;
import
com.neotel.smfcore.common.utils.ReelLockPosUtil
;
import
com.neotel.smfcore.core.api.SmfApi
;
import
com.neotel.smfcore.core.barcode.service.po.Barcode
;
import
com.neotel.smfcore.core.barcode.utils.CodeResolve
;
import
com.neotel.smfcore.core.device.bean.PosInfo
;
...
...
@@ -55,6 +56,9 @@ public class DeviceController {
private
CodeResolve
codeResolve
;
@Autowired
protected
SmfApi
smfApi
;
@Autowired
private
IStoragePosManager
storagePosManager
;
private
Map
<
String
,
IDeviceHandler
>
handlerMap
=
new
HashMap
<>();
...
...
@@ -155,6 +159,12 @@ public class DeviceController {
try
{
Barcode
barcode
=
codeResolve
.
resolveOneValideBarcode
(
code
);
//从API验证
Barcode
barcodeFromApi
=
smfApi
.
canPutInAfterResolve
(
barcode
);
if
(
barcodeFromApi
!=
null
)
{
barcode
=
barcodeFromApi
;
}
if
(
barcode
==
null
)
{
throw
new
ValidateException
(
"smfcore.error.barcode.invalid"
,
"{0}不是有效的条码"
,
new
String
[]{
code
});
}
...
...
src/main/java/com/neotel/smfcore/custom/neotelApi/NeotelApi.java
查看文件 @
d3a1181
...
...
@@ -193,7 +193,7 @@ public class NeotelApi extends BaseSmfApiListener {
barcode
=
barcodeManager
.
saveBarcode
(
barcode
);
return
barcode
;
}
else
{
return
null
;
throw
new
ValidateException
(
"smfcore.mesApi.inCheck.mesError"
,
"MES验证出错:["
+
apiResult
.
getCode
()+
"]"
+
apiResult
.
getMsg
())
;
}
}
catch
(
Exception
e
)
{
log
.
error
(
"入库验证接口出错:"
+
e
.
getMessage
());
...
...
@@ -206,6 +206,7 @@ public class NeotelApi extends BaseSmfApiListener {
}
@Override
public
LiteOrder
fetchOrder
(
String
fetchOrderUrl
,
String
orderNumber
,
String
username
)
{
return
null
;
}
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论