2024-04-25 release

멀티사이트는 하나의 X2BEE 플랫폼 안에서 여러 사이트를 효율적으로 운영할 수 있는 기능으로 기존에 제공되었던 영역을 확장하여 웹사이트를 독립적으로 유지하면서도 하나의 플랫폼에서 효율적으로 관리 할 수 있도록 12개 영역에 기능이 추가되었으며, 개선1건, 3건의 오류 Patch가 반영되었습니다.

주요 개선 내용은 아래와 같습니다.

  1. [추가] FAQ 멀티사이트 : 조회조건에 사이트 선택 및 검색결과 추가

  2. [추가] 클레임 멀티사이트 : [FO_API] 주문,배송,클레임 API에 사이트번호 추가

  3. [추가] 알림메시지 멀티사이트 : 알림메시지관리에 멀티사이트 적용

  4. [버그패치] BackOffice 팝업 호출 시 스크립트 에러 수정 (팝업에서 정상적인 콜백인 경우만 수행)

  5. [버그패치] 상품평 등록 후 상품평작성여부 수정 API 호출 실패 수정

  6. [추가] 이벤트 멀티사이트 : 조회조건에 사이트 선택 및 검색결과 추가

  7. [추가] 상담원 주문 멀티사이트 : 조회조건에 사이트 선택 및 검색결과 추가

  8. [추가] 가맹점관리 멀티사이트 : 조회조건에 사이트 선택 및 검색결과 추가

  9. [추가] 고객알림 멀티사이트 : 조회조건에 사이트 선택 및 검색결과 추가

  10. [추가] 주문/결제/쿠폰 멀티사이트 : 조회조건에 사이트 선택 및 검색결과 추가

  11. [추가] 정기주문 멀티사이트 : 조회조건에 사이트 선택 및 검색결과 추가

  12. [추가] 추천 검색어/검색창 마크업 멀티사이트 : 조회조건에 사이트 선택 및 검색결과 추가

  13. [추가] 상품Q&A 멀티사이트 : 조회조건에 사이트 선택 및 검색결과 추가

  14. [추가] 상품평 멀티사이트 : 조회조건에 사이트 선택 및 검색결과 추가

  15. [개선] 쿠폰 정보 추가 : 기간 정보, 최소 적용 금액, 최대 혜택 금액항목 추가

  16. [버그패치] 로그인 토큰 만료시 AP 중복 호출로 인한 오류 수정


1. FAQ 멀티사이트 적용

FAQ에 멀티사이트 적용하였습니다.

 

주요 내용

  • FAQ관리 화면의 검색조건에 사이트 영역을 추가합니다.

  • FAQ관리 화면의 검색 결과 목록에 사이트 컬럼을 추가합니다.

  • FAQ 수정 팝업에 사이트 영역을 추가하고, 등록된 FAQ의 사이트 정보 조회 및 수정 기능을 추가합니다.

  • FAQ 등록 팝업에 사이트 영역을 추가하고, 선택된 사이트 정보의 중복여부 확인, 필수값으로 저장 기능을 추가합니다.

  • FAQ 조회 API 조건에 사이트번호를 추가합니다.

 

화면 접근 경로

  • BO > 시스템 > 공지사항 관리 > FAQ관리

  • BO > 시스템 > 공지사항 관리 > FAQ관리 > FAQ등록/수정

  • FO > 고객센터 > 자주묻는질문

 

대상 API

 

DB 변경 내역

  • PR_FAQ_INFO(FAQ정보) 사이트번호(SITE_NO) 추가

 

소스 변경 내역

bo

  • FaqMgmtController.java

  • FaqResponse.java

  • faqMgmt_en.properties

  • faqMgmt_ko.properties

  • faqGrid.eventHandler.js

  • faqGrid.provider.js

  • faqUpdate.eventHandler.js

  • faqMgmtView.html

  • saveFaqView.html

api-bo

  • FaqMgmtController.java

  • FaqResponse.java

  • FaqMgmtService.java

  • PrFaqInfoMapper.xml

  • PrFaqInfoTrxMapper.xml

api-order

  • CustomerServiceController.java

  • system/PrNtcInfoMapper.xml

 


2. 클레임 멀티사이트 적용

클레임에 멀티사이트 적용하였습니다.

 

