2023-12-28 release

이번 릴리즈는 정기주문 서비스를 제공하는 기능 새롭게 추가되고, 휴면회원 및 BO 사용성 개선을 위한 업데이트가 진행 되었습니다.

 

  1. [신규] 주문 - 정기주문, 주문상세 기타 기능 업데이트
    정기 주문 생성 시 정기 주문상품여부 체크 기능 추가 및 주문상세 페이지내 반품보류 반품불가 사유 노출항목 추가 기능을 제공합니다.

  2. [수정] 회원 - 휴면 회원 관리 기능 및 프로세스 제거
    휴면회원 관계 법령이 폐지되어 관련 프로세스를 삭제 합니다.

  3. [개선] BackOffice - BackOffice관련 기타 기능 업데이트
    BO UI 그리드 공통 규칙 적용 및 시스템 모니터링 관련 소소한 버그를 수정하였습니다.

 


1. 정기주문 및 주문상세 클레임 사유 노출 추가

정기 주문 생성 시 정기주문 상품여부가 'N'인 경우라도 주문생성 가능하게 변경 및 BO 주문상세 반품보류, 반품불가 사유를 주문상세에 노출 추가 및 스윗트래커 배송완료 수신 URL 설정 변경

 

주요 내용

  • 스윗트래커 콜백 URL 설정 변경(api-order url → gw url)

  • 다중배송지의 배송지 중복 얼럿 호출 방지

 

화면 접근 경로

  • MO > 주문서

 

대상 API

 

소스 변경 내역

batch-mbod

  • application-dev.properties

  • application-stg.properties

mo

  • order.vue

api-order

  • RegularOrderValidator.java

api-bo

  • ClaimCausePopupResponse.java

  • OrderClaimOrdGoodsInfoResponse.java

  • OpOrdBaseMapper.xml

  • OpOrdDtlMapper.xml

 


2. 휴면 회원 프로세스 제거

휴면회원 관련 법령이 폐지되어 BO에서 관리 프로세스가 삭제 되었습니다.

 

주요 내용

  • 휴면 해제 팝업 제거 (로그인, 소셜로그인)

  • 회원가입 시 휴면회원, 탈퇴 체크 수정

  • 로그인 시 휴면회원 체크 수정

  • 이벤트 휴면 분리보관 / 복원 로직 삭제 수정

  • 휴면 분리보관/복원 로직 삭제 및 탈퇴로직 수정 (휴면과 공통화된 부분)

  • [BATCH] 휴면 회원 전환/ 휴면 회원 전환 알림 배치 제거

  • [BO] 대시보드, 회원 통계 휴면회원 관련 로직 제거

  • [BO] 회원 관리 > 회원 정보 관리 조회 조건 중 회원 상태 제거

 

대상 API

 

소스 변경 내역

