From 4068ecc958252c95d9a8d6fa4f689cf14eb9a18d Mon Sep 17 00:00:00 2001 From: "DESKTOP-KUL8TT4\\siina" Date: Tue, 3 Sep 2024 08:56:15 +0900 Subject: [PATCH] =?UTF-8?q?=EC=9A=A9=EC=96=B4=20=EC=97=85=EB=A1=9C?= =?UTF-8?q?=EB=93=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- quantec/README.md | 26 +++++++++---- quantec/cs/quantecAllTask/README.md | 58 ++++++++++++++++++++++++---- quantec/cs/quantecContract/README.md | 13 ++++++- 3 files changed, 81 insertions(+), 16 deletions(-) diff --git a/quantec/README.md b/quantec/README.md index 2b70e44..30f27b9 100644 --- a/quantec/README.md +++ b/quantec/README.md @@ -1,12 +1,24 @@ +### 용어 정리 -### pbp-cs 변경약관동의 변경 사항 (24-08-23 11:30) +1. 수도결제(受渡, settlement): 증권의 매매 거래, 증권과 그 대금을 주고 받는 것. 매매 계약 체결 후 3일째가 되는 날에 수도. 이러한 수도에 의하여 매매 계약을 이행하는 것을 수도 결제라고 하며, 그 거래를 수도 거래라고 한다. -> -> **정치영팀장**: 로그인시 팝업으로 뜨는 변경약관 동의는 이제 "필수"이다 이걸 동의하지 않는다면 서비스를 사용할 수 없다. (출처는 기획인듯?) +2. 투자가능금액 =/= 주문가능금액 + 1) 투자가능금액: 계좌 입금금액(현금 중) 투자에 사용할 수 있는 금액. 보유중인 주식, 타 자산 매도하여 얻은 현금 포함될 수 있음. 그러나 결제가 완료되지 않은 거래에서 발생한 금액은 포함되지 않을 수 있음. + 2) 주문가능금액: 현재 증권 계좌에서 주문을 할 때 실제로 사용할 수 있는 금액. 투자가능금액에서 미체결된 주문의 금액을 차감한 금액일 수 있음. -> **정치영팀장**: MTS입점 먼저 들어가면 현재 변경약관동의는 branch hotfix로 넣을것 +```mermaid +flowchart TD + n1["출금가능금액"] + n2["주문가능금액"] + n3["가입상품"] + n4["환전신청금액"] +``` -### pbp-cs 변경약관동의 변경 사항 (24-08-26 10:10) +3. 예수금 -> -> **정치영팀장**: PBP에서 추천링크 생성할때 investTypeList 추가 유무 물어봄 +> 계좌에 주식 거래를 위해 입금한 금액. 예수금을 증거금으로 활용하거나 인출 할 수 있다. + +4. 안전 마진, 잔여 예수금 + +> 주식 매수 투자자 보호 및 거래 안정성 계좌에 일부 금액 남기게 설정. 주식 매수 시 발생할 수 있는 불확실한 수수료, 세금, 가격 변동 부족한 금액이 발생하는것 방지 조치 +> 남겨둔 금액은 수수료 기타 비용 커버 사용, 실제 매매 금액 부족할 때 대비 남기는 금액 diff --git a/quantec/cs/quantecAllTask/README.md b/quantec/cs/quantecAllTask/README.md index ec30d2d..08cdea8 100644 --- a/quantec/cs/quantecAllTask/README.md +++ b/quantec/cs/quantecAllTask/README.md @@ -28,6 +28,7 @@ flowchart LR title: src/app/login/page.tsx --- classDiagram + direction LR class Login{ param: ref, sccofnstcd } @@ -103,6 +104,7 @@ classDiagram title: src/components/task/login/LoginTask.tsx --- classDiagram + direction LR class LoginTask{ } class AlertModal{ @@ -355,8 +357,9 @@ Login에 있는 onConfirmLogin을 실행함으로써 /assets으로 route하게 title: src/app/assets/page.tsx --- classDiagram + direction LR class Assets{ - + } class AssetMain{ @@ -368,19 +371,58 @@ classDiagram } class Navigation{ - + value: number; } class RequestReplyTask{ } - Assets *-- AssetMain - Assets *-- Spinner - Assets *-- CookieInfo - Assets *-- AssetMain - Assets *-- Navigation - Assets *-- RequestReplyTask + Assets *-- AssetMain : Component + Assets *-- Spinner : Component + Assets *-- CookieInfo : Component + Assets *-- AssetMain : Component + Assets *-- Navigation : isOpenNavigation = true
Component + Assets *-- RequestReplyTask : isOpenRequestReply = true
Component ```

+ +- 해당 페이지에서 정상적인 경로로 접근했는지 체크함. + +```javascript +useEffect(() => { + // 정상적인 경로로 접근했는지 체크 + // 증권사 접근 시 네비게이션 Open, 일반 브라우저 접근 시(랜딩 포함) 네비게이션 Close. + const isCorrectAccess = chkCorrectAccess(); + setIsOpenNavigation(isCorrectAccess || isStandalone); + }, []); + + +// src/util/functions.ts +// 정상적인 경로로 접근했는지 체크 +export const chkCorrectAccess = () => { + const companyCodeKey = process.env.NEXT_PUBLIC_ACCESS_COMPANY as string; + const companyCode = localStorage.getItem(companyCodeKey); + const found = PARTNER_LIST.find((item) => item.companyCode === companyCode); + + if (found) return true; + + return false; +}; +``` + +```mermaid + +classDiagram + class AssetMain { + + } + class BottomModal{ + + } + class PosNegNumber{ + + } + +``` \ No newline at end of file diff --git a/quantec/cs/quantecContract/README.md b/quantec/cs/quantecContract/README.md index aaa083d..11deadc 100644 --- a/quantec/cs/quantecContract/README.md +++ b/quantec/cs/quantecContract/README.md @@ -1001,5 +1001,16 @@ firstDate가 있으니까 이것을 기준으로 TP0015MT의 LAST_WRK_DTM이 앞 firstDate < LAST_WRK_DTM 되어 있다면 DB에 있는 약관이 가입한 포트폴리오보다 최신이라는 뜻이 되니까 변경된 약관 동의를 출력 -### 업무 2024-08-29 +### pbp-cs 변경약관동의 변경 사항 (24-08-23 11:30) +> +> **정치영팀장**: 로그인시 팝업으로 뜨는 변경약관 동의는 이제 "필수"이다 이걸 동의하지 않는다면 서비스를 사용할 수 없다. (출처는 기획인듯?) + +> **정치영팀장**: MTS입점 먼저 들어가면 현재 변경약관동의는 branch hotfix로 넣을것 + +### pbp-cs 변경약관동의 변경 사항 (24-08-26 10:10) + +> +> **정치영팀장**: PBP에서 추천링크 생성할때 investTypeList 추가 유무 물어봄 + +### 업무 2024-08-29