Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
J
jiedao-api-boot-master
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lanbaoming
jiedao-api-boot-master
Commits
bf44fa05
Commit
bf44fa05
authored
Dec 07, 2024
by
yanghao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix: 1、理货页面-NG2424591L订单箱数未显示混箱 2、关联单统计数不正确的bug
parent
f80b33b9
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
28 additions
and
0 deletions
+28
-0
BoxPreloadGoodsServiceImpl.java
...t/service/boxPreloadGoods/BoxPreloadGoodsServiceImpl.java
+18
-0
BoxLoadOrderVO.java
...ao/module/shipment/vo/boxPreloadGoods/BoxLoadOrderVO.java
+10
-0
No files found.
yudao-module-shipment/yudao-module-shipment-core/src/main/java/cn/iocoder/yudao/module/shipment/service/boxPreloadGoods/BoxPreloadGoodsServiceImpl.java
View file @
bf44fa05
...
@@ -1843,6 +1843,24 @@ public class BoxPreloadGoodsServiceImpl extends AbstractService<BoxPreloadGoodsM
...
@@ -1843,6 +1843,24 @@ public class BoxPreloadGoodsServiceImpl extends AbstractService<BoxPreloadGoodsM
orderVO
.
setTidanNum
(
boxPreloadGoodsDO
.
getTidanNum
());
orderVO
.
setTidanNum
(
boxPreloadGoodsDO
.
getTidanNum
());
orderVO
.
setPreloadId
(
boxPreloadGoodsDO
.
getId
());
orderVO
.
setPreloadId
(
boxPreloadGoodsDO
.
getId
());
// 设置混箱状态
Integer
mixStatus
=
goodsList
.
stream
().
anyMatch
(
t
->
t
.
getMixStatus
()
==
1
)
?
1
:
0
;
orderVO
.
setMixStatus
(
mixStatus
);
// 设置包装类型
String
units
=
goodsList
.
stream
()
.
map
(
boxPreloadGoodsBackVO
->
boxPreloadGoodsBackVO
.
getUnits
())
.
filter
(
StringUtils:
:
isNotEmpty
)
.
flatMap
(
t
->
Arrays
.
stream
(
t
.
split
(
","
)))
.
distinct
()
.
collect
(
Collectors
.
joining
(
","
));
orderVO
.
setUnits
(
units
);
orderVO
.
setUnits
(
boxPreloadGoodsDO
.
getUnits
());
// 是否有关联单
boolean
hasRelationOrder
=
goodsList
.
stream
().
anyMatch
(
t
->
t
.
getGuanLianOrderCount
()
>
0
);
orderVO
.
setHasRelationOrder
(
hasRelationOrder
);
List
<
OrderItemDO
>
orderStaticsList
=
new
ArrayList
<>();
List
<
OrderItemDO
>
orderStaticsList
=
new
ArrayList
<>();
for
(
BoxPreloadGoodsBackVO
item
:
goodsList
)
{
for
(
BoxPreloadGoodsBackVO
item
:
goodsList
)
{
OrderItemDO
orderItemDO
=
new
OrderItemDO
();
OrderItemDO
orderItemDO
=
new
OrderItemDO
();
...
...
yudao-module-shipment/yudao-module-shipment-core/src/main/java/cn/iocoder/yudao/module/shipment/vo/boxPreloadGoods/BoxLoadOrderVO.java
View file @
bf44fa05
...
@@ -210,6 +210,16 @@ public class BoxLoadOrderVO {
...
@@ -210,6 +210,16 @@ public class BoxLoadOrderVO {
private
Long
shipmentId
;
private
Long
shipmentId
;
@ApiModelProperty
(
value
=
"混箱状态, 1-混箱"
)
private
Integer
mixStatus
=
0
;
@ApiModelProperty
(
value
=
"包装类型(入仓汇总的,逗号分隔)"
)
private
String
units
;
@ApiModelProperty
(
value
=
"是否有关联单"
)
private
Boolean
hasRelationOrder
=
false
;
public
void
setGuanLianOrderStatus
(
String
guanLianOrderStatus
)
{
public
void
setGuanLianOrderStatus
(
String
guanLianOrderStatus
)
{
this
.
guanLianOrderStatus
=
guanLianOrderStatus
;
this
.
guanLianOrderStatus
=
guanLianOrderStatus
;
if
(
StringUtils
.
isNotBlank
(
guanLianOrderStatus
))
{
if
(
StringUtils
.
isNotBlank
(
guanLianOrderStatus
))
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment