Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
孙克
/
Gree
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit 600b3464
由
sunke
编写于
2021-04-26 15:26:40 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
1 第一个需求单所有料都出到皮带线上之后,才允许第二个需求单执行
2 没有设置线别的需求单不允许执行
1 个父辈
23db6d3a
隐藏空白字符变更
内嵌
并排
正在显示
6 个修改的文件
包含
19 行增加
和
55 行删除
myproject/src/main/java/com/myproject/bean/qisda/AppendInfo.java
myproject/src/main/java/com/myproject/bean/qisda/SoseqLockInfo.java
myproject/src/main/java/com/myproject/bean/update/DataLog.java
myproject/src/main/java/com/myproject/bean/update/qisda/OutInfo.java
myproject/src/main/java/com/myproject/webapp/controller/qisda/util/OutInfoCache.java
myproject/src/main/webapp/decorators/metro.jsp
myproject/src/main/java/com/myproject/bean/qisda/AppendInfo.java
查看文件 @
600b346
...
...
@@ -309,6 +309,10 @@ public class AppendInfo {
return
getAction
().
contains
(
"急料"
)
||
getAction
().
contains
(
"指定"
)
||
getAction
().
contains
(
"单独出库"
)
||
isCheckAction
();
}
public
boolean
isPnAction
(){
return
getAction
().
contains
(
"PN"
);
}
/**
* 盘点出库需求单
*/
...
...
myproject/src/main/java/com/myproject/bean/qisda/SoseqLockInfo.java
deleted
100644 → 0
查看文件 @
23db6d3
package
com
.
myproject
.
bean
.
qisda
;
import
java.util.ArrayList
;
import
java.util.List
;
/**
* Created by sunke on 2020/6/12.
*/
public
class
SoseqLockInfo
{
/**
* 工单序号
*/
private
String
soseq
;
private
String
so
;
/**
* 站位序号
*/
private
List
<
LockItemInfo
>
lockItems
=
new
ArrayList
<>();
public
List
<
LockItemInfo
>
getLockItems
()
{
return
lockItems
;
}
public
void
setLockItems
(
List
<
LockItemInfo
>
lockItems
)
{
this
.
lockItems
=
lockItems
;
}
public
String
getSo
()
{
return
so
;
}
public
void
setSo
(
String
so
)
{
this
.
so
=
so
;
}
public
String
getSoseq
()
{
return
soseq
;
}
public
void
setSoseq
(
String
soseq
)
{
this
.
soseq
=
soseq
;
}
public
void
addLockItem
(
LockItemInfo
lockItem
){
lockItems
.
add
(
lockItem
);
}
}
myproject/src/main/java/com/myproject/bean/update/DataLog.java
查看文件 @
600b346
...
...
@@ -618,10 +618,10 @@ public class DataLog extends BaseMongoBean /*implements Comparable<DataLog>*/ {
}
/**
* 是否是在
皮带
线上
* 是否是在
流水
线上
*/
public
boolean
isInBelt
(){
return
status
.
toLowerCase
().
equals
(
"inbelt"
);
return
status
.
toLowerCase
().
equals
(
"inbelt"
)
||
status
.
toLowerCase
().
equals
(
"inline"
)
||
status
.
toLowerCase
().
equals
(
"inrobot"
)
;
}
/**
...
...
myproject/src/main/java/com/myproject/bean/update/qisda/OutInfo.java
查看文件 @
600b346
...
...
@@ -32,6 +32,9 @@ public class OutInfo extends BaseMongoBean {
this
.
taskNeedOutDate
=
needOutDate
;
this
.
mdate
=
outItem
.
getMdate
();
this
.
endOutInfo
=
outItem
.
isTheEndOutInfo
();
if
(
outItem
.
isPnAction
()){
this
.
endOutInfo
=
true
;
}
}
/**
...
...
myproject/src/main/java/com/myproject/webapp/controller/qisda/util/OutInfoCache.java
查看文件 @
600b346
...
...
@@ -889,6 +889,10 @@ public class OutInfoCache {
return
ResultBean
.
newErrorResult
(
1001
,
"未找到需求单"
,
false
);
}
if
(
Strings
.
isBlank
(
outInfo
.
getLine
())){
return
ResultBean
.
newErrorResult
(
1007
,
"未设置线别"
,
false
);
}
String
hSerial
=
outInfo
.
gethSerial
();
String
executingHSerial
=
QisdaCache
.
getCurrentOrderHSerial
();
if
(
hSerial
.
equals
(
executingHSerial
)){
...
...
@@ -908,20 +912,22 @@ public class OutInfoCache {
//是否有工单料任务
boolean
hasOrderTask
=
false
;
boolean
hasUrgenReel
=
false
;
for
(
DataLog
dataLog
:
allTasks
)
{
if
(
dataLog
.
isCheckOutTask
()){
if
(
dataLog
.
isCheckOutTask
()
&&
!
dataLog
.
isFinished
()
&&
!
dataLog
.
isCancel
()
){
//if(!dataLog.isUrgentReel() && !dataLog.isCutReel() && !dataLog.isLessSendReel()){
if
(
dataLog
.
getAppendInfo
().
isTailAction
()
||
dataLog
.
getAppendInfo
().
isFirstReelAction
()){
//工单料(不是指定料也不是分盘料即首盘或补料)
hasOrderTask
=
true
;
}
else
if
(
dataLog
.
getAppendInfo
().
isPnAction
()){
if
(!
dataLog
.
isInBelt
()){
return
ResultBean
.
newErrorResult
(
1006
,
"上一需求单全部任务出库完成后才可执行"
,
false
);
}
}
else
{
//分盘和紧急料或缺料补发的料
String
taskHSerial
=
dataLog
.
getAppendInfo
().
gethSerial
();
if
(
taskHSerial
.
equals
(
outInfo
.
gethSerial
())){
return
ResultBean
.
newErrorResult
(
1002
,
"当前需求单还有未完成的任务"
,
false
);
}
hasUrgenReel
=
true
;
}
}
}
...
...
myproject/src/main/webapp/decorators/metro.jsp
查看文件 @
600b346
...
...
@@ -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:
2021.03.25
</span>
<span
class=
"right"
style=
"color: #a3a3a3;"
>
Version:
1.4.26
</span>
<div
class=
"scroll-to-top"
>
<i
class=
"icon-arrow-up"
></i>
</div>
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论