|
@@ -39,7 +39,9 @@ import com.yc.ship.module.product.api.dto.*;
|
|
|
import com.yc.ship.module.product.controller.admin.voyage.vo.VoyageRespVO;
|
|
import com.yc.ship.module.product.controller.admin.voyage.vo.VoyageRespVO;
|
|
|
import com.yc.ship.module.product.dal.dataobject.voyage.VoyageDO;
|
|
import com.yc.ship.module.product.dal.dataobject.voyage.VoyageDO;
|
|
|
import com.yc.ship.module.product.service.voyage.VoyageService;
|
|
import com.yc.ship.module.product.service.voyage.VoyageService;
|
|
|
|
|
+import com.yc.ship.module.resource.dal.dataobject.route.ResourceRouteDO;
|
|
|
import com.yc.ship.module.resource.dal.dataobject.ship.ResourceShipDO;
|
|
import com.yc.ship.module.resource.dal.dataobject.ship.ResourceShipDO;
|
|
|
|
|
+import com.yc.ship.module.resource.dal.mysql.route.ResourceRouteMapper;
|
|
|
import com.yc.ship.module.resource.service.ship.ResourceShipService;
|
|
import com.yc.ship.module.resource.service.ship.ResourceShipService;
|
|
|
import com.yc.ship.module.system.api.dict.DictDataApi;
|
|
import com.yc.ship.module.system.api.dict.DictDataApi;
|
|
|
import com.yc.ship.module.system.api.dict.dto.DictDataRespDTO;
|
|
import com.yc.ship.module.system.api.dict.dto.DictDataRespDTO;
|
|
@@ -188,6 +190,9 @@ public class OtcTradeOrderServiceImpl implements OtcTradeOrderService {
|
|
|
@Resource
|
|
@Resource
|
|
|
private VoyageService voyageService;
|
|
private VoyageService voyageService;
|
|
|
|
|
|
|
|
|
|
+ @Resource
|
|
|
|
|
+ private ResourceRouteMapper resourceRouteMapper;
|
|
|
|
|
+
|
|
|
@Resource
|
|
@Resource
|
|
|
private ResourceShipService shipService;
|
|
private ResourceShipService shipService;
|
|
|
|
|
|
|
@@ -2563,6 +2568,10 @@ public class OtcTradeOrderServiceImpl implements OtcTradeOrderService {
|
|
|
//获取订单门票信息
|
|
//获取订单门票信息
|
|
|
List<TradeDetailRespVO> detailList = tradeDetailMapper.getOrderIdDetail(tradeOrderDO.getId());
|
|
List<TradeDetailRespVO> detailList = tradeDetailMapper.getOrderIdDetail(tradeOrderDO.getId());
|
|
|
orderRespNewVO.setTradeDetailList(detailList);
|
|
orderRespNewVO.setTradeDetailList(detailList);
|
|
|
|
|
+
|
|
|
|
|
+ List<TradeVisitorDO> visitorDOList = tradeVisitorMapper.selectShipVisitor(tradeOrderDO.getId());
|
|
|
|
|
+ orderRespNewVO.setTradeVisitorList(visitorDOList);
|
|
|
|
|
+
|
|
|
//设置订单汇总数据
|
|
//设置订单汇总数据
|
|
|
TradeOrderTotalDO tradeOrderTotalDO = tradeOrderTotalMapper.selectOne(TradeOrderTotalDO::getOrderId, id);
|
|
TradeOrderTotalDO tradeOrderTotalDO = tradeOrderTotalMapper.selectOne(TradeOrderTotalDO::getOrderId, id);
|
|
|
TradeOrderTotalVO summary = BeanUtils.toBean(tradeOrderTotalDO, TradeOrderTotalVO.class);
|
|
TradeOrderTotalVO summary = BeanUtils.toBean(tradeOrderTotalDO, TradeOrderTotalVO.class);
|
|
@@ -2571,6 +2580,8 @@ public class OtcTradeOrderServiceImpl implements OtcTradeOrderService {
|
|
|
//设置游轮航次信息
|
|
//设置游轮航次信息
|
|
|
VoyageDO voyageDO = voyageService.getVoyage(tradeOrderDO.getVoyageId());
|
|
VoyageDO voyageDO = voyageService.getVoyage(tradeOrderDO.getVoyageId());
|
|
|
orderRespNewVO.setVoyage(BeanUtils.toBean(voyageDO, VoyageRespVO.class));
|
|
orderRespNewVO.setVoyage(BeanUtils.toBean(voyageDO, VoyageRespVO.class));
|
|
|
|
|
+ ResourceRouteDO resourceRouteDO = resourceRouteMapper.selectById(voyageDO.getRouteId());
|
|
|
|
|
+ orderRespNewVO.setResourceRouteDO(resourceRouteDO);
|
|
|
//设置游轮名称
|
|
//设置游轮名称
|
|
|
ResourceShipDO ship = shipService.getShip(tradeOrderDO.getShipId());
|
|
ResourceShipDO ship = shipService.getShip(tradeOrderDO.getShipId());
|
|
|
orderRespNewVO.setShipName(ship.getName());
|
|
orderRespNewVO.setShipName(ship.getName());
|