|
@@ -242,10 +242,10 @@ public class WaybillOrderService {
|
|
|
|
|
|
|
|
List<LogisticsOrderResp> orderList = new ArrayList<>();
|
|
List<LogisticsOrderResp> orderList = new ArrayList<>();
|
|
|
// 正常流程
|
|
// 正常流程
|
|
|
- List<LogisticsOrderResp> normalOrderList = getLogisticsOrderResps(param, typeNullList, logOrderIdList, logOrderIdAndCirculateMap, rTruckVo);
|
|
|
|
|
|
|
+ List<LogisticsOrderResp> normalOrderList = getLogisticsOrderResps(param, typeNullList, logOrderIdAndCirculateMap, rTruckVo);
|
|
|
orderList.addAll(normalOrderList);
|
|
orderList.addAll(normalOrderList);
|
|
|
// 原矿运输
|
|
// 原矿运输
|
|
|
- List<LogisticsOrderResp> rawOreOrdderList = getRawOreLogisticsOrderResps(param, typeOneList, logOrderIdList, logOrderIdAndCirculateMap, rTruckVo);
|
|
|
|
|
|
|
+ List<LogisticsOrderResp> rawOreOrdderList = getRawOreLogisticsOrderResps(param, typeOneList, logOrderIdAndCirculateMap, rTruckVo);
|
|
|
orderList.addAll(rawOreOrdderList);
|
|
orderList.addAll(rawOreOrdderList);
|
|
|
|
|
|
|
|
//内存分页
|
|
//内存分页
|
|
@@ -269,10 +269,11 @@ public class WaybillOrderService {
|
|
|
* @return
|
|
* @return
|
|
|
*/
|
|
*/
|
|
|
private List<LogisticsOrderResp> getLogisticsOrderResps(OrderCirculateQueryParam param, List<KwtLogisticsOrder> logOrderList,
|
|
private List<LogisticsOrderResp> getLogisticsOrderResps(OrderCirculateQueryParam param, List<KwtLogisticsOrder> logOrderList,
|
|
|
- List<Long> logOrderIdList,
|
|
|
|
|
Map<Long, KwtLogisticsOrderCirculate> logOrderIdAndCirculateMap,
|
|
Map<Long, KwtLogisticsOrderCirculate> logOrderIdAndCirculateMap,
|
|
|
RTruckVo rTruckVo) {
|
|
RTruckVo rTruckVo) {
|
|
|
log.info("开始查询正常流程物流订单,param:{}", JSON.toJSONString(param));
|
|
log.info("开始查询正常流程物流订单,param:{}", JSON.toJSONString(param));
|
|
|
|
|
+ List<Long> logOrderIdList = logOrderList.stream().map(KwtLogisticsOrder::getId).filter(Objects::nonNull).collect(Collectors.toList());
|
|
|
|
|
+
|
|
|
Map<Long, List<KwtLogisticsOrder>> tradeIdAndLogOrderList = logOrderList.stream().collect(Collectors.groupingBy(KwtLogisticsOrder::getTOrderId));
|
|
Map<Long, List<KwtLogisticsOrder>> tradeIdAndLogOrderList = logOrderList.stream().collect(Collectors.groupingBy(KwtLogisticsOrder::getTOrderId));
|
|
|
|
|
|
|
|
//物流id映射物流商品
|
|
//物流id映射物流商品
|
|
@@ -363,10 +364,10 @@ public class WaybillOrderService {
|
|
|
* @return
|
|
* @return
|
|
|
*/
|
|
*/
|
|
|
private List<LogisticsOrderResp> getRawOreLogisticsOrderResps(OrderCirculateQueryParam param, List<KwtLogisticsOrder> logOrderList,
|
|
private List<LogisticsOrderResp> getRawOreLogisticsOrderResps(OrderCirculateQueryParam param, List<KwtLogisticsOrder> logOrderList,
|
|
|
- List<Long> logOrderIdList,
|
|
|
|
|
Map<Long, KwtLogisticsOrderCirculate> logOrderIdAndCirculateMap,
|
|
Map<Long, KwtLogisticsOrderCirculate> logOrderIdAndCirculateMap,
|
|
|
RTruckVo rTruckVo) {
|
|
RTruckVo rTruckVo) {
|
|
|
log.info("开始查询原矿运输流程物流订单,param:{}", JSON.toJSONString(param));
|
|
log.info("开始查询原矿运输流程物流订单,param:{}", JSON.toJSONString(param));
|
|
|
|
|
+ List<Long> logOrderIdList = logOrderList.stream().map(KwtLogisticsOrder::getId).filter(Objects::nonNull).collect(Collectors.toList());
|
|
|
|
|
|
|
|
Map<Long, List<KwtLogisticsOrder>> tradeIdAndLogOrderList = logOrderList.stream()
|
|
Map<Long, List<KwtLogisticsOrder>> tradeIdAndLogOrderList = logOrderList.stream()
|
|
|
.collect(Collectors.groupingBy(KwtLogisticsOrder::getTOrderId));
|
|
.collect(Collectors.groupingBy(KwtLogisticsOrder::getTOrderId));
|