Project

General

Profile

Actions

기능(Feature) #1025

closed

기능(Feature) #983: * Home Management in ALICE + OMH

기능(Feature) #1003: 'Home Management' Menu to Admin

기능(Feature) #1022: Hotel B2C home page preview

[B2C OMH - API] Make new OMH home page for real and preview version

Added by Joseph Vo 7 months ago. Updated 6 months ago.

Status:
완료성공(Resolve)
Priority:
보통(Normal)
Assignee:
Start date:
08/06/2025
Due date:
08/15/2025
% Done:

100%

Estimated time:
Part:
Build env.:
Dev

Description

Request :
[B2C OMH - API] Make new OMH home page for real and preview version


Related issues

Related to Ellis improvement - 개선(improvement) #1048: [API] API load visual screen완료성공(Resolve)John Lee08/06/202508/15/2025

Actions
Related to Ellis improvement - 개선(improvement) #1049: [API] API load strips banner완료성공(Resolve)John Lee08/06/202508/15/2025

Actions
Actions #1

Updated by Joseph Vo 7 months ago

  • Due date set to 08/15/2025
Actions #2

Updated by Joseph Vo 7 months ago

Actions #3

Updated by Joseph Vo 7 months ago

Actions #4

Updated by John Lee 7 months ago

  • Status changed from 신규(New) to 진행(Doing)
  • Start date set to 08/06/2025
Actions #5

Updated by John Lee 7 months ago

curl --location 'http://localhost:8080/content/display/popular-destinations' \
--header 'accept: application/json, text/plain, */*' \
--header 'accept-language: en-US,en;q=0.9,fr-FR;q=0.8,fr;q=0.7,en-GB;q=0.6,vi;q=0.5' \
--header 'content-type: application/json' \
--header 'origin: https://www.ohmyhotel.com' \
--header 'priority: u=1, i' \
--header 'referer: https://www.ohmyhotel.com/' \
--header 'sec-ch-ua: "Not)A;Brand";v="8", "Chromium";v="138", "Google Chrome";v="138"' \
--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/138.0.0.0 Safari/537.36' \
--header 'usertoken: affiliateTest' \
--data '{
    "stationTypeCode": "STN01",
    "currency": "USD",
    "country": "US",
    "language": "EN",
    "condition": {
        "deviceTypeCode": "PC" 
    }
}'
Actions #6

Updated by John Lee 7 months ago

