Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
孙克
/
SmdBox
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit 08bf4777
由
张少辉
编写于
2026-06-04 10:49:32 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
1.入库类型修改
2.同一个料架同时操作问题
1 个父辈
f9cecdb2
全部展开
隐藏空白字符变更
内嵌
并排
正在显示
7 个修改的文件
包含
24 行增加
和
19 行删除
myproject/src/main/java/com/myproject/webapp/controller/storage/AccShelfController.java
myproject/src/main/java/com/myproject/webapp/controller/storage/NLPShelfController.java
myproject/src/main/java/com/myproject/webapp/controller/webService/TaskService.java
myproject/src/main/webapp/WEB-INF/pages/storage/accShelf.jsp
myproject/src/main/webapp/WEB-INF/pages/storage/nlpShelf.jsp
myproject/storageManager.iml
storage.iml
myproject/src/main/java/com/myproject/webapp/controller/storage/AccShelfController.java
查看文件 @
08bf477
...
...
@@ -183,11 +183,16 @@ public class AccShelfController extends BaseController {
*/
@RequestMapping
(
"/service/store/accShelf/putInCode"
)
@ResponseBody
public
String
putInCode
(
HttpServletRequest
request
){
public
synchronized
String
putInCode
(
HttpServletRequest
request
){
final
String
cid
=
request
.
getParameter
(
"cid"
);
String
code
=
request
.
getParameter
(
"code"
);
String
workOrderNumber
=
request
.
getParameter
(
"workOrderNumber"
);
String
checkType
=
request
.
getParameter
(
"checkType"
);
if
(
Strings
.
isNullOrEmpty
(
checkType
)){
return
"入库类型不能为空"
;
}
StoragePos
lastPutinPos
=
lastPutinPosMap
.
get
(
cid
);
Storage
storage
=
dataCache
.
getStorage
(
cid
);
if
(
lastPutinPos
!=
null
){
...
...
myproject/src/main/java/com/myproject/webapp/controller/storage/NLPShelfController.java
查看文件 @
08bf477
...
...
@@ -96,6 +96,11 @@ public class NLPShelfController extends BaseController {
String
code
=
request
.
getParameter
(
"code"
);
String
workOrderNumber
=
request
.
getParameter
(
"workOrderNumber"
);
String
checkType
=
request
.
getParameter
(
"checkType"
);
if
(
Strings
.
isNullOrEmpty
(
checkType
)){
return
"入库类型不能为空"
;
}
Storage
storage
=
dataCache
.
getStorage
(
cid
);
Collection
<
DataLog
>
queueTasks
=
taskService
.
getQueueTasks
();
for
(
DataLog
queueTask
:
queueTasks
)
{
...
...
myproject/src/main/java/com/myproject/webapp/controller/webService/TaskService.java
查看文件 @
08bf477
...
...
@@ -1798,7 +1798,7 @@ public class TaskService implements ITaskService {
params
.
put
(
"loc"
,
loc
);
params
.
put
(
"warehouseId"
,
"SG00001"
);
params
.
put
(
"workNo"
,
workOrderNumber
);
params
.
put
(
"storageType"
,
""
);
params
.
put
(
"storageType"
,
"
10
"
);
if
(
StringUtils
.
isNotEmpty
(
checkType
)){
if
(
checkType
.
contains
(
"中转仓入库"
)){
params
.
put
(
"storageType"
,
"10"
);
...
...
@@ -1838,8 +1838,11 @@ public class TaskService implements ITaskService {
params
.
put
(
"reelId"
,
reelBarcode
);
params
.
put
(
"ri"
,
reelBarcode
);
params
.
put
(
"warehouseId"
,
"SG00001"
);
params
.
put
(
"storageType"
,
""
);
if
(
StringUtils
.
isNotEmpty
(
workOrderNumber
)){
params
.
put
(
"storageType"
,
""
);
}
else
{
params
.
put
(
"storageType"
,
"30"
);
}
if
(
StringUtils
.
isNotEmpty
(
checkType
))
{
if
(
checkType
.
contains
(
"发2003"
))
{
params
.
put
(
"storageType"
,
"10"
);
...
...
@@ -1853,7 +1856,7 @@ public class TaskService implements ITaskService {
params
.
put
(
"workNo"
,
workOrderNumber
);
log
.
info
(
"请求参数为: "
+
JSON
.
serialize
(
params
));
log
.
info
(
"请求参数为: "
+
JSON
.
serialize
(
params
)
+
",checkType为:"
+
checkType
);
String
result
=
HttpHelper
.
get
(
url
,
params
);
log
.
info
(
"收到MES ["
+
url
+
"]的关于["
+
reelBarcode
+
"]出库通知的反馈信息:"
+
result
);
...
...
myproject/src/main/webapp/WEB-INF/pages/storage/accShelf.jsp
查看文件 @
08bf477
...
...
@@ -284,9 +284,11 @@
$("#sizeConfirm").modal("hide");
var codeValue = $("#scan-code").attr("placeholder");
var sizeStr = $(this).text();
var checkType = getUrlParam("type") || "${tab_zhongzhuanIn}";
var workOrder = $.trim($("#work-order-input").val());
if(codeValue){
var newCodeStr = "="+sizeStr+"="+codeValue;
$.post("${ctx}/service/store/accShelf/putInCode", {cid: '${show}', code: newCodeStr}, function (data) {
$.post("${ctx}/service/store/accShelf/putInCode", {cid: '${show}', code: newCodeStr
,workOrderNumber: workOrder, checkType: checkType
}, function (data) {
showMsg(data);
});
}
...
...
myproject/src/main/webapp/WEB-INF/pages/storage/nlpShelf.jsp
查看文件 @
08bf477
...
...
@@ -284,10 +284,12 @@
$(".psizeBox").click(function(){
$("#sizeConfirm").modal("hide");
var codeValue = $("#scan-code").attr("placeholder");
var checkType = getUrlParam("type") || "${tab_zhongzhuanIn}"; // 添加这一行
var workOrder = $.trim($("#work-order-input").val());
var sizeStr = $(this).text();
if(codeValue){
var newCodeStr = "="+sizeStr+"="+codeValue;
$.post("${ctx}/service/store/nlp/putInCode", {cid: '${show}', code: newCodeStr}, function (data) {
$.post("${ctx}/service/store/nlp/putInCode", {cid: '${show}', code: newCodeStr
,workOrderNumber: workOrder, checkType: checkType
}, function (data) {
showMsg(data);
});
}
...
...
myproject/storageManager.iml
deleted
100644 → 0
查看文件 @
f9cecdb
此文件的差异被折叠,
点击展开。
storage.iml
deleted
100644 → 0
查看文件 @
f9cecdb
<?xml version="1.0" encoding="UTF-8"?>
<module
org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule=
"true"
type=
"JAVA_MODULE"
version=
"4"
>
<component
name=
"NewModuleRootManager"
LANGUAGE_LEVEL=
"JDK_1_7"
inherit-compiler-output=
"false"
>
<output
url=
"file://$MODULE_DIR$/target/classes"
/>
<output-test
url=
"file://$MODULE_DIR$/target/test-classes"
/>
<content
url=
"file://$MODULE_DIR$"
>
<excludeFolder
url=
"file://$MODULE_DIR$/target"
/>
</content>
<orderEntry
type=
"inheritedJdk"
/>
<orderEntry
type=
"sourceFolder"
forTests=
"false"
/>
</component>
</module>
\ No newline at end of file
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论