주요 내용

  • FO 마이페이지의 주문/배송, 클레임 건수 조회 조건에 사이트번호를 추가합니다.

  • FO 마이페이지의 상품평 등록가능 건수 조회 조건에 사이트번호를 추가합니다.

  • FO 마이페이지의 작성 가능한 상품평 목록 조회 조건에 사이트번호를 추가합니다.

  • FO 마이페이지의 주문상세 조회 조건에 사이트번호를 추가합니다.

  • FO 마이페이지의 취소/교환/반품 현황 조회 조건에 사이트번호를 추가합니다.

  • FO 마이페이지의 받은선물함/보낸선물함 목록, 상세 조회 조건에 사이트번호를 추가합니다.

 

화면 접근 경로

  • FO > 마이페이지

  • FO > 마이페이지 > 주문내역

  • FO > 마이페이지 > 주문내역 > 주문상세

  • FO > 마이페이지 > 주문내역 > 주문상세 > 교환현황

  • FO > 마이페이지 > 주문내역 > 주문상세 > 반품현황

  • FO > 마이페이지 > 주문내역 > 주문상세 > 취소현황

  • FO > 마이페이지 > 선물함 > 받은선물함 목록

  • FO > 마이페이지 > 선물함 > 받은선물함 목록 > 받은선물함 상세

  • FO > 마이페이지 > 선물함 > 보낸선물함 목록

  • FO > 마이페이지 > 선물함 > 보낸선물함 목록 > 보낸선물함 상세

  • FO > 마이페이지 > 상품평 > 작성 가능 상품평

 

대상 API

 

소스 변경 내역

api-order

  • MemberController.java

  • OrderClaimCountRequest.java

  • MemberService.java

  • OpOrdDtlMapper.java

  • OpOrdDtlMapper.xml

  • ReviewController.java

  • ReviewWritePossibleCountRequest.java

  • order/OpOrdDtlGoodsInfo.xml

  • ReviewWritePossibleListRequest.java

  • OrderInfoController.java

  • OpOrdBaseMapper.xml

  • OrderChangeService.java

  • ClaimCommonController.java

  • OpOrdDtlMapper.xml

  • ReturnCompleteModelCreator.java

  • ClaimResult.java

  • ClaimDetailsInfoRequest.java

  • ClaimCommonController.java

  • GiftBoxController.java

  • OpOrdDtlMapper.xml

 


3. 알림메시지 멀티사이트 적용

알림메시지에 멀티사이트 적용하였습니다.

 

주요 내용

  • 알림 메시지 관리 화면의 검색조건에 사이트 영역을 추가합니다.

  • 알림 메시지 관리 화면의 검색 결과 목록에 사이트 컬럼을 추가합니다.

  • 알림 메시지 등록/수정 팝업 저장 시, 사이트 별로 템플릿ID를 관리합니다.

  • 알림 메시지 발송 시, 해당 사이트 별 템플릿을 조회합니다.

 

화면 접근 경로

  • BO > 시스템 > 알림톡/SMS/Push > 알림 메시지 관리

  • BO > 시스템 > 알림톡/SMS/Push > 알림 메시지 등록/수정

 

대상 API

 

BATCH변경 내역

  • 쿠폰 소멸 배치

  • 장기미구매고객 쿠폰발급 배치

  • 마일리지 소멸 배치

 

소스 변경 내역

bo

  • NoticeMessageInfoResponse.java

  • noticeMessageMgmt_en.properties

  • noticeMessageMgmt_ko.properties

  • noticeMessageMgmtView.html

  • ntcGrid.provider.js

  • popup.ntnMsgInfo.eventHandler.js

api-bo

  • NoticeMessageMgmtController.java

  • NoticeMessageInfoResponse.java

  • ccNotiMsgInfo.xml

api-common

  • SenderFactory.java

  • MessageController.java

  • CcNotiMsgInfoMapper.xml

  • application.yml

batch-mbod

  • CouponExpiryInfo.java

  • LongTermNonPurchaseInfo.java

  • MileageRemoveAlimResponse.java

  • LongTermNonPurchaseLMSInfo.java

  • CouponExpiryAlimhamInfo.java

  • MileageRemoveService.java

  • CcCpnIsuMbrMapper.xml

  • EtMbrAstMgrHistMapper.xml

 