curl --location 'http://localhost:8080/content/display/visual-section' \
--header 'accept: application/json, text/plain, */*' \
--header 'accept-language: en-US,en;q=0.9,fr-FR;q=0.8,fr;q=0.7,en-GB;q=0.6,vi;q=0.5' \
--header 'content-type: application/json' \
--header 'origin: https://www.ohmyhotel.com' \
--header 'priority: u=1, i' \
--header 'referer: https://www.ohmyhotel.com/' \
--header 'sec-ch-ua: "Not)A;Brand";v="8", "Chromium";v="138", "Google Chrome";v="138"' \
--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/138.0.0.0 Safari/537.36' \
--header 'usertoken: affiliateTest' \
--data '{
    "stationTypeCode": "STN01",
    "currency": "USD",
    "country": "US",
    "language": "EN",
    "condition": {
        "deviceTypeCode": "PC" 
    }
}'
curl --location 'http://localhost:8080/content/display/strip-banner' \
--header 'accept: application/json, text/plain, */*' \
--header 'accept-language: en-US,en;q=0.9,fr-FR;q=0.8,fr;q=0.7,en-GB;q=0.6,vi;q=0.5' \
--header 'content-type: application/json' \
--header 'origin: https://www.ohmyhotel.com' \
--header 'priority: u=1, i' \
--header 'referer: https://www.ohmyhotel.com/' \
--header 'sec-ch-ua: "Not)A;Brand";v="8", "Chromium";v="138", "Google Chrome";v="138"' \
--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/138.0.0.0 Safari/537.36' \
--header 'usertoken: affiliateTest' \
--data '{
    "stationTypeCode": "STN01",
    "currency": "USD",
    "country": "US",
    "language": "EN",
    "condition": {
        "deviceTypeCode": "PC" 
    }
}'
curl --location 'http://localhost:8080/content/display/promotion-banner-01' \
--header 'accept: application/json, text/plain, */*' \
--header 'accept-language: en-US,en;q=0.9,fr-FR;q=0.8,fr;q=0.7,en-GB;q=0.6,vi;q=0.5' \
--header 'content-type: application/json' \
--header 'origin: https://www.ohmyhotel.com' \
--header 'priority: u=1, i' \
--header 'referer: https://www.ohmyhotel.com/' \
--header 'sec-ch-ua: "Not)A;Brand";v="8", "Chromium";v="138", "Google Chrome";v="138"' \
--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/138.0.0.0 Safari/537.36' \
--header 'usertoken: affiliateTest' \
--data '{
    "stationTypeCode": "STN01",
    "currency": "USD",
    "country": "US",
    "language": "EN",
    "condition": {
        "deviceTypeCode": "PC" 
    }
}'
curl --location 'http://localhost:8080/content/display/promotion-banner-02' \
--header 'accept: application/json, text/plain, */*' \
--header 'accept-language: en-US,en;q=0.9,fr-FR;q=0.8,fr;q=0.7,en-GB;q=0.6,vi;q=0.5' \
--header 'content-type: application/json' \
--header 'origin: https://www.ohmyhotel.com' \
--header 'priority: u=1, i' \
--header 'referer: https://www.ohmyhotel.com/' \
--header 'sec-ch-ua: "Not)A;Brand";v="8", "Chromium";v="138", "Google Chrome";v="138"' \
--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/138.0.0.0 Safari/537.36' \
--header 'usertoken: affiliateTest' \
--data '{
    "stationTypeCode": "STN01",
    "currency": "USD",
    "country": "US",
    "language": "EN",
    "condition": {
        "deviceTypeCode": "PC" 
    }
}'
curl --location 'http://localhost:8080/content/display/hotel-recommendation' \
--header 'accept: application/json, text/plain, */*' \
--header 'accept-language: en-US,en;q=0.9,fr-FR;q=0.8,fr;q=0.7,en-GB;q=0.6,vi;q=0.5' \
--header 'content-type: application/json' \
--header 'origin: https://www.ohmyhotel.com' \
--header 'priority: u=1, i' \
--header 'referer: https://www.ohmyhotel.com/' \
--header 'sec-ch-ua: "Not)A;Brand";v="8", "Chromium";v="138", "Google Chrome";v="138"' \
--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/138.0.0.0 Safari/537.36' \
--header 'usertoken: affiliateTest' \
--data '{
    "stationTypeCode": "STN01",
    "currency": "USD",
    "country": "US",
    "language": "EN",
    "condition": {
        "deviceTypeCode": "PC" 
    }
}'
Actions #7

Updated by John Lee 7 months ago

  • % Done changed from 0 to 90
Actions #8

Updated by John Lee 7 months ago

SCHEMA

INSERT INTO BS_API_SERVICE_CODE (API_SERVICE_URL, METHOD_NAME, OWNER_COMP_CODE, API_SERVICE_NAME_EN, API_SERVICE_NAME_KO, SCHEMA_FILE_NAME_RQ, SCHEMA_FILE_NAME_RS, VENDOR_SERVICE_NAME, API_SERVICE_DESC, SAMPLE_REQUEST_MESSAGE, SAMPLE_RESPONSE_MESSAGE, OPEN_API_YN, OUTSIDE_INTERFACE_YN, LOG_SAVE_YN, IGNORE_SCHEMA_YN, CONTROL_REMARK, USE_YN, FIRST_INSERT_UNO, FIRST_INSERT_DATETIME, LAST_UPDATE_UNO, LAST_UPDATE_DATETIME) VALUES
('/content/display/popular-destinations', 'POST', 110000, '화면 전시 조회', '화면 전시 조회', '/content/display/banner/popular_destinations_schema_rq.json', '/content/display/banner/popular_destinations_schema_rs.json', '', '', '', '', 'N', 'N', 'N', 'N', '', 'Y', 10000, NOW(), 10000, NOW());

INSERT INTO BS_API_SERVICE_CODE (API_SERVICE_URL, METHOD_NAME, OWNER_COMP_CODE, API_SERVICE_NAME_EN, API_SERVICE_NAME_KO, SCHEMA_FILE_NAME_RQ, SCHEMA_FILE_NAME_RS, VENDOR_SERVICE_NAME, API_SERVICE_DESC, SAMPLE_REQUEST_MESSAGE, SAMPLE_RESPONSE_MESSAGE, OPEN_API_YN, OUTSIDE_INTERFACE_YN, LOG_SAVE_YN, IGNORE_SCHEMA_YN, CONTROL_REMARK, USE_YN, FIRST_INSERT_UNO, FIRST_INSERT_DATETIME, LAST_UPDATE_UNO, LAST_UPDATE_DATETIME) VALUES
('/content/display/visual-section', 'POST', 110000, '화면 전시 조회', '화면 전시 조회', '/content/display/banner/visual_section_schema_rq.json', '/content/display/banner/visual_section_schema_rs.json', '', '', '', '', 'N', 'N', 'N', 'N', '', 'Y', 10000, NOW(), 10000, NOW());

