|
@@ -8,18 +8,22 @@ import com.yc.ship.framework.common.pojo.PageResult;
|
|
|
import com.yc.ship.framework.common.util.collection.CollectionUtils;
|
|
|
import com.yc.ship.framework.common.util.object.BeanUtils;
|
|
|
import com.yc.ship.framework.excel.core.util.ExcelUtils;
|
|
|
+import com.yc.ship.module.product.controller.admin.pricearea.vo.PriceAreaRespVO;
|
|
|
+import com.yc.ship.module.product.controller.admin.pricetemplate.vo.PriceCountryRespVO;
|
|
|
import com.yc.ship.module.product.controller.admin.pricetemplate.vo.PriceFloorRespVO;
|
|
|
import com.yc.ship.module.product.controller.admin.pricetemplate.vo.PriceRoomModelRespVO;
|
|
|
import com.yc.ship.module.product.controller.admin.pricetemplate.vo.PriceSingleSettingRespVO;
|
|
|
import com.yc.ship.module.product.controller.admin.pricevoyage.vo.PriceVoyagePageReqVO;
|
|
|
import com.yc.ship.module.product.controller.admin.pricevoyage.vo.PriceVoyageRespVO;
|
|
|
import com.yc.ship.module.product.controller.admin.pricevoyage.vo.PriceVoyageSaveReqVO;
|
|
|
+import com.yc.ship.module.product.dal.dataobject.pricearea.PriceAreaDO;
|
|
|
import com.yc.ship.module.product.dal.dataobject.pricefloor.PriceFloorDO;
|
|
|
import com.yc.ship.module.product.dal.dataobject.priceroommodel.PriceRoomModelDO;
|
|
|
import com.yc.ship.module.product.dal.dataobject.pricesinglesetting.PriceSingleSettingDO;
|
|
|
import com.yc.ship.module.product.dal.dataobject.pricevoyage.PriceVoyageDO;
|
|
|
import com.yc.ship.module.product.dal.dataobject.voyage.VoyageDO;
|
|
|
import com.yc.ship.module.product.enums.ErrorCodeConstants;
|
|
|
+import com.yc.ship.module.product.service.pricearea.PriceAreaService;
|
|
|
import com.yc.ship.module.product.service.pricefloor.PriceFloorService;
|
|
|
import com.yc.ship.module.product.service.priceroommodel.PriceRoomModelService;
|
|
|
import com.yc.ship.module.product.service.pricesinglesetting.PriceSingleSettingService;
|
|
@@ -69,6 +73,9 @@ public class PriceVoyageController {
|
|
|
@Resource
|
|
|
private VoyageService voyageService;
|
|
|
|
|
|
+ @Resource
|
|
|
+ private PriceAreaService priceAreaService;
|
|
|
+
|
|
|
@Resource
|
|
|
private ShipApi shipApi;
|
|
|
|
|
@@ -113,6 +120,8 @@ public class PriceVoyageController {
|
|
|
respVO.setRoomModelList(BeanUtils.toBean(roomModelDOList, PriceRoomModelRespVO.class));
|
|
|
List<PriceFloorDO> floorDOList = priceFloorService.getListByObjectId(id);
|
|
|
respVO.setFloorList(BeanUtils.toBean(floorDOList, PriceFloorRespVO.class));
|
|
|
+ List<PriceAreaDO> areaList = priceAreaService.getListByObjectId(id);
|
|
|
+ respVO.setAreaList(BeanUtils.toBean(areaList, PriceAreaRespVO.class));
|
|
|
return success(respVO);
|
|
|
}
|
|
|
|
|
@@ -131,6 +140,10 @@ public class PriceVoyageController {
|
|
|
respVO.setRoomModelList(BeanUtils.toBean(roomModelDOList, PriceRoomModelRespVO.class));
|
|
|
List<PriceFloorDO> floorDOList = priceFloorService.getListByObjectId(id);
|
|
|
respVO.setFloorList(BeanUtils.toBean(floorDOList, PriceFloorRespVO.class));
|
|
|
+ List<PriceAreaDO> areaList = priceAreaService.getListByObjectId(id);
|
|
|
+ respVO.setAreaList(BeanUtils.toBean(areaList, PriceAreaRespVO.class));
|
|
|
+ List<PriceCountryRespVO> countryList = priceAreaService.getCountryPriceByObjectId(id);
|
|
|
+ respVO.setCountryList(countryList);
|
|
|
return success(respVO);
|
|
|
}
|
|
|
|