4. BO 팝업 호출시 스크립트 에러 수정

BO 팝업 호출시 스크립트 에러를 수정하였습니다.

 

주요 내용

  • 팝업 호출시 콜백 함수를 호출하지 않은 경우에도 콜백 함수가 호출되는 경우에 스크립트 오류 발생, 팝업에서 정상적인 콜백인 경우만 수행되도록 수정

 

화면 접근 경로

  • BO 팝업을 호출하는 모든 화면(공통 적용)

 

소스 변경 내역

bo

  • popup.js

 


5. 상품평 등록 에러 수정

상품평 등록 에러 수정하였습니다.

 

주요 내용

  • 상품평 등록 실패 수정

  • 상품평 등록 후 상품평작성여부 수정 API 호출 실패 수정

 

화면 접근 경로

  • FO > 마이페이지 > 주문내역 > 상품평 작성

 

대상 API

 

소스 변경 내역

api-goods

  • GoodsReviewService.java

 


6. 이벤트 멀티사이트 적용

이벤트에 멀티사이트를 적용하였습니다.

 

주요 내용

  • BO 이벤트 관리 목록 화면의 조회 조건 및 결과에 사이트 정보를 추가합니다.

  • BO 이벤트 등록/수정 시 이벤트 유형과 관계없이 사이트 정보를 쿠폰과 같은 형식으로 추가할 수 있도록 변경합니다.(구매사은/구매자추첨은 두개이상 가능, 이외에는 하나만 가능)

  • FO 이벤트 목록/상세 접근 시 접속한 사이트에 등록된 이벤트 정보만 표시되도록 변경합니다.

  • BO 이벤트 설문 조회 화면의 조회 조건 및 결과에 사이트 정보를 추가합니다.

  • BO 이벤트 댓글 관리 화면의 조회 조건 및 결과에 사이트 정보를 추가합니다.

  • BO 응모 이력 조회 화면의 조회 조건 및 결과에 사이트 정보를 추가합니다.

 

화면 접근 경로

  • BO > 프로모션 > 이벤트관리 > 이벤트정보관리

  • BO > 프로모션 > 이벤트관리 > 이벤트정보관리 > 이벤트 등록/수정

  • FO > 이벤트 목록

  • FO > 마이페이지 > 이벤트참여현황

  • BO > 프로모션 > 이벤트관리 > 이벤트 설문 조회

  • BO > 프로모션 > 이벤트관리 > 이벤트 댓글 관리

  • BO > 프로모션 > 이벤트관리 > 응모 이력 조회

대상 API

  • [수정] 이벤트 정보 관리 - 이벤트 관리 목록 조회 : API 확인하기

  • [수정] 이벤트 정보 관리 - 이벤트 관리 목록 수 조회 : API 확인하기

  • [수정] 이벤트 정보 관리 - 이벤트 상세내용 조회 : API 확인하기

  • [수정] 이벤트 정보 관리 - 이벤트 상세내용 저장 : API 확인하기

  • [수정] 이벤트 조회 - 이벤트 목록 조회 : API 확인하기

  • [수정] 이벤트 조회 - 이벤트 상세 조회 : API 확인하기

  • [수정] 이벤트 참여내역 - 이벤트 구매 사은 응모 내역 조회 : API 확인하기

  • [수정] 이벤트 참여내역 - 이벤트 참여 내역 조회 : API 확인하기

  • [수정] 이벤트 설문 조회 - 이벤트 설문 목록 조회 : API 확인하기

  • [수정] 이벤트 설문 조회 - 이벤트 설문조회 건수 조회 : API 확인하기

  • [수정] 이벤트 댓글 관리 - 이벤트 댓글 조회 목록 조회 : API 확인하기

  • [수정] 이벤트 댓글 관리 - 이벤트 댓글 건수 조회 : API 확인하기

  • [수정] 이벤트 응모이력 - 이벤트 응모이력 조회 : API 확인하기

  • [수정] 이벤트 응모이력 - 이벤트 응모이력 건수 조회 : API 확인하기

 

소스 변경 내역

