Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
孙克
/
smf-core
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit 55848c17
由
LN
编写于
2022-05-11 16:38:33 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
预留单转储出库接口 bug修改
1 个父辈
07243ea2
隐藏空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
18 行增加
和
11 行删除
src/main/java/com/neotel/smfcore/core/inList/rest/InListController.java
src/main/java/com/neotel/smfcore/core/outList/rest/OutListController.java
src/main/java/com/neotel/smfcore/hikvision/HikApi.java
src/main/java/com/neotel/smfcore/core/inList/rest/InListController.java
查看文件 @
55848c1
...
@@ -253,9 +253,12 @@ public class InListController {
...
@@ -253,9 +253,12 @@ public class InListController {
if
(
inList
==
null
)
{
if
(
inList
==
null
)
{
//从接口获取入库单
//从接口获取入库单
ApiResult
apiResult
=
HikApi
.
transferOrderApi
(
SecurityUtils
.
getCurrentUsername
(),
name
,
type
.
toString
());
ApiResult
apiResult
=
HikApi
.
transferOrderApi
(
SecurityUtils
.
getCurrentUsername
(),
name
,
type
.
toString
());
if
(
ObjectUtil
.
isNotEmpty
(
apiResult
.
getMsg
())
)
{
if
(
apiResult
.
getCode
()!=
0
)
{
return
ResultBean
.
newErrorResult
(
1
,
"smfcore.apiError"
,
"错误码{0}:{1}"
,
new
String
[]{
apiResult
.
getCode
()
+
""
,
apiResult
.
getMsg
()});
return
ResultBean
.
newErrorResult
(
1
,
"smfcore.apiError"
,
"错误码{0}:{1}"
,
new
String
[]{
apiResult
.
getCode
()
+
""
,
apiResult
.
getMsg
()});
}
}
if
(
apiResult
.
getData
()==
null
)
{
return
ResultBean
.
newErrorResult
(
1
,
"smfcore.inlist.notFound"
,
"未找到单据号[{0}]"
,
new
String
[]{
name
});
}
List
<
TransferOrderInfo
>
inOrderLists
=
(
List
<
TransferOrderInfo
>)
apiResult
.
getData
();
List
<
TransferOrderInfo
>
inOrderLists
=
(
List
<
TransferOrderInfo
>)
apiResult
.
getData
();
if
(
inOrderLists
==
null
||
inOrderLists
.
size
()
<=
0
)
{
if
(
inOrderLists
==
null
||
inOrderLists
.
size
()
<=
0
)
{
return
ResultBean
.
newErrorResult
(
1
,
"smfcore.inlist.notFound"
,
"未找到单据号[{0}]"
,
new
String
[]{
name
});
return
ResultBean
.
newErrorResult
(
1
,
"smfcore.inlist.notFound"
,
"未找到单据号[{0}]"
,
new
String
[]{
name
});
...
...
src/main/java/com/neotel/smfcore/core/outList/rest/OutListController.java
查看文件 @
55848c1
...
@@ -157,11 +157,14 @@ public class OutListController {
...
@@ -157,11 +157,14 @@ public class OutListController {
OutList
outList
=
outListCache
.
getOutList
(
name
);
OutList
outList
=
outListCache
.
getOutList
(
name
);
if
(
outList
==
null
)
{
if
(
outList
==
null
)
{
//从接口获取出库单
//从接口获取出库单
ApiResult
apiResult
=
HikApi
.
reservedOrderApi
(
SecurityUtils
.
getCurrentUsername
(),
name
,
type
);
ApiResult
apiResult
=
HikApi
.
reservedOrderApi
(
SecurityUtils
.
getCurrentUsername
(),
name
,
type
);
if
(
ObjectUtil
.
isNotEmpty
(
apiResult
.
getMsg
()))
{
if
(
apiResult
.
getCode
()
!=
0
)
{
return
ResultBean
.
newErrorResult
(
1
,
"smfcore.apiError"
,
"错误码{0}:{1}"
,
new
String
[]{
apiResult
.
getCode
()
+
""
,
apiResult
.
getMsg
()});
return
ResultBean
.
newErrorResult
(
1
,
"smfcore.apiError"
,
"错误码{0}:{1}"
,
new
String
[]{
apiResult
.
getCode
()
+
""
,
apiResult
.
getMsg
()});
}
}
List
<
ReservedOrderItem
>
outOrderLists
=
null
;
if
(
apiResult
.
getData
()
==
null
)
{
return
ResultBean
.
newErrorResult
(
1
,
"smfcore.inlist.notFound"
,
"未找到单据号[{0}]"
,
new
String
[]{
name
});
}
List
<
ReservedOrderItem
>
outOrderLists
=
(
List
<
ReservedOrderItem
>)
apiResult
.
getData
();
if
(
outOrderLists
==
null
||
outOrderLists
.
size
()
<=
0
)
{
if
(
outOrderLists
==
null
||
outOrderLists
.
size
()
<=
0
)
{
return
ResultBean
.
newErrorResult
(
1
,
"smfcore.inlist.notFound"
,
"未找到单据号[{0}]"
,
new
String
[]{
name
});
return
ResultBean
.
newErrorResult
(
1
,
"smfcore.inlist.notFound"
,
"未找到单据号[{0}]"
,
new
String
[]{
name
});
}
}
...
...
src/main/java/com/neotel/smfcore/hikvision/HikApi.java
查看文件 @
55848c1
...
@@ -310,6 +310,7 @@ public class HikApi {
...
@@ -310,6 +310,7 @@ public class HikApi {
String
apiName
=
"Hik 入库上架过账接口 (putInApi): "
;
String
apiName
=
"Hik 入库上架过账接口 (putInApi): "
;
String
url
=
getUrl
(
config
.
addr_5_putInApi
,
"putInApi"
);
String
url
=
getUrl
(
config
.
addr_5_putInApi
,
"putInApi"
);
// warehousingType Integer 是 入库类型(0普通入库1退料入库2并盘入库3截料入库)
// warehousingType Integer 是 入库类型(0普通入库1退料入库2并盘入库3截料入库)
// jobNo String 32 否 入库类型为退料入库的需要提供工单号
// trayId String 41 是 料盘ID/唯一码
// trayId String 41 是 料盘ID/唯一码
// qty Integer 是 数量
// qty Integer 是 数量
// baseCode String 16 是 基地
// baseCode String 16 是 基地
...
@@ -602,19 +603,19 @@ public class HikApi {
...
@@ -602,19 +603,19 @@ public class HikApi {
* 7.10 预留单转储出库接口
* 7.10 预留单转储出库接口
* @param userName
* @param userName
* @param docNo 预留单号
* @param docNo 预留单号
* @param
businessType 单据类型(0 线边仓间转储,1
)
* @param
docType 单据类型(0 线边仓间转储
)
* @return 返回预留单详情列表
* @return 返回预留单详情列表
*/
*/
public
static
ApiResult
reservedOrderApi
(
String
userName
,
String
docNo
,
Integer
business
Type
){
public
static
ApiResult
reservedOrderApi
(
String
userName
,
String
docNo
,
Integer
doc
Type
){
String
apiName
=
"Hik 预留单转储出库接口 (reservedOrderApi): "
;
String
apiName
=
"Hik 预留单转储出库接口 (reservedOrderApi): "
;
String
url
=
getUrl
(
config
.
addr_10_reservedOrderApi
,
"reservedOrderApi"
);
String
url
=
getUrl
(
config
.
addr_10_reservedOrderApi
,
"reservedOrderApi"
);
// 接口名 预留单转储出库接口
// 接口名 预留单转储出库接口
// d
ata d
ocNo String 16 是 预留单号
// docNo String 16 是 预留单号
//
BusinessType Integer 是 单据类型(0 线边仓间转储,1
)
//
docType Integer 是 单据类型(0 线边仓间转储
)
Map
<
String
,
Object
>
dataMap
=
new
HashMap
<>();
Map
<
String
,
Object
>
dataMap
=
new
HashMap
<>();
dataMap
.
put
(
"docNo"
,
docNo
);
dataMap
.
put
(
"docNo"
,
docNo
);
dataMap
.
put
(
"
BusinessType"
,
businessType
);
dataMap
.
put
(
"
docType"
,
0
);
// String data=JsonUtil.toJsonStr(dataMap);
// String data=JsonUtil.toJsonStr(dataMap);
RequestParam
info
=
new
RequestParam
(
getReqCode
(),
userName
,
dataMap
);
RequestParam
info
=
new
RequestParam
(
getReqCode
(),
userName
,
dataMap
);
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论