Project

General

Profile

Actions

개선(improvement) #2810

closed

개선(improvement) #2616: ** Hotel Lists Screen UI Renewal

개선(improvement) #2771: - PC

API Search Hotel List

Added by harry harry 2 months ago. Updated 5 days ago.

Status:
완료(Done)
Priority:
보통(Normal)
Assignee:
Start date:
01/22/2026
Due date:
% Done:

100%

Estimated time:
6.00 h
Part:
Build env.:
Dev

Actions #1

Updated by harry harry 2 months ago

  • Estimated time set to 6.00 h
Actions #2

Updated by harry harry about 2 months ago

  • Status changed from 신규(New) to 진행(Doing)
  • Start date set to 01/22/2026
Actions #3

Updated by Mon Nguyen about 2 months ago

  • Assignee changed from harry harry to Mon Nguyen
Actions #4

Updated by Mon Nguyen about 2 months ago

  • Status changed from 진행(Doing) to 신규(New)
Actions #5

Updated by harry harry about 1 month ago

  • Assignee changed from Mon Nguyen to John Lee
Actions #6

Updated by John Lee about 1 month ago

  • Status changed from 신규(New) to 진행(Doing)
Actions #7

Updated by John Lee about 1 month ago

  • % Done changed from 0 to 80
Actions #8

Updated by John Lee about 1 month ago

"promotionName": "",
"promotionType": "",
"isPromotion": "",
"isSoldOut": false,
Thêm ratePlanCode

Nếu vendorcompCode 999999 thì promotion = "", còn khác thì mới display

Đưa all phần này vào trong roomType

Bộ filter res
forFilter: cần update lại bổ sung thêm bộ filter static ở response

Actions #9

Updated by Joo dev about 1 month ago

list starRatings sắp xếp từ lớn nhất tới nhỏ nhất theo field starRating

Actions #10

Updated by John Lee about 1 month ago

  • Status changed from 진행(Doing) to 완료(Done)
  • % Done changed from 80 to 100
  • Build env. set to Dev
curl --location 'https://dev-newapi.ohmyhotel.com/hotel/list/v5' \
--header 'accept: application/json, text/plain, */*' \
--header 'accept-language: en-GB,en;q=0.9,ko;q=0.8,ja;q=0.7,en-US;q=0.6,vi;q=0.5,fr-FR;q=0.4,fr;q=0.3' \
--header 'content-type: application/json' \
--header 'origin: http://localhost:4204' \
--header 'priority: u=1, i' \
--header 'referer: http://localhost:4204/' \
--header 'sec-ch-ua: "Not(A:Brand";v="8", "Chromium";v="144", "Google Chrome";v="144"' \
--header 'sec-ch-ua-mobile: ?0' \
--header 'sec-ch-ua-platform: "Windows"' \
--header 'sec-fetch-dest: empty' \
--header 'sec-fetch-mode: cors' \
--header 'sec-fetch-site: same-site' \
--header 'user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/144.0.0.0 Safari/537.36' \
--header 'usertoken: eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiIxMTYxMzMiLCJyb2xlcyI6WyJkYXQubnQxQG9obXlob3RlbC5jb20iLCIxMTYxMzMiLCJBUUFBQUFJQUFDY1FBQUFBRUtMT0xuZ3Z6QVB6SXc0K25LRTg5bEova1BRMWZ0RDQ0byt0QVVOVHNVaXl1cVZEQXFvajluZUpiMUZVclN1akZRPT0iXSwiaWF0IjoxNzcwMDAxNzQxLCJleHAiOjE4MDE1Mzc3NDF9.a-9o6-qpQszKnYuHi4h0GvgAfX3p5CeUC0t_e26_8YQ' \
--data '{
    "stationTypeCode": "STN01",
    "currency": "VND",
    "country": "VN",
    "language": "EN",
    "condition": {
        "checkInDate": "2026-03-27",
        "checkOutDate": "2026-03-28",
        "dynamicRateYn": true,
        "filter": {
            "kidsStayFree":false,
            "freeBreakfastYn":true,
            "agodaRatings": ["2","5"],
            "isPromotion":false
        },
        "rooms": [
            {
                "adultCount": 2,
                "childCount": 0
            }
        ],
        "regionCode": 102529,
        "sortOrder": "Recommend",
        "limits": [
            0,
            15
        ]
    }
}'
Actions #11