bo

  • EventMgmtController.java

  • eventMgmtView.html

  • eventMgmtGrid.provider.js

  • eventMgmt_ko.properties

  • eventMgmt_en.properties

  • CcEvtBaseResponse.java

  • CcEvtBaseRequest.java

  • eventMgmtApplySite.eventHandler.js(add)

  • eventMgmtPopup.eventHandler.js

  • eventMgmtPopup.message.js

  • eventMgmtPopup.validation.js

  • eventMgmtPopupViewController.eventHandler.js

  • eventMgmtPopup.html

  • eventMgmt_en.properties

  • eventMgmt_ko.properties

  • eventSurveyView.html

  • EventSurveyController.java

  • eventSurveyView.html

  • eventSurveyGrid.provider.js

  • eventSurvey_ko.properties

  • eventSurvey_en.properties

  • EvtSurveyRequest.java

  • EvtSurveyResponse.java

  • EventReplyMgmtController.java

  • eventReplyMgmtView.html

  • eventReplyMgmtGrid.provider.js

  • eventReplyMgmt_ko.properties

  • eventReplyMgmt_en.properties

  • EvtReplyMgmtRequest.java

  • EvtReplyMgmtResponse.java

  • EventApplicationHistoryController.java

  • eventApplicationHistoryView.html

  • eventApplicationHistoryGrid.provider.js

  • eventApplicationHistory_ko.properties

  • eventApplicationHistory_en.properties

  • EvtAplctHstryRequest.java

  • EvtAplctHstryResponse.java

api-bo

  • EventMgmtController.java

  • eventMgmt_ko.properties

  • eventMgmt_en.properties

  • CcEvtBaseResponse.java

  • CcEvtBaseRequest.java

  • CcEvtBaseMapper.xml

  • EventMgmtServiceImpl.java

  • EventSurveyController.java

  • eventSurvey_ko.properties

  • eventSurvey_en.properties

  • EvtSurveyRequest.java

  • EvtSurveyResponse.java

  • CcEvtTrgmnInfoMapper.xml

  • EventReplyMgmtController.java

  • eventReplyMgmt_ko.properties

  • eventReplyMgmt_en.properties

  • EvtReplyMgmtRequest.java

  • EvtReplyMgmtResponse.java

  • CcEvtBbInfoMapper.xml

  • EventApplicationHistoryController.java

  • EvtAplctHstryRequest.java

  • EvtAplctHstryResponse.java

  • CcEvtTrgmnInfoMapper.xml

api-event

  • EventMgmtController.java

  • EventDetailService.java

  • EventMgmtServiceImpl.java

  • CcEvtBaseMapper.xml

  • CcEvtTrgmnInfoMapper.xml

 


7. BO 상담원 주문 사이트 추가

상담원 주문에 사이트 추가하였습니다.

 

주요 내용

  • ‘주문자 정보’ 입력란 하위에 ‘사이트 선택’ 영역을 추가합니다.

  • ‘주문자 정보’와 ‘사이트 선택’ 후에 사이트에 해당하는 ‘상품 선택’이 가능합니다.

  • ‘주문자 정보’ 또는 ‘사이트 선택’을 변경한 경우 ‘상품 선택’ 이하의 입력 란이 초기화됩니다.

  • 주문할 상품 추가 시 해당 사이트의 상품만 조회합니다.

 

화면 접근 경로

  • BO > 주문/결제 > 주문관리 > 상담원 주문

소스 변경 내역

bo

  • counselorOrderCommon.eventHandler.js

  • counselorOrderOrdererInfo.eventHandler.js

  • counselorOrderSiteInfo.eventHandler.js

  • counselorOrderGoodsInfoGrid.eventHandler.js

  • counselorOrderPaymentInfo.eventHandler.js

  • order-orderInfo.html

  • counselorOrderView.html

  • counselorOrder_ko.properties

  • goodsListPopup.html

  • GoodsListPopupRequest.java

api-bo

  • PrGoodsBaseMapper.xml

  • popupCommon_ko.properties

 


8. 가맹점관리 멀티사이트 적용

가맹점 관리에 멀티사이트 적용하였습니다.

 

주요 내용

  • BO 가맹점 관리 화면 검색조건과 목록 그리드에 사이트 추가합니다.

  • BO 가맹점 관리 등록/수정 팝업 화면에 사이트 추가합니다.

  • FO 가맹점 조회 API 조건에 사이트 추가합니다.

 

