|
|
@@ -838,7 +838,6 @@ public class DeliveryServiceImpl extends ServiceImpl<DeliveryMapper, Delivery> i
|
|
|
|| "681169".equals(AuthUtil.getTenantId())) {
|
|
|
R<List<OrderItems>> r = iOrderItemsClient.selectList(select.getSrcId());
|
|
|
if (r.isSuccess() && ObjectUtils.isNotNull(r.getData())) {
|
|
|
- List<DeliverStockGoods> finalStockGoodsList1 = stockGoodsList;
|
|
|
List<DeliverStockGoods> stockGoodsList2 = new ArrayList<>();
|
|
|
|
|
|
//获取去重之后数据
|
|
|
@@ -854,7 +853,7 @@ public class DeliveryServiceImpl extends ServiceImpl<DeliveryMapper, Delivery> i
|
|
|
model.setGoodsId(e.getItemId());
|
|
|
//不同的出口对应不同的查询条件
|
|
|
if ("GN".equals(select.getTradeType())) {
|
|
|
- model = finalStockGoodsList1.stream().filter(s ->
|
|
|
+ model = stockGoodsList.stream().filter(s ->
|
|
|
s.getGoodsId().equals(e.getItemId())
|
|
|
&& s.getTradeType().equals("GN")
|
|
|
&& s.getCorpId().equals(select.getCorpId())
|
|
|
@@ -965,7 +964,7 @@ public class DeliveryServiceImpl extends ServiceImpl<DeliveryMapper, Delivery> i
|
|
|
model.setGoodsId(e.getItemId());
|
|
|
//不同的出口对应不同的查询条件
|
|
|
if ("JK".equals(select.getTradeType())) {
|
|
|
- model = finalStockGoodsList.stream().filter(s ->
|
|
|
+ model = stockGoodsList.stream().filter(s ->
|
|
|
s.getGoodsId().equals(e.getItemId())
|
|
|
&& s.getTradeType().equals("JK")
|
|
|
&& s.getCntrNo().equals(e.getCntrNo())//箱号
|
|
|
@@ -974,13 +973,13 @@ public class DeliveryServiceImpl extends ServiceImpl<DeliveryMapper, Delivery> i
|
|
|
&& s.getContractNumber().equals(e.getContractNumber())//采购订单号
|
|
|
).findFirst().orElse(null);
|
|
|
} else if ("CK".equals(select.getTradeType())) {
|
|
|
- model = finalStockGoodsList.stream().filter(s ->
|
|
|
+ model = stockGoodsList.stream().filter(s ->
|
|
|
s.getGoodsId().equals(e.getItemId())
|
|
|
&& s.getTradeType().equals("CK")
|
|
|
&& s.getItemType().equals(e.getSpecificationAndModel())
|
|
|
).findFirst().orElse(null);
|
|
|
} else if ("GN".equals(select.getTradeType())) {
|
|
|
- model = finalStockGoodsList.stream().filter(s ->
|
|
|
+ model = stockGoodsList.stream().filter(s ->
|
|
|
s.getGoodsId().equals(e.getItemId())
|
|
|
&& s.getTradeType().equals("GN")
|
|
|
&& s.getCorpId().equals(select.getCorpId())
|