提交 639e87e1 authored 作者: hzh's avatar hzh

bug修复

上级 77271759
...@@ -35,7 +35,7 @@ public interface IHotelService { ...@@ -35,7 +35,7 @@ public interface IHotelService {
* @param model model * @param model model
* @return 酒店列表 * @return 酒店列表
*/ */
PageInfo<HotelOrderQueryListModel> hotelList(String userId, org.dromara.common.ys.model.req.hotel.HotelOrderQueryListModel model); PageInfo<HotelShoppingBaseListModel> hotelList(String userId, org.dromara.common.ys.model.req.hotel.HotelShoppingBaseListModel model);
/** /**
* 酒店下单 * 酒店下单
......
...@@ -16,6 +16,7 @@ import org.dromara.common.ys.model.res.airport.QueryFlightStopVOModel; ...@@ -16,6 +16,7 @@ import org.dromara.common.ys.model.res.airport.QueryFlightStopVOModel;
import org.dromara.common.ys.service.IAirportService; import org.dromara.common.ys.service.IAirportService;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.Collections;
import java.util.List; import java.util.List;
/** /**
...@@ -87,8 +88,17 @@ public class AirPortServiceImpl implements IAirportService { ...@@ -87,8 +88,17 @@ public class AirPortServiceImpl implements IAirportService {
if (!CharSequenceUtil.equals(res.getErrCode(), Code.SUCCESS.getCode())) { if (!CharSequenceUtil.equals(res.getErrCode(), Code.SUCCESS.getCode())) {
throw new RuntimeException(res.getTips()); throw new RuntimeException(res.getTips());
} }
if (res.getData() == null) {
return PageInfo.<org.dromara.common.ys.model.res.airport.OrderListModel>builder().build()
.setCount(model.getCount())
.setMap(Collections.emptyMap())
.setPageNum(model.getPageNum())
.setPages(0)
.setTotal(0)
.setList(Collections.emptyList());
}
PageInfo pageInfo = JSON.parseObject(JSON.parseObject(res.getData()).getString("orderList"), PageInfo.class); PageInfo pageInfo = JSON.parseObject(JSON.parseObject(res.getData()).getString("orderList"), PageInfo.class);
return PageInfo.builder().build() return PageInfo.<org.dromara.common.ys.model.res.airport.OrderListModel>builder().build()
.setCount(pageInfo.getCount()) .setCount(pageInfo.getCount())
.setMap(pageInfo.getMap()) .setMap(pageInfo.getMap())
.setPageNum(pageInfo.getPageNum()) .setPageNum(pageInfo.getPageNum())
......
...@@ -15,6 +15,7 @@ import org.dromara.common.ys.model.res.hotel.*; ...@@ -15,6 +15,7 @@ import org.dromara.common.ys.model.res.hotel.*;
import org.dromara.common.ys.service.IHotelService; import org.dromara.common.ys.service.IHotelService;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.Collections;
import java.util.List; import java.util.List;
/** /**
...@@ -56,7 +57,7 @@ public class HotelServiceImpl implements IHotelService { ...@@ -56,7 +57,7 @@ public class HotelServiceImpl implements IHotelService {
} }
@Override @Override
public PageInfo<HotelOrderQueryListModel> hotelList(String userId, org.dromara.common.ys.model.req.hotel.HotelOrderQueryListModel model) { public PageInfo<HotelShoppingBaseListModel> hotelList(String userId, org.dromara.common.ys.model.req.hotel.HotelShoppingBaseListModel model) {
ApiHttpResponse res = Api.v1( ApiHttpResponse res = Api.v1(
com.wenhe.base.base.RequestMethodEnum.POST, com.wenhe.base.base.RequestMethodEnum.POST,
DomainEnum.TEST.getDomain(), DomainEnum.TEST.getDomain(),
...@@ -67,14 +68,23 @@ public class HotelServiceImpl implements IHotelService { ...@@ -67,14 +68,23 @@ public class HotelServiceImpl implements IHotelService {
if (!CharSequenceUtil.equals(res.getErrCode(), Code.SUCCESS.getCode())) { if (!CharSequenceUtil.equals(res.getErrCode(), Code.SUCCESS.getCode())) {
throw new RuntimeException(res.getTips()); throw new RuntimeException(res.getTips());
} }
if (res.getData() == null) {
return PageInfo.<HotelShoppingBaseListModel>builder().build()
.setCount(model.getCount())
.setMap(Collections.emptyMap())
.setPageNum(model.getPageNum())
.setPages(0)
.setTotal(0)
.setList(Collections.emptyList());
}
PageInfo pageInfo = JSON.parseObject(JSON.parseObject(res.getData()).getString("dataList"), PageInfo.class); PageInfo pageInfo = JSON.parseObject(JSON.parseObject(res.getData()).getString("dataList"), PageInfo.class);
return PageInfo.builder().build() return PageInfo.<HotelShoppingBaseListModel>builder().build()
.setCount(pageInfo.getCount()) .setCount(pageInfo.getCount())
.setMap(pageInfo.getMap()) .setMap(pageInfo.getMap())
.setPageNum(pageInfo.getPageNum()) .setPageNum(pageInfo.getPageNum())
.setPages(pageInfo.getPages()) .setPages(pageInfo.getPages())
.setTotal(pageInfo.getTotal()) .setTotal(pageInfo.getTotal())
.setList(JSON.parseArray(JSON.toJSONString(pageInfo.getList()), HotelOrderQueryListModel.class)); .setList(JSON.parseArray(JSON.toJSONString(pageInfo.getList()), HotelShoppingBaseListModel.class));
} }
@Override @Override
...@@ -149,6 +159,15 @@ public class HotelServiceImpl implements IHotelService { ...@@ -149,6 +159,15 @@ public class HotelServiceImpl implements IHotelService {
if (!CharSequenceUtil.equals(res.getErrCode(), Code.SUCCESS.getCode())) { if (!CharSequenceUtil.equals(res.getErrCode(), Code.SUCCESS.getCode())) {
throw new RuntimeException(res.getTips()); throw new RuntimeException(res.getTips());
} }
if (res.getData() == null) {
return PageInfo.<HotelOrderQueryListModel>builder().build()
.setCount(model.getCount())
.setMap(Collections.emptyMap())
.setPageNum(model.getPageNum())
.setPages(0)
.setTotal(0)
.setList(Collections.emptyList());
}
PageInfo pageInfo = JSON.parseObject(JSON.parseObject(res.getData()).getString("orderList"), PageInfo.class); PageInfo pageInfo = JSON.parseObject(JSON.parseObject(res.getData()).getString("orderList"), PageInfo.class);
return PageInfo.builder().build() return PageInfo.builder().build()
.setCount(pageInfo.getCount()) .setCount(pageInfo.getCount())
......
...@@ -102,8 +102,17 @@ public class TrainServiceImpl implements ITrainService { ...@@ -102,8 +102,17 @@ public class TrainServiceImpl implements ITrainService {
if (!CharSequenceUtil.equals(res.getErrCode(), Code.SUCCESS.getCode())) { if (!CharSequenceUtil.equals(res.getErrCode(), Code.SUCCESS.getCode())) {
throw new RuntimeException(res.getTips()); throw new RuntimeException(res.getTips());
} }
if (res.getData() == null) {
return PageInfo.<OrderListQueryResModel>builder().build()
.setCount(model.getCount())
.setMap(Collections.emptyMap())
.setPageNum(model.getPageNum())
.setPages(0)
.setTotal(0)
.setList(Collections.emptyList());
}
PageInfo pageInfo = JSON.parseObject(JSON.parseObject(res.getData()).getString("orderQueryListBeanPageInfo"), PageInfo.class); PageInfo pageInfo = JSON.parseObject(JSON.parseObject(res.getData()).getString("orderQueryListBeanPageInfo"), PageInfo.class);
return PageInfo.builder().build() return PageInfo.<OrderListQueryResModel>builder().build()
.setCount(pageInfo.getCount()) .setCount(pageInfo.getCount())
.setMap(pageInfo.getMap()) .setMap(pageInfo.getMap())
.setPageNum(pageInfo.getPageNum()) .setPageNum(pageInfo.getPageNum())
......
...@@ -14,6 +14,7 @@ import org.dromara.common.ys.model.res.vehicles.*; ...@@ -14,6 +14,7 @@ import org.dromara.common.ys.model.res.vehicles.*;
import org.dromara.common.ys.service.IVehiclesService; import org.dromara.common.ys.service.IVehiclesService;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.Collections;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
...@@ -85,8 +86,17 @@ public class VehiclesServiceImpl implements IVehiclesService { ...@@ -85,8 +86,17 @@ public class VehiclesServiceImpl implements IVehiclesService {
if (!CharSequenceUtil.equals(res.getErrCode(), Code.SUCCESS.getCode())) { if (!CharSequenceUtil.equals(res.getErrCode(), Code.SUCCESS.getCode())) {
throw new RuntimeException(res.getTips()); throw new RuntimeException(res.getTips());
} }
if (res.getData() == null) {
return PageInfo.<OrderListModel>builder().build()
.setCount(model.getCount())
.setMap(Collections.emptyMap())
.setPageNum(model.getPageNum())
.setPages(0)
.setTotal(0)
.setList(Collections.emptyList());
}
PageInfo pageInfo = JSON.parseObject(JSON.parseObject(res.getData()).getString("orderList"), PageInfo.class); PageInfo pageInfo = JSON.parseObject(JSON.parseObject(res.getData()).getString("orderList"), PageInfo.class);
return PageInfo.builder().build() return PageInfo.<OrderListModel>builder().build()
.setCount(pageInfo.getCount()) .setCount(pageInfo.getCount())
.setMap(pageInfo.getMap()) .setMap(pageInfo.getMap())
.setPageNum(pageInfo.getPageNum()) .setPageNum(pageInfo.getPageNum())
......
...@@ -58,7 +58,7 @@ public class HotelController extends BaseController { ...@@ -58,7 +58,7 @@ public class HotelController extends BaseController {
*/ */
@GlobalTransactional(timeoutMills = 600000) @GlobalTransactional(timeoutMills = 600000)
@GetMapping("/hotel/list") @GetMapping("/hotel/list")
public R<PageInfo<HotelOrderQueryListModel>> hotelList(org.dromara.common.ys.model.req.hotel.HotelOrderQueryListModel model) { public R<PageInfo<HotelShoppingBaseListModel>> hotelList(org.dromara.common.ys.model.req.hotel.HotelShoppingBaseListModel model) {
return R.ok(hotelService.hotelList(getUserId(), model)); return R.ok(hotelService.hotelList(getUserId(), model));
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论