2024-05-31 release

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

  1. [개선] 주문 출고완료예정일시 추가 : 주문생성시 출고완료예정일시를 계산하여 추가.

  2. [추가] 간편 로그인 대상 확대 : 구글, 애플 로그인 기능을 추가하였습니다.

  3. [추가] APP 적용 개발 : 표준 APP 적용하였습니다.

  4. [개선] 검색 전체 상품 색인 배치 속도 개선 : 검색 전체 상품 색인 대상 조회 속도를 개선하였습니다.

  5. [개선] 할인혜택 쿠폰적용대상 추가 : 할인혜택 쿠폰적용대상에 기획전을 추가하였습니다.


1. 주문생성 시 출고완료예정일시 추가

 

주요 내용

  • 주문완료 시점에 상품의 출고완료예정일시를 계산합니다.

  • BO의 협력사 평가 중 소명이의제기에서 출고완료예정일시를 계산합니다.

  • 일반상품인 경우에는 주문시간을, 예약상품인 경우에는 배송지시예약일시를 기준으로 출고완료예정일시를 계산합니다.

  • 기준시간에서 상품의 배송기일을 합산합니다.

  • 날짜 계산 중 물류센터의 휴일이 있는 경우 해당 날짜는 합산에서 제외됩니다.

 화면 접근 경로

  • FO > 장바구니 > 정기주문 > 정기주문 신청서 > 정기주문 신청

  • FO > 장바구니 > 일반주문 > 일반주문서(일반상품or예약상품) > 주문

  • FO > 장바구니 > 선물하기 > 일반주문서 > 주문

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

 대상 API

 

DB

  • 주문상세(op_ord_dtl) 테이블에 출고완료예정일시(ship_fnsh_fcst_dtm) 컬럼 추가

 

소스 변경 내역

api-order

  • OrderContr‎oller.java‎

  • OrderTestC‎onfig.java

  • OrderSheetCo‎ntroller.java

  • ShipFnshFcstD‎tmRequest.java

  • OpOrdD‎tl.java

  • StHoliInfo‎Mapper.java

  • OpOrdDtlCr‎eator.java

  • OrderSheetS‎ervice.java

  • StHoliInfo‎Mapper.xml

  • OpOrdDtlTr‎xMapper.xml‎

 


2. 간편 로그인 대상 확대

 구글, 애플 로그인 기능을 추가하였습니다.

 

주요 내용

  • 구글, 애플 계정을 통해 간편 로그인합니다.

 

화면 접근 경로

  • BO > 회원 > 회원관리 > 회원 정보 관리 > 회원상세 팝업 > 회원부가정보

  • FO > 로그인

  • FO > 마이페이지 > 설정

 

대상 API

  

소스 변경 내역

fo

  • social-login-popup/layout.tsx

  • social-login-popup/page.tsx

  • login/layout.tsx

  • member/join/(home)/page.tsx

  • member/setting/layout.tsx

  • member/setting/page.tsx

  • login-social.tsx

  • mypage-social.tsx

  • social-login-button.tsx

  • memberConstants.ts

  • loginUtils.ts

  • memberUtils.ts

  • src/types/member/login.ts

  • next.config.js

bo

  • MemberJoinInfoResponse.java

  • memberInfo_en.properties

  • memberInfo_ko.properties

  • memberInfoView.eventHandler.js

  • memberInfoView.html

api-bo

  • MemberJoinInfoResponse.java

  • EtMbrBaseMapper.xml

api-member

  • SocialLoginController.java

  • AppleUserResponse.java

  • GoogleUserResponse.java

  • SocialAccessToken.java

  • ME052.java

  • SocialLoginService.java

  • AppleProperties.java

  • GoogleProperties.java

  • SocialLoginApiUtil.java

  • AppleLogin.java

  • GoogleLogin.java

  • application-dev.properties

  • application-local.properties

  • application-stg.properties

  • application-prd.properties

  • common_ko.properties

  • member_en.properties

  • member_ko.properties

  • AuthKey_8KQ2KXG2V6.p8

 


3. APP 적용 개발

표준 APP 적용하였습니다.

 

주요 내용

  • 로그인, 로그아웃, 카메라 권한 요청, 생체 인증 적용

 

화면 접근 경로

  • FO > 로그인

  • FO > 마이페이지 > 설정

  • FO > 고객센터 > 1:1 문의

  • FO > 마이페이지 > 상품평

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

  • FO > 상품상세 > 상품Q&A

  • FO > 마이페이지 > 상품Q&A

 

소스 변경 내역

fo

  • x2beeapp.js

  • login.ts

  • member/setting/page.tsx

  • [locale]/layout.tsx

  • social-login-button.tsx

  • verificationButton.tsx

  • i18n/en/member.json

  • i18n/ko/member.json

  • LoginAuthProvider.tsx

  • token.ts

  • memberUtils.ts

  • tokenUtils.ts

  • use-media-upload.tsx


4. 검색 전체 상품 색인 배치 속도 개선

 검색 전체 상품 색인 대상 조회 속도를 개선하였습니다.

 

주요 내용

  • 장시간 소요되던 전체 상품 색인 대상 조회 속도를 획기적으로 개선하였습니다.

 

BATCH

  • 상품 전체 정보 연동

 

소스 변경 내역

BATCH

  • SearchProductChunkLoadConfig.java

  • SearchMapper.xml


5. 할인혜택 쿠폰적용대상 추가

할인혜택 쿠폰적용대상에 기획전을 추가하였습니다.

 

주요 내용

  • 기획전을 통해 접근하였을 때에만 해당 쿠폰이 노출되도록 적용하였습니다.

 

화면 접근 경로

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

 

소스 변경 내역

fo

  • goods-benefit-modal.tsx

  • goods-benefits.ts