|
@@ -52,23 +52,45 @@ public class DfyHotelServiceImpl implements DfyHotelService {
|
|
|
|
|
|
|
|
|
public ResultContent<QueryNewResponse> queryNew(QueryNewRequest queryNewRequest) {
|
|
|
- return ResultContent.buildContent(domesticHotelApi.queryNew(queryNewRequest));
|
|
|
+ QueryNewResponse queryNewResponse = domesticHotelApi.queryNew(queryNewRequest);
|
|
|
+ if (queryNewResponse.getSuccess()) {
|
|
|
+ return ResultContent.buildContent(queryNewResponse);
|
|
|
+ }
|
|
|
+ return ResultContent.build(ResultState.Fail, queryNewResponse.getMsg());
|
|
|
}
|
|
|
|
|
|
public ResultContent<HotelListResponse> hotelList(HotelListRequest hotelListRequest) {
|
|
|
- return ResultContent.buildContent(domesticHotelApi.hotelList(hotelListRequest));
|
|
|
+ HotelListResponse hotelListResponse = domesticHotelApi.hotelList(hotelListRequest);
|
|
|
+ if (hotelListResponse.getSuccess()) {
|
|
|
+
|
|
|
+ return ResultContent.buildContent(hotelListResponse);
|
|
|
+ }
|
|
|
+ return ResultContent.build(ResultState.Fail, hotelListResponse.getMsg());
|
|
|
}
|
|
|
|
|
|
public ResultContent<HotelDetailResponse> hotelDetail(HotelDetailRequest hotelDetailRequest) {
|
|
|
- return ResultContent.buildContent(domesticHotelApi.hotelDetail(hotelDetailRequest));
|
|
|
+ HotelDetailResponse hotelDetailResponse = domesticHotelApi.hotelDetail(hotelDetailRequest);
|
|
|
+ if (hotelDetailResponse.getSuccess()) {
|
|
|
+ return ResultContent.buildContent(hotelDetailResponse);
|
|
|
+ }
|
|
|
+ return ResultContent.build(ResultState.Fail, hotelDetailResponse.getMsg());
|
|
|
}
|
|
|
|
|
|
public ResultContent<RatePlanInfoResponse> ratePlanInfo(RatePlanInfoRequest ratePlanInfoRequest) {
|
|
|
- return ResultContent.buildContent(domesticHotelApi.ratePlanInfo(ratePlanInfoRequest));
|
|
|
+ RatePlanInfoResponse ratePlanInfoResponse = domesticHotelApi.ratePlanInfo(ratePlanInfoRequest);
|
|
|
+ if (ratePlanInfoResponse.getSuccess()) {
|
|
|
+ return ResultContent.buildContent(ratePlanInfoResponse);
|
|
|
+ }
|
|
|
+ return ResultContent.build(ResultState.Fail, ratePlanInfoResponse.getMsg());
|
|
|
}
|
|
|
|
|
|
public ResultContent<RatePlanResponse> ratePlan(RatePlanRequest ratePlanRequest) {
|
|
|
- return ResultContent.buildContent(domesticHotelApi.ratePlan(ratePlanRequest));
|
|
|
+ RatePlanResponse ratePlanResponse = domesticHotelApi.ratePlan(ratePlanRequest);
|
|
|
+ if (ratePlanResponse.getSuccess()) {
|
|
|
+
|
|
|
+ return ResultContent.buildContent(ratePlanResponse);
|
|
|
+ }
|
|
|
+ return ResultContent.build(ResultState.Fail, ratePlanResponse.getMsg());
|
|
|
}
|
|
|
|
|
|
public ResultContent<CreatOrderResultModel> addOrder(AddOrderRequest addOrderRequest) {
|
|
@@ -131,7 +153,7 @@ public class DfyHotelServiceImpl implements DfyHotelService {
|
|
|
createOrder2Model.setAccesserUserId(authAccount);
|
|
|
createOrder2Model.setChannel(addOrderRequest.getChannel());
|
|
|
JSONObject goodsInfo = JSONUtil.parseObj(addOrderRequest);
|
|
|
- goodsInfo.set("hotelInfo",orderDetailResponse.getData().getHotelInfo());
|
|
|
+ goodsInfo.set("hotelInfo", orderDetailResponse.getData().getHotelInfo());
|
|
|
goodsInfo.set("hotlOrderId", addOrderResponse.getData().getOrderId());
|
|
|
goodsInfo.set("goodsName", addOrderRequest.getRoomNameCn());
|
|
|
goodsInfo.set("goodsPath", addOrderRequest.getRoomPic());
|