api-member

  • MemberController.java

  • WithDrawalRequest.java

  • EtMbrBase.java

  • EtMbrDtlInfo.java

  • EtMbrWdraFailInfo.java

  • EtStpMbrFailInfo.java

  • EtMbrDlvpInfo.java

  • EtMbrInfoChgHist.java

  • EtMbrRfdActnInfo.java

  • EtMbrDlvpInfoMapper.java

  • EtMbrBaseMapper.java

  • EtMbrBaseTrxMapper.java

  • EtMbrDtlInfoTrxMapper.java

  • EtMbrWdraCausInfoTrxMapper.java

  • EventService.java

  • GoodsService.java

  • OrderService.java

  • LoginService.java

  • MemberLogService.java

  • MemberJoinService.java

  • MemberService.java

  • ExternalSeparateService.java

  • WithdrawalService.java

  • SocialLoginService.java

  • EtMbrBaseMapper.xml

  • EtMbrDlvpInfoMapper.xml

  • EtMbrBaseTrxMapper.xml

  • EtMbrDtlInfoTrxMapper.xml

  • EtMbrWdraCausInfoTrxMapper.xml

  • Constants.java

  • LoginController.java

  • MemberController.java

  • MbrCiDtlResponse.java

  • SocialAuthResponse.java

  • [제거]

  • DsInstMbrInfo.java

  • DsMbrBase.java

  • DsMbrDlvpInfo.java

  • DsMbrDtlInfo.java

  • DsMbrRfdActnInfo.java

  • DsCcnProcInfo.java

  • DsCustCnslInfo.java

  • DsCustCpnsAccpInfo.java

  • DsEtcGftDlvpInfo.java

  • DsEvtTrgmnInfo.java

  • DsGoodsQaQuestInfo.java

  • DsMbrAnxInfo.java

  • DsOrdBase.java

  • DsOrdDlvp.java

  • DsOrdPayBase.java

  • DsRfdInfo.java

  • DsRfdProcInfo.java

  • DsMbrBaseMapper.java

  • DsMbrDlvpInfoMapper.java

  • DsMbrDtlInfoMapper.java

  • DsMbrRfdActnInfoMapper.java

  • DsMbrBaseTrxMapper.java

  • DsMbrDlvpInfoTrxMapper.java

  • DsMbrDtlInfoTrxMapper.java

  • DsMbrRfdActnInfoTrxMapper.java

  • EtMbrBaseMapper.java

  • EtInstMbrInfoTrxMapper.java

  • EtMbrBaseTrxMapper.java

  • DsMbrBaseMapper.xml

  • DsMbrDlvpInfoMapper.xml

  • DsMbrDtlInfoMapper.xml

  • DsMbrRfdActnInfoMapper.xml

  • DsMbrBaseTrxMapper.xml

  • DsMbrDlvpInfoTrxMapper.xml

  • DsMbrDtlInfoTrxMapper.xml

  • DsMbrRfdActnInfoTrxMapper.xml

  • EtMbrBaseMapper.xml

  • IfMe0171Response.java

  • MbrInfoChangeService.java

  • SeparateService.java

batch-mbod

  • EtMbrBaseMapper.java

  • EventService.java

  • GoodsService.java

  • MemberService.java

  • OrderService.java

  • DormantMemberService.java

  • EtMbrBaseMapper.xml

    [제거]

  • ChangeMemberStateConfig.java

  • ChangeMemberStateTasklet.java

  • SendAlimDormantMemberConfig.java

  • SendAlimDormantMemberTasklet.java

  • EtMbrCertiTknIssuInfoMapper.java

  • EtMbrDtlInfoTrxMapper.java

  • EtMbrCertiTknIssuInfoMapper.xml

  • EtMbrCertiTknIssuInfoMapper.xml

  • EtMbrDtlInfoTrxMapper.xml

bo

  • MemberMgmtController.java

  • MemberStatusResponse.java

  • dashboardChart.eventHandler.js

  • memberStatusGrid.eventHandler.js

  • memberStatusGrid.provider.js

  • dashboard_bo.html

  • memberMgmtView.html

  • MemberMgmtSearchRequest.java

  • MemberMgmtSearchRequest.java

api-bo

  • MemberStatusResponse.java

  • EtMbrBaseMapper.xml

api-order

  • CustomerServiceController.java

  • MemberController.java

  • MemberService.java

  • CustomerServiceService.java

  • CustomerServiceServiceImpl.java

  • MemberWithdrawalService.java

  • MemberRestoreService.java

  • CsWithdrawalRequest.java

  • WithdrawalMemberRequest.java

  • DsCustCnslInfoTrxMapper.java

  • DsCcnProcInfoTrxMapper.java

  • DsCustCpnsAccpInfoTrxMapper.java

  • CsCustCnslInfoMapper.java

  • DsCustCpnsAccpInfoMapper.java

  • TransferTargetMemberStatus.java

  • DsCcnProcInfoTrxMapper.xml

  • DsCustCnslInfoTrxMapper.xml

  • DsCustCpnsAccpInfoTrxMapper.xml

    [제거]

  • MemberOrderInfoDsModifier.java

  • DsEtcGftDlvpInfoTrxMapper.java

  • DsOrdBaseTrxMapper.java

  • DsOrdDlvpTrxMapper.java

  • DsOrdPayBaseTrxMapper.java

  • DsRfdInfoTrxMapper.java

  • DsEtcGftDlvpInfoMapper.java

  • DsOrdBaseMapper.java

  • DsCcnProcInfoMapper.java

  • DsCustCnslInfoMapper.java

  • DsEtcGftDlvpInfoTrxMapper.xml

  • DsOrdBaseTrxMapper.xml

  • DsOrdDlvpTrxMapper.xml

  • DsOrdPayBaseTrxMapper.xml

  • DsRfdInfoTrxMapper.xml

  • DsCcnProcInfoMapper.xml

  • DsCustCnslInfoMapper.xml

  • DsCustCpnsAccpInfoMapper.xml

  • DsEtcGftDlvpInfoMapper.xml

  • DsOrdBaseMapper.xm