INSERT INTO BS_API_SERVICE_CODE (API_SERVICE_URL, METHOD_NAME, OWNER_COMP_CODE, API_SERVICE_NAME_EN, API_SERVICE_NAME_KO, SCHEMA_FILE_NAME_RQ, SCHEMA_FILE_NAME_RS, VENDOR_SERVICE_NAME, API_SERVICE_DESC, SAMPLE_REQUEST_MESSAGE, SAMPLE_RESPONSE_MESSAGE, OPEN_API_YN, OUTSIDE_INTERFACE_YN, LOG_SAVE_YN, IGNORE_SCHEMA_YN, CONTROL_REMARK, USE_YN, FIRST_INSERT_UNO, FIRST_INSERT_DATETIME, LAST_UPDATE_UNO, LAST_UPDATE_DATETIME) VALUES
('/content/display/strip-banner', 'POST', 110000, '화면 전시 조회', '화면 전시 조회', '/content/display/banner/strip_banner_schema_rq.json', '/content/display/banner/strip_banner_schema_rs.json', '', '', '', '', 'N', 'N', 'N', 'N', '', 'Y', 10000, NOW(), 10000, NOW());

INSERT INTO BS_API_SERVICE_CODE (API_SERVICE_URL, METHOD_NAME, OWNER_COMP_CODE, API_SERVICE_NAME_EN, API_SERVICE_NAME_KO, SCHEMA_FILE_NAME_RQ, SCHEMA_FILE_NAME_RS, VENDOR_SERVICE_NAME, API_SERVICE_DESC, SAMPLE_REQUEST_MESSAGE, SAMPLE_RESPONSE_MESSAGE, OPEN_API_YN, OUTSIDE_INTERFACE_YN, LOG_SAVE_YN, IGNORE_SCHEMA_YN, CONTROL_REMARK, USE_YN, FIRST_INSERT_UNO, FIRST_INSERT_DATETIME, LAST_UPDATE_UNO, LAST_UPDATE_DATETIME) VALUES
('/content/display/promotion-banner-1', 'POST', 110000, '화면 전시 조회', '화면 전시 조회', '/content/display/banner/promotion_banner_1_schema_rq.json', '/content/display/banner/promotion_banner_1_schema_rs.json', '', '', '', '', 'N', 'N', 'N', 'N', '', 'Y', 10000, NOW(), 10000, NOW());

INSERT INTO BS_API_SERVICE_CODE (API_SERVICE_URL, METHOD_NAME, OWNER_COMP_CODE, API_SERVICE_NAME_EN, API_SERVICE_NAME_KO, SCHEMA_FILE_NAME_RQ, SCHEMA_FILE_NAME_RS, VENDOR_SERVICE_NAME, API_SERVICE_DESC, SAMPLE_REQUEST_MESSAGE, SAMPLE_RESPONSE_MESSAGE, OPEN_API_YN, OUTSIDE_INTERFACE_YN, LOG_SAVE_YN, IGNORE_SCHEMA_YN, CONTROL_REMARK, USE_YN, FIRST_INSERT_UNO, FIRST_INSERT_DATETIME, LAST_UPDATE_UNO, LAST_UPDATE_DATETIME) VALUES
('/content/display/promotion-banner-2', 'POST', 110000, '화면 전시 조회', '화면 전시 조회', '/content/display/banner/promotion_banner_2_rq.json', '/content/display/banner/promotion_banner_2_schema_rs.json', '', '', '', '', 'N', 'N', 'N', 'N', '', 'Y', 10000, NOW(), 10000, NOW());

