Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
孙克
/
QisdaNew
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit c4dbb39e
由
孙克
编写于
2023-07-04 14:08:49 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
更新料盘状态后,返回剩余任务数改为当前料仓的剩余任务数
为料仓分配任务时,去除与最早创建时间一样的限制
1 个父辈
18526c31
隐藏空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
13 行增加
和
39 行删除
myproject/src/main/java/com/myproject/webapp/controller/webService/QisdaDeviceController.java
myproject/src/main/java/com/myproject/webapp/controller/webService/TaskService.java
myproject/src/main/webapp/decorators/metro.jsp
myproject/src/main/java/com/myproject/webapp/controller/webService/QisdaDeviceController.java
查看文件 @
c4dbb39
...
...
@@ -936,36 +936,25 @@ public class QisdaDeviceController extends BaseController {
//剩余任务数
String
taskCid
=
task
.
getCid
();
Date
taskDate
=
task
.
getCreateDate
();
String
tempRfid
=
task
.
getTempRfid
();
Collection
<
DataLog
>
waitTasks
=
taskService
.
getQueueTasks
();
int
taskCount
=
0
;
int
packageCutShelf
=
0
;
int
packageUrgentTask
=
0
;
int
sameTaskCount
=
0
;
//同一个料仓的出库任务(等待中和正在执行的)
for
(
DataLog
waitTask
:
waitTasks
)
{
String
waitCid
=
waitTask
.
getCid
();
Date
waitTaskDate
=
waitTask
.
getCreateDate
();
if
(
waitTask
.
isCheckOutTask
()
&&
waitCid
!=
null
&&
waitCid
.
equals
(
taskCid
)
&&
waitTaskDate
.
equals
(
taskDate
)){
taskCount
=
taskCount
+
1
;
}
String
waitTempRfid
=
waitTask
.
getTempRfid
();
if
(
waitTask
.
isCheckOutTask
()
&&
waitTask
.
isPackageReel
()){
if
(
waitTask
.
isCutReel
()){
packageCutShelf
=
packageCutShelf
+
1
;
}
else
if
(
waitTask
.
isUrgentReel
()
||
waitTask
.
isLessSendReel
()
||
waitTask
.
getAppendInfo
().
isCheckAction
()){
packageUrgentTask
=
packageUrgentTask
+
1
;
}
//同一个仓,同一个料架的任务
if
(
waitTask
.
isCheckOutTask
()
&&
waitCid
!=
null
&&
waitCid
.
equals
(
taskCid
)
&&
waitTempRfid
.
equals
(
tempRfid
)){
sameTaskCount
=
sameTaskCount
+
1
;
}
}
//InquiryShelfBean.clearCutUrgentPackageShelf(InquiryShelfBean.CUT_SHELF_MAP_KEY);
//InquiryShelfBean.clearCutUrgentPackageShelf(InquiryShelfBean.URGENT_SHELF_MAP_KEY);
Map
<
String
,
Object
>
resultMap
=
new
HashMap
<>();
resultMap
.
put
(
"taskCount"
,
t
askCount
+
""
);
resultMap
.
put
(
"taskCount"
,
sameT
askCount
+
""
);
return
ResultBean
.
newOkResult
(
resultMap
);
}
...
...
myproject/src/main/java/com/myproject/webapp/controller/webService/TaskService.java
查看文件 @
c4dbb39
...
...
@@ -1083,31 +1083,16 @@ public class TaskService implements ITaskService {
// }
for
(
DataLog
waitTask
:
waitTasks
)
{
if
(
storage
.
getCid
().
equals
(
waitTask
.
getCid
())
&&
waitTask
.
isPackageReel
()
&&
waitTask
.
isCheckOutTask
())
{
if
(
waitTask
.
getCreateDate
().
equals
(
earliestTask
.
getCreateDate
())){
//与创建最早的任务同时创建的
AppendInfo
appendInfo
=
waitTask
.
getAppendInfo
();
int
rfidIndex
=
appendInfo
.
getRfidIndex
();
if
(
rfidIndex
<=
earliestTask
.
getAppendInfo
().
getRfidIndex
()){
//if(waitTask.getCreateDate().equals(earliestTask.getCreateDate())){
//同一个料架的
String
tempRfid
=
waitTask
.
getTempRfid
();
if
(
tempRfid
.
equals
(
earliestTask
.
getTempRfid
())){
storageTask
=
waitTask
;
break
;
}
}
//
}
}
//与最小料架号一样的紧急料,修改其他紧急料的时间
// if(earliestTask.isUrgentReel() || earliestTask.isCutReel()){
// if(waitTask.isPackageReel() && waitTask.isWait()){
// if(waitTask.getTempRfid().equals(earliestTask.getTempRfid())){
// Date earliestTaskDate = earliestTask.getCreateDate();
// if(!waitTask.getCreateDate().equals(earliestTaskDate)){
// log.info("修改紧急包装料["+waitTask.getBarcode()+"]的任务创建时间与["+earliestTask.getBarcode()+"]保持一致");
// waitTask.setCreateDate(earliestTaskDate);
// taskMap.put(waitTask.getId(), waitTask);
// }
// }
// }
// }
}
}
return
storageTask
;
...
...
myproject/src/main/webapp/decorators/metro.jsp
查看文件 @
c4dbb39
...
...
@@ -239,7 +239,7 @@
<div
class=
"page-footer-inner"
>
2016
©
<a
href=
"${ctx}/updateHistory.html"
>
SMD BOX
</a>
</div>
<span
class=
"right"
style=
"color: #a3a3a3;"
>
Version: V20230
60115
</span>
<span
class=
"right"
style=
"color: #a3a3a3;"
>
Version: V20230
70413
</span>
<div
class=
"scroll-to-top"
>
<i
class=
"icon-arrow-up"
></i>
</div>
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论