Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
孙克
/
smf-core
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit 038084d8
由
LN
编写于
2024-08-23 18:21:41 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
出库完成时,如果数量为0清空格口,删除格口条码
1 个父辈
ea6b4e3c
隐藏空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
10 行增加
和
1 行删除
src/main/java/com/neotel/smfcore/core/barcode/service/po/Barcode.java
src/main/java/com/neotel/smfcore/core/barcode/service/po/Barcode.java
查看文件 @
038084d
...
@@ -10,6 +10,7 @@ import com.neotel.smfcore.core.barcode.enums.SOLDER_STATUS;
...
@@ -10,6 +10,7 @@ import com.neotel.smfcore.core.barcode.enums.SOLDER_STATUS;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.*
;
import
lombok.*
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.data.annotation.Transient
;
import
org.springframework.data.annotation.Transient
;
import
org.springframework.data.mongodb.core.mapping.Document
;
import
org.springframework.data.mongodb.core.mapping.Document
;
...
@@ -18,6 +19,7 @@ import java.util.*;
...
@@ -18,6 +19,7 @@ import java.util.*;
@Data
@Data
@Document
@Document
@Slf4j
public
class
Barcode
extends
BasePo
implements
Serializable
{
public
class
Barcode
extends
BasePo
implements
Serializable
{
/**
/**
* 条码编号
* 条码编号
...
@@ -732,6 +734,9 @@ public class Barcode extends BasePo implements Serializable {
...
@@ -732,6 +734,9 @@ public class Barcode extends BasePo implements Serializable {
}
}
public
void
updateSubCodes
(
Barcode
subCode
)
{
public
void
updateSubCodes
(
Barcode
subCode
)
{
updateSubCodes
(
subCode
,
false
);
}
public
void
updateSubCodes
(
Barcode
subCode
,
boolean
needClear
)
{
if
(
subCodeList
==
null
)
{
if
(
subCodeList
==
null
)
{
subCodeList
=
new
ArrayList
<>();
subCodeList
=
new
ArrayList
<>();
}
}
...
@@ -740,7 +745,11 @@ public class Barcode extends BasePo implements Serializable {
...
@@ -740,7 +745,11 @@ public class Barcode extends BasePo implements Serializable {
}
else
{
}
else
{
//移除
//移除
subCodeList
.
removeIf
(
t
->
t
.
getBarcode
().
equals
(
subCode
.
getBarcode
()));
subCodeList
.
removeIf
(
t
->
t
.
getBarcode
().
equals
(
subCode
.
getBarcode
()));
subCodeList
.
add
(
subCode
);
if
(
subCode
.
getAmount
()<=
0
&&
needClear
){
log
.
info
(
"格口"
+
subCode
.
getBarcode
()+
",pn="
+
subCode
.
getPartNumber
()+
",数量为0,不需要加入列表"
);
}
else
{
subCodeList
.
add
(
subCode
);
}
}
}
subListNum
=
subCodeList
.
size
();
subListNum
=
subCodeList
.
size
();
}
}
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论