화면 접근 경로

  • BO > 주문/결제 > 결제수단 관리 > 가맹점 관리

  • BO > 주문/결제 > 결제수단 관리 > 가맹점 관리 > 등록/수정

 

대상 API

 

DB

  • 가맹점정보(op_mers_info) site_no(사이트번호) 컬럼 추가

소스 변경 내역

bo

  • FranchiseeMgmtController.java

  • franchiseeMgmt_ko.properties

  • franchiseeMgmt_en.properties

  • franchiseePopupGrid.eventHandler.js

  • franchiseeMgmtGrid.eventHandler.js

  • franchiseeMgmtGrid.provider.js

  • franchiseePopupView.html

  • franchiseeMgmtView.html

api-bo

  • FranchiseeResponse.java

  • OpMersInfoMapper.xml

  • OpMersInfoTrxMapper.xml

api-order

  • PaymentMerchantRequest.java

  • OpMersInfoMapper.xml

fo

  • pg-interface-module.tsx

 


9. 고객알림 멀티사이트 적용

고객알림에 멀티사이트 적용하였습니다.

 

주요 내용

  • BO 고객알림관리 화면 검색조건과 목록 그리드에 사이트 추가합니다.

  • BO 고객알림관리 등록/수정 팝업 화면에 사이트 추가합니다.

 

화면 접근 경로

  • BO > 시스템 > 공지사항관리 > 고객알림관리

  • BO > 시스템 > 공지사항관리 > 고객알림관리 등록/수정

대상 API

 

소스 변경 내역

bo

  • CustomerAlimMgmtController.java

  • CustomerAlimResponse.java

  • customerAlimMgmt_en.properties

  • customerAlimMgmt_ko.properties

  • cusAlimListGrid.provider.js

  • cusAlimPopup.eventHandler.js

  • customerAlimMgmtView.html

  • customerAlimSavePopup.html

  • cusAlimListGrid.eventHandler.js

api-bo

  • CustomerAlimResponse.java

  • CustomerAlimMgmtController.java

  • CcScrnCustNotiInfoMapper.xml

  • CcScrnCustNotiInfoTrxMapper.xml

 


 

10. 주문/결제/쿠폰 멀티사이트 적용

주문/결제/쿠폰 멀티사이트 적용하였습니다.

 

주요 내용

  • BO 고객알림관리 화면 검색조건과 목록 그리드에 사이트 추가합니다.

  • BO 고객알림관리 등록/수정 팝업 화면에 사이트 추가합니다.

 

화면 접근 경로

  • BO > 주문/결제 > 결제/모니터링 관리 > 신용카드 결제내역 조회

  • BO > 주문/결제 > 결제/모니터링 관리 > 현금 결제내역 조회

  • BO > 주문/결제 > 결제/모니터링 관리 > 마일리지 결제내역 조회

  • BO > 주문/결제 > 결제/모니터링 관리 > 주문 모니터링 관리

  • FO > 주문/결제 > 장바구니

  • FO > 마이페이지 > 쿠폰함

 

대상 API

 

소스 변경 내역

bo

  • mileagePaymentMgmtView.html

  • cardPaymentMgmtView.html

  • cashPaymentMgmtView.html

  • orderMonitorMgmtView.html

  • CardPaymentMgmtController.java

  • CashPaymentMgmtController.java

  • MileagePaymentMgmtController.java

  • cardPaymentMgmtGrid.provider.js

  • cashPaymentMgmtGrid.provider.js

  • mileagePaymentMgmtGrid.provider.js

  • cardPaymentMgmtGrid.provider.js

  • cashPaymentMgmtGrid.provider.js

  • orderMonitorMgmtGrid.provider.js

  • mileagePaymentMgmtGrid.eventHandler.js

  • paymentMgmt_ko.properties

  • orderMonitorMgmt_ko.properties

api-bo

  • OrderMonitorMgmtController.java

  • PaymentDetailsMgmtController.java

  • CardPaymentResponse.java

  • CashPaymentResponse.java

  • OrderMonitorMgmtResponse.java

  • MileagePaymentResponse.java

  • OpOrdPayBaseMapper.xml

  • OpOrdMgrLogMapper.xml

  • OpOrdPayBaseMapper.xml

