|
|
@@ -1422,11 +1422,12 @@ public class TradeOrderServiceImpl implements TradeOrderService {
|
|
|
if (CollectionUtils.isAnyEmpty(orderIds)) {
|
|
|
return list;
|
|
|
}
|
|
|
- List<AppPersonDescVO> personDescVOS = tradeVisitorMapper.selectPersonDesc(orderIds);
|
|
|
+ List<AppPersonDescVO> personDescVOS = tradeVisitorMapper.selectPersonDesc(orderIds, keyword);
|
|
|
Map<Long, AppPersonDescVO> personDescMap = CollectionUtils.convertMap(personDescVOS, AppPersonDescVO::getOrderId);
|
|
|
- List<AppRoomDescVO> roomDescVOS = tradeOrderRoomModelMapper.selectRoomDesc(orderIds);
|
|
|
+ List<AppRoomDescVO> roomDescVOS = tradeOrderRoomModelMapper.selectRoomDesc(orderIds, keyword);
|
|
|
Map<Long, AppRoomDescVO> roomDescMap = CollectionUtils.convertMap(roomDescVOS, AppRoomDescVO::getOrderId);
|
|
|
list.forEach(item -> {
|
|
|
+ item.setKeyword(keyword);
|
|
|
String statusDesc = formatStatus(status, item.getBoardingTime());
|
|
|
item.setStatusDesc(statusDesc);
|
|
|
MapUtils.findAndThen(personDescMap, item.getOrderId(), personDescVO -> {
|
|
|
@@ -1440,9 +1441,9 @@ public class TradeOrderServiceImpl implements TradeOrderService {
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public AppItineraryDetailVO getItineraryDetail(Long orderId) {
|
|
|
+ public AppItineraryDetailVO getItineraryDetail(Long orderId, String keyword) {
|
|
|
AppItineraryDetailVO detailVO = tradeOrderMapper.selectItineraryDetail(orderId);
|
|
|
- List<AppItineraryPersonVO> persons = tradeVisitorMapper.selectPersonListByOrderId(orderId);
|
|
|
+ List<AppItineraryPersonVO> persons = tradeVisitorMapper.selectPersonListByOrderId(orderId, keyword);
|
|
|
detailVO.setPersons(persons);
|
|
|
ResourceRouteDO route = resourceRouteService.getRoute(detailVO.getRouteId());
|
|
|
if (route != null) {
|