api-event

  • SeparateController.java

  • SeparateServiceImpl.java

  • SeparateRequest.java

  • WithDrawal.java

  • SeparateService.java

  • EtMbrBase.java

  • EtMbrDlvpInfo.java

  • DsEvtTrgmnInfoTrxMapper.java

  • IfEtMbrDlvpInfoMapper.java

  • IfCcEvtTrgmnInfoTrxMapper.java

  • IfEtMbrBaseTrxMapper.java

  • IfEtMbrDlvpInfoTrxMapper.java

  • DsEvtTrgmnInfoTrxMapper.xml

  • IfEtMbrDlvpInfoMapper.xml

  • IfCcEvtTrgmnInfoTrxMapper.xml

  • IfEtMbrBaseTrxMapper.xml

  • IfEtMbrDlvpInfoTrxMapper.xml

[제거]

  • DsEvtTrgmnInfoTrxMapper.xml

  • DsEvtTrgmnInfoMapper.java

 


3. BackOffice 전반적인 개선 적용

BO UI 그리드 공통 규칙 적용 및 시스템 모니터링 관련 소소한 버그를 수정하였습니다.

 

주요 내용

  • BO UI 그리드 공통규칙 적용

  • 시스템 > 모니터링 관리 > 사용자 접속 이력 조회 화면 조회 조건 영역 : 레이블링 변경, [초기화] btn 클릭 시 기간 초기화 버그 수정

  • 시스템 > 모니터링 관리 > 개인정보 열람 이력 조회 화면 : [초기화]btn 클릭 시 기간 초기화 버그 수정, "열람사유" null 데이터 출력 제외, 그리드 내 출력 항목 추가

  • 회원 > 임직원할인한도관리 화면 조회조건 및 그리드 헤더 영역 레이블 변경

  • 정산 > 매출 부가세 계산 추가

 

소스 변경 내역

bo

  • personalInfoMgmtGrid.provider.js

  • MemberInfoConfirmReasonPopupController.java

  • StIndInfoQryLogResponse.java

  • personalInfoMgmt_en.properties

  • personalInfoMgmt_ko.properties

  • userAccessHistoryInquiry_en.properties

  • userAccessHistoryInquiry_ko.properties

  • personalInfoMgmtGrid.eventHandler.js

  • personalInfoMgmtGrid.provider.js

  • personalInfoMgmtView.html

  • staffDcLimMgmt_en.properties

  • staffDcLimMgmt_ko.properties

  • userLogGrid.eventHandler.js

  • userLogGrid.provider.js

  • milgExtctMgmtViewGrid.provider.js

  • milgPayMbrInfoGrid.provider.js

  • milgStatusSubDtlGrid.provider.js

  • menuUserStatusGrid.provider.js

  • stDeptCdListGrid.provider.js

  • acSaleInfoResponse.java

  • acSaleInfo_en.properties

  • acSaleInfo_ko.properties

  • acSaleInfoGrid.eventHandler.js

  • acSaleInfoGrid.provider.js

api-bo

  • StIndInfoQryLogResponse.java

  • StIndInfoQryLogMapper.xml

  • PersonalInfoReadMgmtController.java

  • AcSaleInfoResponse.java

  • AcSaleInfoMapper.xml

batch-mbod

  • AcSaleInfoTrxMapper.xml