api-order

  • BasketService.java

  • OpBsketInfoMapper.xml

  • PromotionIssuedController.java

  • CcCpnIsuMbrMapper.java

  • PromotionIssuedService.java

  • CcCpnIsuMbrMapper.xm

 


11. 정기주문 멀티사이트 적용

정기주문에 멀티사이트 적용하였습니다.

 

주요 내용

  • 정기주문 신청 관리 화면의 검색조건에 사이트 영역을 추가합니다.

  • 정기주문 신청 관리 화면의 검색 결과의 그리드에 사이트 컬럼 영역을 추가합니다.

  • 정기주문 신청 상세 팝업 > 신청정보 탭 : 주문 정보 영역에 사이트명을 추가합니다. / 상품 정보의 상품 추가 시 주문정보와 일치하는 사이트의 상품만 추가 가능합니다.

  • 정기주문 신청 상세 팝업 > 주문내역 탭 : 주문 내역 그리드에 사이트명 컬럼을 추가합니다.

 

화면 접근 경로

  • BO > 주문/결제 > 주문 관리 > 정기주문 신청 관리

대상 API

 

소스 변경 내역

bo

  • regularOrderApplicationDetailPopup.html

  • regularOrderApplicationMgmtView.html

  • RegularOrderApplicationMgmtController.java

  • RegularOrderApplicationDetailResponse.java

  • regularOrderApplicationDetailGrid.eventHandler.js

  • regularOrderApplicationMgmtHistoryGrid.provider.js

  • regularOrderApplicationMgmtInfoGrid.provider.js

  • regularOrderApplicationMgmt_ko.properties

api-bo

  • RegularOrderApplicationMgmtController.java

  • OrderClaimOrdInfoListResponse.java

  • RegularOrderApplicationDetailResponse.java

  • RegularOrderApplicationMgmtResponse.java

  • OpRglrDeliBaseMapper.xml

 


 

12. 추천 검색어/검색창 마크업 멀티사이트 적용

추천 검색어와 검색창 마크업에 멀티사이트를 적용하였습니다.

 

주요 내용

  • 추천 검색어 관리 화면의 검색조건에 사이트 영역을 추가합니다.

  • 추천 검색어 관리 화면의 검색 결과의 그리드에 사이트 컬럼 영역을 추가합니다.

  • 추천 검색어 등록/수정정 팝업에 사이트명을 추가합니다.

  • 검색창 마크업 관리 화면의 검색조건에 사이트 영역을 추가합니다.

  • 검색창 마크업 관리 화면의 검색 결과의 그리드에 사이트 컬럼 영역을 추가합니다.

  • 검색창 마크업 등록/수정 팝업에 사이트명을 추가합니다.

  • FO 추천 검색어 영역에 해당 사이트에 노출하도록 설정한 추천 검색어를 노출합니다.

  • FO 검색창 마크업 영역에 해당 사이트에 노출하도록 설정한 검색창 마크업을 노출합니다.

 

화면 접근 경로

  • BO > 상품 > 검색어 관리 > 추천 검색어 관리

  • BO > 상품 > 검색어 관리 > 검색창 마크업 관리

대상 API

 

소스 변경 내역

bo

  • RecomSchWrdMgmtController.java

  • RecomSchWrdRequest.java

  • recomSchWrdMgmt_ko.properties

  • recomSchWrdListGrid.provider.js

  • recomSchWrdMgmtView.html

  • RecomSchWrdMgmtController.java

  • RecomSchWrdPopupRequest.java

  • RecomSchWrdResponse.java

  • recomSchWrdMgmt_ko.properties

  • recomSchWrdRegistPopup.eventHandler.js

  • recomSchWrdRegistPopup.html

  • SearchMarkupMgmtController.java

  • SearchMarkupRequest.java

  • SearchMarkupResponse.java

  • searchMarkupMgmt_ko.properties

  • searchMarkupGrid.eventHandler.js

  • searchMarkupGrid.provider.js

  • searchMarkupMgmtView.html

  • searchMarkupRegistPopup.eventHandler.js

  • searchMarkupMultiLangPopup.eventHandler.js

  • searchMarkupRegistPopup.html

