|
@@ -414,6 +414,22 @@ public class KwtWaybillManagementV1Service {
|
|
|
String checkFirmName = units.stream().filter(item -> item.getUnitType().equals(NumberConstant.TWO)).map(KwtLogisticsOrderUnit::getFirmName).collect(Collectors.joining(", "));
|
|
String checkFirmName = units.stream().filter(item -> item.getUnitType().equals(NumberConstant.TWO)).map(KwtLogisticsOrderUnit::getFirmName).collect(Collectors.joining(", "));
|
|
|
String carrierFirmName = units.stream().filter(item -> item.getUnitType().equals(NumberConstant.TWO)).map(KwtLogisticsOrderUnit::getFirmName).collect(Collectors.joining(", "));
|
|
String carrierFirmName = units.stream().filter(item -> item.getUnitType().equals(NumberConstant.TWO)).map(KwtLogisticsOrderUnit::getFirmName).collect(Collectors.joining(", "));
|
|
|
|
|
|
|
|
|
|
+ List<KwtWaybillOrderTicket> waybillOrderTicketV1 = kwtWaybillOrderTicketMapper.findWaybillOrderTicketV1(wOrderId, null, null, null);
|
|
|
|
|
+ String loadUrls = "";
|
|
|
|
|
+ String downUrls = "";
|
|
|
|
|
+ if (CollectionUtils.isNotEmpty(waybillOrderTicketV1)) {
|
|
|
|
|
+ Map<Integer, List<KwtWaybillOrderTicket>> collect = waybillOrderTicketV1.stream().collect(Collectors.groupingBy(KwtWaybillOrderTicket::getType));
|
|
|
|
|
+ List<KwtWaybillOrderTicket> kwtWaybillOrderTickets = collect.get(Global.NUMERICAL_ONE);
|
|
|
|
|
+ if (CollectionUtils.isNotEmpty(kwtWaybillOrderTickets)) {
|
|
|
|
|
+ loadUrls = kwtWaybillOrderTickets.stream().map(item -> FileUtils.splice(item.getUrls())).collect(Collectors.joining(Global.COMMA));
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ List<KwtWaybillOrderTicket> kwtWaybillOrderTickets1 = collect.get(Global.NUMERICAL_TWO);
|
|
|
|
|
+ if (CollectionUtils.isNotEmpty(kwtWaybillOrderTickets1)) {
|
|
|
|
|
+ downUrls = kwtWaybillOrderTickets1.stream().map(item -> FileUtils.splice(item.getUrls())).collect(Collectors.joining(Global.COMMA));
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
//数据拼接
|
|
//数据拼接
|
|
|
Map<String, Object> result = new HashMap<>(Global.NUMERICAL_SIXTEEN);
|
|
Map<String, Object> result = new HashMap<>(Global.NUMERICAL_SIXTEEN);
|
|
|
result.put("wOrderId", wOrderId);
|
|
result.put("wOrderId", wOrderId);
|
|
@@ -428,6 +444,8 @@ public class KwtWaybillManagementV1Service {
|
|
|
result.put("checkFirmName", checkFirmName);
|
|
result.put("checkFirmName", checkFirmName);
|
|
|
result.put("carrierFirmName", carrierFirmName);
|
|
result.put("carrierFirmName", carrierFirmName);
|
|
|
result.put("trackList", trackList);
|
|
result.put("trackList", trackList);
|
|
|
|
|
+ result.put("loadUrls", loadUrls);
|
|
|
|
|
+ result.put("downUrls", downUrls);
|
|
|
return HttpResult.ok(result);
|
|
return HttpResult.ok(result);
|
|
|
}
|
|
}
|
|
|
|
|
|