|
@@ -2977,7 +2977,7 @@ public class KwtWaybillOrderV1Service {
|
|
|
//物流订单号集合
|
|
//物流订单号集合
|
|
|
Set<Long> logOrderIds = getLogOrderIds(req);
|
|
Set<Long> logOrderIds = getLogOrderIds(req);
|
|
|
boolean b1 = !org.apache.commons.lang3.StringUtils.isAllBlank(req.getLogisticsOrderNo(), req.getGoodsName(),
|
|
boolean b1 = !org.apache.commons.lang3.StringUtils.isAllBlank(req.getLogisticsOrderNo(), req.getGoodsName(),
|
|
|
- req.getCarrierId(), req.getConsignorId()) || !Objects.nonNull(LoginUserHolder.getEntId());
|
|
|
|
|
|
|
+ req.getCarrierId(), req.getConsignorId(),req.getLogisticsOrderId()) || !Objects.nonNull(LoginUserHolder.getEntId());
|
|
|
if(org.apache.commons.collections4.CollectionUtils.isEmpty(logOrderIds) && b1){
|
|
if(org.apache.commons.collections4.CollectionUtils.isEmpty(logOrderIds) && b1){
|
|
|
return PageDataResult.empty(req.getPageNum(), req.getPageSize());
|
|
return PageDataResult.empty(req.getPageNum(), req.getPageSize());
|
|
|
}
|
|
}
|
|
@@ -3257,6 +3257,12 @@ public class KwtWaybillOrderV1Service {
|
|
|
.collect(Collectors.toSet()));
|
|
.collect(Collectors.toSet()));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ if (StringUtils.isNotBlank(req.getLogisticsOrderId()) && CollectionUtils.isNotEmpty(logOrderIds)){
|
|
|
|
|
+ logOrderIds =logOrderIds.stream()
|
|
|
|
|
+ .filter(x->Objects.equals(x,Long.parseLong(req.getLogisticsOrderId())))
|
|
|
|
|
+ .collect(Collectors.toSet());
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
return logOrderIds;
|
|
return logOrderIds;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -3555,7 +3561,7 @@ public class KwtWaybillOrderV1Service {
|
|
|
waybillOrderDetailResp.setTransEntName(transEnt.getFirmName());
|
|
waybillOrderDetailResp.setTransEntName(transEnt.getFirmName());
|
|
|
waybillOrderDetailResp.setCarrierEntName(carrierEnt.getFirmName());
|
|
waybillOrderDetailResp.setCarrierEntName(carrierEnt.getFirmName());
|
|
|
Optional<TradeContractUnitDto> first = tradeContractUnitDtos.stream()
|
|
Optional<TradeContractUnitDto> first = tradeContractUnitDtos.stream()
|
|
|
- .filter(x -> org.apache.commons.lang3.StringUtils.equals(x.getUnitType(), String.valueOf(CooperateTypeEnum.PURCHASER.getCode())))
|
|
|
|
|
|
|
+ .filter(x -> org.apache.commons.lang3.StringUtils.equals(x.getUnitType(), String.valueOf(CooperateTypeEnum.SUPPLIER.getCode())))
|
|
|
.findFirst();
|
|
.findFirst();
|
|
|
first.ifPresent(x->{
|
|
first.ifPresent(x->{
|
|
|
waybillOrderDetailResp.setSupplyEntName(x.getFirmName());
|
|
waybillOrderDetailResp.setSupplyEntName(x.getFirmName());
|