api-bo

  • RecomSchWrdRequest.java

  • RecomSchWrdResponse.java

  • PrRecomSchWrdInfoMapper.xml

  • RecomSchWrdInfoRequest.java

  • RecomSchWrdResponse.java

  • PrRecomSchWrdInfoMapper.xml

  • PrRecomSchWrdInfoMapperTrx.xml

  • SearchMarkupResponse.java

  • PrSchBaseWrdInfoMapper.xml

  • PrSchBaseWrdInfoTrxMapper.xml

  • SearchMarkupResponse.java

  • PrSchBaseWrdInfoMapper.xml

  • PrSchBaseWrdInfoTrxMapper.xml

api-goods

  • SearchController.java

  • SearchRequest.java

  • SearchMapper.xml

 


13. 상품Q&A 멀티사이트 적용

상품Q&A에 멀티사이트를 적용하였습니다.

 

주요 내용

  • 상품Q&A 정보 관리 화면의 검색조건에 사이트 영역을 추가합니다.

  • 상품Q&A 정보 관리 화면의 검색 결과의 그리드에 사이트 컬럼 영역을 추가합니다.

  • 상품Q&A 상세 팝업에 사이트명을 추가합니다.

 

화면 접근 경로

  • BO > 상품 > 상품Q&A 관리 > 상품Q&A 정보 관리

대상 API

 

소스 변경 내역

bo

  • GoodsConstants.java

  • GoodsQAMgmtController.java

  • GoodsQAMgmtRequest.java

  • goodsQAMgmt_ko.properties

  • sgoodsQAListGrid.provider.js

  • goodsQAMgmtView.html

  • GoodsQAMgmtController.java

  • GoodsQADetailResponse.java

  • goodsQAMgmt_ko.properties

  • goodsQADetailView.html

api-bo

  • GoodsQAMgmtApiRequest.java

  • GoodsQAMgmtApiResponse.java

  • PrGoodsQaQuestInfoMapper.xml

  • GoodsQADetailApiResponse.java

  • PrGoodsQaQuestInfoMapper.xml

 


14. 상품평 멀티사이트 적용

상품평에 멀티사이트를 적용하였습니다.

 

주요 내용

  • 상품평 정보 관리 화면의 검색조건에 사이트 영역을 추가합니다.

  • 상품평 정보 관리 화면의 검색 결과의 그리드에 사이트 컬럼 영역을 추가합니다.

  • 상품평 상세 팝업에 사이트명을 추가합니다.

 

화면 접근 경로

  • BO > 상품 > 상품평 관리 > 상품평 정보 관리

대상 API

 

소스 변경 내역

bo

  • ReviewMgmtController.java

  • reviewMgmt_ko.properties

  • reviewMgmtListGrid.provider.js

  • reviewMgmtView.html

  • ReviewDetailResponse.java

  • reviewDetailView.html


15. 쿠폰 정보 추가

쿠폰의 기간 정보, 최소 적용 금액, 최대 혜택 금액을 추가하였습니다.

 

주요 내용

  • FO 상품상세 다운로드 가능쿠폰 조회 API 응답에 최소 적용금액, 최대 혜택금액을 추가합니다.

  • FO 상품 상세 / 쿠폰함은 기간 정보, 최소 적용 금액, 최대 혜택 금액 노출합니다.

  • FO 이벤트는 기간 정보 미노출 & 최소 적용 금액, 최대 혜택 금액 노출합니다.

 

화면 접근 경로

  • FO > 마이페이지 > 쿠폰함

  • FO > 이벤트 > 쿠폰 다운로드

  • FO > 상품 상세 > 할인 혜택 팝업

 

대상 API

 

소스 변경 내역

bo

  • coupon-list/page.tsx

  • event-coupon-detail.tsx

  • goods-benefit-modal.tsx

  • event.json

  • event-list.ts

  • goods-benefits.ts

  • coupon-list.ts

api-order

  • PromotionGoodsController.java

  • GoodsDetailCpnInfo.java

  • CcPromBaseMapper.xml


16. 로그인 토큰 만료시 API 중복 호출로 인한 오류 수정

로그인 토큰 만료시 API 중복 호출로 인한 오류 수정하였습니다.

 

주요 내용

  • FO 화면에서 토큰 만료 상태에서 API 를 중복으로 호출하는 경우 오류 수정하였습니다.

  • API 중복 호출 여부 판단하여 재발급 하지 않도록 개선하였습니다.