Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
孙克
/
SmdBox
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit a5da98b1
由
zshaohui
编写于
2024-02-26 16:01:37 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
增加禁用库位接口
1 个父辈
8a225e95
显示空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
39 行增加
和
0 行删除
myproject/src/main/java/com/myproject/webapp/controller/webService/StorageDataController.java
myproject/src/main/java/com/myproject/webapp/controller/webService/StorageDataController.java
查看文件 @
a5da98b
...
...
@@ -22,6 +22,7 @@ import com.myproject.service.UserManager;
import
com.myproject.util.DateUtil
;
import
com.myproject.util.StorageConstants
;
import
com.myproject.webapp.controller.storage.BaseController
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.data.mongodb.core.query.Criteria
;
import
org.springframework.data.mongodb.core.query.Query
;
...
...
@@ -817,6 +818,44 @@ public class StorageDataController extends BaseController {
return
ResultBean
.
newErrorResult
(
2003
,
"客户端取消任务["
+
codeStr
+
"]失败"
);
}
@RequestMapping
(
value
=
"/disabledPos"
)
@ResponseBody
public
ResultBean
disabledPos
(
HttpServletRequest
request
)
{
String
posId
=
request
.
getParameter
(
"posId"
);
String
barcode
=
request
.
getParameter
(
"barcode"
);
if
(
StringUtils
.
isEmpty
(
posId
))
{
return
ResultBean
.
newErrorResult
(
1
,
"posId不能为空"
);
}
if
(
StringUtils
.
isEmpty
(
barcode
))
{
barcode
=
""
;
}
StoragePos
pos
=
storagePosManager
.
getByPosName
(
posId
);
if
(
pos
==
null
)
{
return
ResultBean
.
newErrorResult
(
1
,
"未找到库位["
+
posId
+
"]"
);
}
pos
.
setEnabled
(
false
);
try
{
storagePosManager
.
save
(
pos
);
}
catch
(
ValidateException
e
)
{
e
.
printStackTrace
();
return
ResultBean
.
newErrorResult
(
1
,
"禁用库位失败:"
+
e
.
getMessage
());
}
log
.
info
(
"设备端屏蔽库位:库位号["
+
pos
.
getId
()
+
"]["
+
pos
.
getPosName
()
+
"]barcode["
+
barcode
+
"]"
);
Storage
storage
=
dataCache
.
getStorageById
(
pos
.
getStorageId
());
if
(
storage
!=
null
)
{
try
{
dataCache
.
reloadStorage
(
storage
);
}
catch
(
ValidateException
e
)
{
e
.
printStackTrace
();
}
}
return
ResultBean
.
newOkResult
(
""
);
}
/**
* 备份的所有版本
*/
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论