INSERT INTO BS_API_SERVICE_CODE (API_SERVICE_URL, METHOD_NAME, OWNER_COMP_CODE, API_SERVICE_NAME_EN, API_SERVICE_NAME_KO, SCHEMA_FILE_NAME_RQ, SCHEMA_FILE_NAME_RS, VENDOR_SERVICE_NAME, API_SERVICE_DESC, SAMPLE_REQUEST_MESSAGE, SAMPLE_RESPONSE_MESSAGE, OPEN_API_YN, OUTSIDE_INTERFACE_YN, LOG_SAVE_YN, IGNORE_SCHEMA_YN, CONTROL_REMARK, USE_YN, FIRST_INSERT_UNO, FIRST_INSERT_DATETIME, LAST_UPDATE_UNO, LAST_UPDATE_DATETIME) VALUES
('/content/display/hotel-recommendation', 'POST', 110000, '화면 전시 조회', '화면 전시 조회', '/content/display/hotel/hotel_recommendation_schema_rq.json', '/content/display/hotel/hotel_recommendation_schema_rs.json', '', '', '', '', 'N', 'N', 'N', 'N', '', 'Y', 10000, NOW(), 10000, NOW());
Actions #9

Updated by John Lee 7 months ago

  • Status changed from 진행(Doing) to 피드백(Feedback)
  • % Done changed from 90 to 100
Actions #10

Updated by John Lee 7 months ago

  • Build env. set to Dev
Actions #11

Updated by John Lee 7 months ago

  • Status changed from 피드백(Feedback) to 완료성공(Resolve)
Actions #12

Updated by John Lee 7 months ago

INSERT INTO BS_API_SERVICE_CODE (API_SERVICE_URL, METHOD_NAME, OWNER_COMP_CODE, API_SERVICE_NAME_EN, API_SERVICE_NAME_KO, SCHEMA_FILE_NAME_RQ, SCHEMA_FILE_NAME_RS, VENDOR_SERVICE_NAME, API_SERVICE_DESC, SAMPLE_REQUEST_MESSAGE, SAMPLE_RESPONSE_MESSAGE, OPEN_API_YN, OUTSIDE_INTERFACE_YN, LOG_SAVE_YN, IGNORE_SCHEMA_YN, CONTROL_REMARK, USE_YN, FIRST_INSERT_UNO, FIRST_INSERT_DATETIME, LAST_UPDATE_UNO, LAST_UPDATE_DATETIME) VALUES
('/content/display/hotel-recommendation', 'POST', 110000, '화면 전시 조회', '화면 전시 조회', '/content/display/hotel/hotel_recommendation_schema_rq.json', '/content/display/hotel/hotel_recommendation_schema_rs.json', '', '', '', '', 'N', 'N', 'N', 'N', '', 'Y', 10000, NOW(), 10000, NOW()),
('/content/display/popular-destinations', 'POST', 110000, '화면 전시 조회', '화면 전시 조회', '/content/display/banner/popular_destinations_schema_rq.json', '/content/display/banner/popular_destinations_schema_rs.json', '', '', '', '', 'N', 'N', 'N', 'N', '', 'Y', 10000, NOW(), 10000, NOW()),
('/content/display/preview-homepage', 'POST', 110000, '화면 전시 조회', '화면 전시 조회', '/content/display/preview_homepage_schema_rq.json', '/content/display/preview_homepage_schema_rs.json', '', '', '', '', 'N', 'N', 'N', 'N', '', 'Y', 10000, NOW(), 10000, NOW()),
('/content/display/promotion-banner-1', 'POST', 110000, '화면 전시 조회', '화면 전시 조회', '/content/display/banner/promotion_banner_1_schema_rq.json', '/content/display/banner/promotion_banner_1_schema_rs.json', '', '', '', '', 'N', 'N', 'N', 'N', '', 'Y', 10000, NOW(), 10000, NOW()),
('/content/display/promotion-banner-2', 'POST', 110000, '화면 전시 조회', '화면 전시 조회', '/content/display/banner/promotion_banner_2_schema_rq.json', '/content/display/banner/promotion_banner_2_schema_rs.json', '', '', '', '', 'N', 'N', 'N', 'N', '', 'Y', 10000, NOW(), 10000, NOW()),
('/content/display/strip-banner', 'POST', 110000, '화면 전시 조회', '화면 전시 조회', '/content/display/banner/strip_banner_schema_rq.json', '/content/display/banner/strip_banner_schema_rs.json', '', '', '', '', 'N', 'N', 'N', 'N', '', 'Y', 10000, NOW(), 10000, NOW()),
('/content/display/visual-section', 'POST', 110000, '화면 전시 조회', '화면 전시 조회', '/content/display/banner/visual_section_schema_rq.json', '/content/display/banner/visual_section_schema_rs.json', '', '', '', '', 'N', 'N', 'N', 'N', '', 'Y', 10000, NOW(), 10000, NOW());
Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 50 MB)