개선(improvement) #277
closed[Admin FE-BE] Add a 'Channel' column to the Hotel Promotion screen
Description
Please add UI, API update for Admin Site
https://www.figma.com/design/EvEViLdquwR50nAJWL0VoR/StoryBoard?node-id=1-763&t=IvIC8AvTkIXk4Pqw-1
Files
Related issues
Updated by ziniy Kang 10 months ago
- Priority changed from 보통(Normal) to 높음(High)
Updated by ziniy Kang 10 months ago
- Due date changed from 05/15/2025 to 05/22/2025
Updated by ziniy Kang 10 months ago
- Due date changed from 05/22/2025 to 05/29/2025
Updated by Mon Nguyen 10 months ago
- Assignee changed from Mon Nguyen to ziniy Kang
Dear ziniy Kang
I have some question
Please help me reply some
- What happening when user click to search suggestion outside country Japan ?
- What happening when user switch Channel Hana vs B2C ?
- When on case Hana Channel, what happening when user search & select hotel outside country ?
- In the other Hotel Promotion already selected some hotels(ex hotel_1, hotel_2, hotel_3), can we new the Hotel Promotion the same some datetime event by the same these hotels(hotel_1, hotel_2, hotel_3) ?
Thank you so much
Updated by Mon Nguyen 10 months ago
- Start date set to 05/26/2025
- Estimated time set to 18.50 h
Updated by ziniy Kang 10 months ago
- Assignee changed from ziniy Kang to Mon Nguyen
Updated by ziniy Kang 10 months ago
- Assignee changed from Mon Nguyen to ziniy Kang
Updated by ziniy Kang 10 months ago
- Assignee changed from ziniy Kang to Kelly Nguyen
Updated by Kelly Nguyen 10 months ago
1. Khi chọn kênh là Hana, vẫn có thể tìm kiếm các quốc gia khác ngoài Japan.
2. Sau khi nhấn "Save", nếu nhấp vào để chỉnh sửa nội dung promotion thì sẽ không thể thay đổi kênh nữa.
3. Không thể tìm được khách sạn nằm ngoài các quốc gia mà channel đó cung cấp.
(Ví dụ: Nếu kênh Hana chỉ cung cấp khách sạn ở Japan thì chỉ hiển thị khách sạn ở khu vực Japan. Nếu Hana cung cấp Japan, Hàn Quốc, Việt Nam,… thì sẽ hiển thị các khách sạn ở quốc gia tương ứng.)
4. Có thể.
Updated by Kelly Nguyen 10 months ago
- Assignee changed from Kelly Nguyen to Mon Nguyen
Updated by Mon Nguyen 10 months ago
Kelly Nguyen wrote in #note-12:
1. Chọn channel là Hana thì vẫn có thể tìm đc quốc gia khác ngoài Japan.
2. Sau khi "Save" rồi nhấp vào để update nội dung promotion thì sẽ không cho phép chỉnh sửa channel.
3. Sẽ không thể tìm được hotel năm ngoài country đã chọn (ví dụ: chọn country là Japan thì chỉ cho phép hiển thị Hotel thuộc khu vực Japan)
4. Có thể.
Thank you
Updated by Mon Nguyen 10 months ago
- File Question 1 and 1-1.png Question 1 and 1-1.png added
- File Question 2 - show background of text.png Question 2 - show background of text.png added
- Assignee changed from Mon Nguyen to ziniy Kang
- % Done changed from 0 to 20
Dear ziniy Kang
Cho mình hỏi thêm thông tin 1 số chỗ đang thấy vướng khi đang implement với
1. Cái này là popup nhỏ kiểu tooltip danh sách hotelName với hotelCode hay title gì vậy ?
2. Ở mục 2 này nếu text của HotelCode/HotelName nằm ở vị trí cuối thì mình sẽ show ra sao ?
Cảm ơn nhé
Updated by Kelly Nguyen 10 months ago
1. Hiển thị theo dạng title, chứ không phải tooltip nha anh.
2. Nếu text của HotelCode/HotelName nằm ở cuối thì sẽ hiển thị dưới dạng "...Hotel name' và "...Hotel code". Trường hợp nằm ở giữa thì sẽ hiển thị ""...Hotel name..." và "...Hotel code ..."
Updated by ziniy Kang 10 months ago
- Assignee changed from ziniy Kang to Mon Nguyen
Updated by Mon Nguyen 10 months ago
Kelly Nguyen wrote in #note-16:
1. Hiển thị theo dạng title, chứ không phải tooltip nha anh.
2. Nếu text của HotelCode/HotelName nằm ở cuối thì sẽ hiển thị dưới dạng "...Hotel name' và "...Hotel code". Trường hợp nằm ở giữa thì sẽ hiển thị ""...Hotel name..." và "...Hotel code ..."
Oke Thanks e
Updated by Mon Nguyen 10 months ago
- Assignee changed from Mon Nguyen to Kelly Nguyen
Kelly Nguyen wrote in #note-12:
1. Khi chọn kênh là Hana, vẫn có thể tìm kiếm các quốc gia khác ngoài Japan.
2. Sau khi nhấn "Save", nếu nhấp vào để chỉnh sửa nội dung promotion thì sẽ không thể thay đổi kênh nữa.
3. Không thể tìm được khách sạn nằm ngoài các quốc gia mà channel đó cung cấp.
(Ví dụ: Nếu kênh Hana chỉ cung cấp khách sạn ở Japan thì chỉ hiển thị khách sạn ở khu vực Japan. Nếu Hana cung cấp Japan, Hàn Quốc, Việt Nam,… thì sẽ hiển thị các khách sạn ở quốc gia tương ứng.)4. Có thể.
Hi Kelly Nguyen,
Cho a hỏi mục 3 mình sẽ apply cho case channel Hana thôi hay toàn bộ case ? Vì hiện tại Country, Region đều ko có require và mình cũng k có dữ liệu để biết được Hana sẽ chấp nhận setup country nào (chỉ đang được hiểu bằng truyền miệng là Hana chỉ có setup Japan thôi)
Nên bên trên a mới hỏi liên quan action sau khi chọn channel Hana thì điều gì xảy ra đó
Thanks e
Updated by Kelly Nguyen 10 months ago
- Assignee changed from Kelly Nguyen to Mon Nguyen
Hi anh, hiện tại mình chỉ apply cho case của channel Hana thôi nha anh~
Updated by Mon Nguyen 10 months ago
- Assignee changed from Mon Nguyen to Kelly Nguyen
Kelly Nguyen wrote in #note-20:
Hi anh, hiện tại mình chỉ apply cho case của channel Hana thôi nha anh~
Kelly Nguyen wrote in #note-20:
Hi anh, hiện tại mình chỉ apply cho case của channel Hana thôi nha anh~
Hi Kelly Nguyen
Cho a hỏi thêm xíu
1. Chỗ list hotel có load theo Country không ?
2. Nếu k select country thì list hotel sẽ load ra như thế nào ?
do form hiện tại k require field Country
3. Còn region thì có require đồ ha k e ? nó có liên quan gì đến hotel k e ? action search hotel có bị ảnh hưởng sau khi có dữ liệu field country, region k ?
Thanks e
Updated by Kelly Nguyen 10 months ago
- File picture634-1.png picture634-1.png added
Hôm qua em có check với anh Joseph, thì 3 điều kiện country, region, hotel là 3 điều kiện riêng biệt không có quan hệ cha con. Nên mình cứ theo logic hiện tại thôi ạ.
1. Hotel không load theo country
2. List hotel sẽ load theo danh sách hotel mà mình đang cung cấp trên channel Hana.
3. Đây là 3 điều kiện độc lập nên sẽ không có liên quan. Action search hotel sẽ không ảnh hưởng gì khi có dữ liệu field country, region.
***NOTE: Đối với channel Hana, hiện tại chỉ cung cấp hotel Japan thì khi search country sẽ không hiển country nào khác ngoài Japan. Tương tự khi search region sẽ không hiển thị region nằm ngoài Japan. Và search hohtel sẽ không hiển thị hotel nằm ngoài Japan (tức chỉ hiển thị hotel thuộc list hotel có trên Channel Hana).
Updated by Mon Nguyen 10 months ago
- % Done changed from 70 to 80
Update spent time & waiting disscussion
Updated by Mon Nguyen 10 months ago
Kelly Nguyen wrote in #note-22:
Hôm qua em có check với anh Joseph, thì 3 điều kiện country, region, hotel là 3 điều kiện riêng biệt không có quan hệ cha con. Nên mình cứ theo logic hiện tại thôi ạ.
1. Hotel không load theo country
2. List hotel sẽ load theo danh sách hotel mà mình đang cung cấp trên channel Hana.
3. Đây là 3 điều kiện độc lập nên sẽ không có liên quan. Action search hotel sẽ không ảnh hưởng gì khi có dữ liệu field country, region.
***NOTE: Đối với channel Hana, hiện tại chỉ cung cấp hotel Japan thì khi search country sẽ không hiển country nào khác ngoài Japan. Tương tự khi search region sẽ không hiển thị region nằm ngoài Japan. Và search hohtel sẽ không hiển thị hotel nằm ngoài Japan (tức chỉ hiển thị hotel thuộc list hotel có trên Channel Hana).
Dear Kelly Nguyen,
Vậy list hotel có phụ thuộc vào region không e ?
Anh cần hỏi rõ để update lại code logic chỗ này process cho đúng nhé
Em làm rõ giúp anh
Thanks e
Updated by Kelly Nguyen 10 months ago
Hi anh, list hotel không phụ thuộc vào region anh nhé.
Updated by Kelly Nguyen 10 months ago
- Assignee changed from Kelly Nguyen to Mon Nguyen
Updated by Mon Nguyen 10 months ago
Hold to spent time another task http://3.36.101.60:8080/issues/417
Updated by Mon Nguyen 9 months ago
Hold to solve another task: http://3.36.101.60:8080/issues/426
Updated by Mon Nguyen 9 months ago
Mon Nguyen wrote in #note-28:
Hold to solve another task: http://3.36.101.60:8080/issues/426
Back to continue
Updated by Mon Nguyen 9 months ago
- Due date changed from 05/29/2025 to 05/30/2025
Updated by Mon Nguyen 9 months ago
- Due date changed from 05/30/2025 to 06/03/2025
- Estimated time changed from 18.50 h to 26.50 h
Updated by Mon Nguyen 9 months ago
- Assignee changed from Mon Nguyen to Kelly Nguyen
Dear ziniy Kang
Please help me double check this feature on Dev environment
Thank you
Updated by Mon Nguyen 9 months ago
Script migrate current data default Channel B2C
-- INSERT INTO HO_PROMOTION_CHANNEL
-- (PROMOTION_SEQ, CHANNEL_CODE, FIRST_INSERT_UNO, FIRST_INSERT_DATETIME, LAST_UPDATE_UNO, LAST_UPDATE_DATETIME)
-- SELECT DISTINCT HPC.PROMOTION_SEQ
-- , 110000 AS CHANNEL_CODE
-- , 30000 AS FIRST_INSERT_UNO
-- , NOW AS FIRST_INSERT_DATETIME
-- , 30000 AS LAST_UPDATE_UNO
-- , NOW AS LAST_UPDATE_DATETIME
-- FROM HO_PROMOTION_CONDITION HPC
-- WHERE HPC.PROMOTION_SEQ NOT IN
-- (
-- SELECT DISTINCT CHANNEL.PROMOTION_SEQ
-- FROM HO_PROMOTION_CHANNEL CHANNEL
-- )
-- ;
Updated by Mon Nguyen 9 months ago
- Assignee changed from Kelly Nguyen to ziniy Kang
Updated by Kelly Nguyen 9 months ago
- File picture456-1.png picture456-1.png added
Hi anh Mon Nguyen ,
Em muốn hỏi rõ phần logic ở mục Country.
Nếu để mặc định là Japan cho channel Hana, thì promotion đó sẽ tự động áp dụng cho tất cả các khách sạn ở Japan đúng không ạ?
Nhờ anh check lại giúp em. Nếu Country và Hotel là 2 giá trị riêng biệt (không phải quan hệ cha-con), thì không để mặc định Country là Japan. Phần country sẽ để trống và không có giá trị mặc định nào cả.
Updated by ziniy Kang 9 months ago
- Assignee changed from ziniy Kang to Kelly Nguyen
Nếu để mặc định là Japan cho channel Hana, thì promotion đó sẽ tự động áp dụng cho tất cả các khách sạn ở Japan đúng không ạ?
ㄴ Đúng
Bây giờ e viết rõ nội dung cần fix ra nhé,
Updated by Mon Nguyen 9 months ago
- File SaleCountryCode Apply By User Country.png SaleCountryCode Apply By User Country.png added
- Assignee changed from Kelly Nguyen to ziniy Kang
- Build env. set to Dev
Kelly Nguyen wrote in #note-37:
Hi anh Mon Nguyen ,
Em muốn hỏi rõ phần logic ở mục Country.
Nếu để mặc định là Japan cho channel Hana, thì promotion đó sẽ tự động áp dụng cho tất cả các khách sạn ở Japan đúng không ạ?Nhờ anh check lại giúp em. Nếu Country và Hotel là 2 giá trị riêng biệt (không phải quan hệ cha-con), thì không để mặc định Country là Japan. Phần country sẽ để trống và không có giá trị mặc định nào cả.
ziniy Kang wrote in #note-38:
Nếu để mặc định là Japan cho channel Hana, thì promotion đó sẽ tự động áp dụng cho tất cả các khách sạn ở Japan đúng không ạ?
ㄴ ĐúngBây giờ e viết rõ nội dung cần fix ra nhé,
Hi Kelly Nguyen , ziniy Kang
Chốt lại sau khi meeting chiều 4/6 mình update thêm cho required field Hotel (Multi Select) khi chọn channel select Hana
Summaries lại logic đoạn Hotel Promotion như sau
Với setup SaleCountry Ex: Japan
1. Apply Hotel Promotion này đối với setting Hotels (Multiple select) -> những hotel thuộc danh sách này
2. Sau đó base trên điều kiện 1 mà xét apply Hotel Promotion này đối với setting Region (Multiple select) -> những hotel có region khớp với list setting region này
3. Sau đó base trên 2 điều kiện trên mà xét apply Hotel Promotion này đối với setting Country -> những hotel có country là country này
Thanks all
Updated by Mon Nguyen 9 months ago
- Estimated time changed from 26.50 h to 30.50 h
Updated by Mon Nguyen 9 months ago
- Due date changed from 06/03/2025 to 06/05/2025
Updated by ziniy Kang 9 months ago
- Assignee changed from ziniy Kang to Mon Nguyen
Meeting Note – 2025.06.04
Topic: Update Field Requirement
ㄴ Set the field "Hotel (multi select)" to required.
Updated by Mon Nguyen 9 months ago
- Assignee changed from Mon Nguyen to ziniy Kang
Dear ziniy Kang
Please help me double check on dev env
Already applied new update from meeting yesterday (4/6)
Thanks
Updated by Mon Nguyen 9 months ago
- Estimated time changed from 30.50 h to 33.50 h
Updated by ziniy Kang 9 months ago
- Assignee changed from ziniy Kang to Mon Nguyen
Updated by Mon Nguyen 9 months ago
- Due date changed from 06/05/2025 to 06/12/2025
Updated by Mon Nguyen 9 months ago
- Assignee changed from Mon Nguyen to ziniy Kang
- Build env. changed from Dev to Staging
Dear ziniy Kang
Please help me double check on STG env
Thank you
Updated by Kelly Nguyen 9 months ago
- Assignee changed from ziniy Kang to Mon Nguyen
Updated by Kelly Nguyen 9 months ago
- Related to 개선(improvement) #624: [Hana Card] Hotel Promotion > Hotel (Multi-Select) – Delete default value added
Updated by ziniy Kang 9 months ago
- Status changed from 완료(Done) to 완료성공(Resolve)
update lại nội dung trên task #624