Updated by Mon Nguyen 8 days ago

Dear John Lee
Please investigate & update API adapt case not loggedIn can searched hotel test on dev env

cURL non-member:

curl --location 'https://dev-newapi.ohmyhotel.com/hotel/list/v5' \
--header 'accept: application/json, text/plain, */*' \
--header 'accept-language: en,vi-VN;q=0.9,vi;q=0.8,fr-FR;q=0.7,fr;q=0.6,en-US;q=0.5' \
--header 'content-type: application/json' \
--header 'origin: http://localhost:4200' \
--header 'priority: u=1, i' \
--header 'referer: http://localhost:4200/' \
--header 'sec-ch-ua: "Not:A-Brand";v="99", "Google Chrome";v="145", "Chromium";v="145"' \
--header 'sec-ch-ua-mobile: ?0' \
--header 'sec-ch-ua-platform: "Windows"' \
--header 'sec-fetch-dest: empty' \
--header 'sec-fetch-mode: cors' \
--header 'sec-fetch-site: cross-site' \
--header 'user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36' \
--data '{
"stationTypeCode": "STN01",
"currency": "VND",
"country": "VN",
"language": "EN",
"condition": {
"checkInDate": "2026-04-23",
"checkOutDate": "2026-04-24",
"dynamicRateYn": true,
"limits": [
0,
10
],
"regionCode": 250513,
"rooms": [ {
"adultCount": 2,
"childCount": 0
}
],
"sortOrder": "Recommend"
}
}'

cURL member:
curl --location 'https://dev-newapi.ohmyhotel.com/hotel/list/v5' \
--header 'accept: application/json, text/plain, */*' \
--header 'accept-language: en,vi-VN;q=0.9,vi;q=0.8,fr-FR;q=0.7,fr;q=0.6,en-US;q=0.5' \
--header 'content-type: application/json' \
--header 'origin: http://localhost:4200' \
--header 'priority: u=1, i' \
--header 'referer: http://localhost:4200/' \
--header 'sec-ch-ua: "Not:A-Brand";v="99", "Google Chrome";v="145", "Chromium";v="145"' \
--header 'sec-ch-ua-mobile: ?0' \
--header 'sec-ch-ua-platform: "Windows"' \
--header 'sec-fetch-dest: empty' \
--header 'sec-fetch-mode: cors' \
--header 'sec-fetch-site: cross-site' \
--header 'user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36' \
--header 'usertoken: eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiIxMTEyMTgiLCJyb2xlcyI6WyJkYXQubnRAb2hteWhvdGVsLmNvbSIsIjExMTIxOCIsIjA2NDIxNiJdLCJpYXQiOjE3NzI0NDA2MjQsImV4cCI6MTgwMzk3NjYyNH0.Pmh6eSfW77_dmF6BaWRIhHXO7XjiEi5jZvUzlJRXiC0' \
--data '{
"stationTypeCode": "STN01",
"currency": "VND",
"country": "VN",
"language": "EN",
"condition": {
"checkInDate": "2026-04-28",
"checkOutDate": "2026-04-29",
"dynamicRateYn": true,
"limits": [
0,
10
],
"regionCode": 250513,
"rooms": [ {
"adultCount": 2,
"childCount": 0
}
],
"sortOrder": "Recommend"
}
}'

Thank you

Actions #12

Updated by John Lee 6 days ago

Dear a Mon Nguyen, Please help me check again

Actions #13

Updated by Mon Nguyen 5 days ago

John Lee wrote in #note-12:

Dear a Mon Nguyen, Please help me check again

Resolved
Thank you John Lee

Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 50 MB)