- 부가서비스 : 링크결제_발송내역 List 목업데이터 API 연동
This commit is contained in:
@@ -9,9 +9,8 @@ export const ListItem = ({
|
||||
mid, tid, paymentDate, paymentStatus,
|
||||
|
||||
requestDate, bankName, accountNo, resultStatus,
|
||||
|
||||
transactionId, customerName, status, channel,
|
||||
amount, sendDate, transactionDate
|
||||
amount, sendDate, sendStatus, sendMethod,
|
||||
scheduledSendDate, processStatus
|
||||
}: ListItemProps) => {
|
||||
const { navigate } = useNavigate();
|
||||
const getItemClass = () => {
|
||||
@@ -46,7 +45,7 @@ export const ListItem = ({
|
||||
else if (paymentStatus === 'AFTER_CANCEL') {
|
||||
rs = 'gray';
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
else if (additionalServiceCategory === AdditionalServiceCategory.AccountHolderSearch) {
|
||||
if (resultStatus === "SUCCESS") {
|
||||
@@ -113,11 +112,8 @@ export const ListItem = ({
|
||||
let time = requestDate?.substring(8, 14);
|
||||
timeStr = time?.substring(0, 2) + ':' + time?.substring(2, 4) + ':' + time?.substring(4, 6);
|
||||
}
|
||||
else if (additionalServiceCategory === AdditionalServiceCategory.LinkPaymentShipping) {
|
||||
timeStr = moment(transactionDate).format('HH:mm');
|
||||
}
|
||||
else if (additionalServiceCategory === AdditionalServiceCategory.LinkPaymentPending) {
|
||||
timeStr = moment(sendDate).format('HH:mm');
|
||||
else {
|
||||
return
|
||||
}
|
||||
return timeStr
|
||||
};
|
||||
@@ -131,10 +127,18 @@ export const ListItem = ({
|
||||
str = `${accountNo}`
|
||||
}
|
||||
else if (additionalServiceCategory === AdditionalServiceCategory.LinkPaymentShipping) {
|
||||
str = `${customerName}(${transactionId})`
|
||||
if (sendMethod === "SMS") {
|
||||
str = `${"buyerName"}(${"휴대폰 번호 뒷자리"})`
|
||||
} else {
|
||||
str = `${"buyerName"}(${"이메일"})`
|
||||
}
|
||||
}
|
||||
else if (additionalServiceCategory === AdditionalServiceCategory.LinkPaymentPending) {
|
||||
str = `${customerName}(${transactionId})`
|
||||
if (sendMethod === "SMS") {
|
||||
str = `${"추후 buyerName 추가 필요"}(${"휴대폰 번호 뒷자리"})`
|
||||
} else {
|
||||
str = `${"추후 buyerName 추가 필요"}(${"이메일"})`
|
||||
}
|
||||
}
|
||||
return str;
|
||||
};
|
||||
@@ -160,24 +164,35 @@ export const ListItem = ({
|
||||
);
|
||||
}
|
||||
else if (additionalServiceCategory === AdditionalServiceCategory.LinkPaymentShipping) {
|
||||
rs.push(
|
||||
<div className="transaction-details">
|
||||
<span>{getTime()}</span>
|
||||
<span className="separator">|</span>
|
||||
<span>{status}</span>
|
||||
<span className="separator">|</span>
|
||||
<span>{channel}</span>
|
||||
</div>
|
||||
);
|
||||
|
||||
if (paymentStatus === "PAYMENT_FAIL" || paymentStatus === "INACTIVE") {
|
||||
rs.push(
|
||||
<div className="transaction-details">
|
||||
<span>{paymentStatus}</span>
|
||||
<span className="separator">|</span>
|
||||
<span>{sendMethod}</span>
|
||||
</div>
|
||||
)
|
||||
} else {
|
||||
rs.push(
|
||||
<div className="transaction-details">
|
||||
<span>{paymentStatus}</span>
|
||||
<span className="separator">|</span>
|
||||
<span>{sendMethod}</span>
|
||||
<span className="separator">|</span>
|
||||
<span>{"결제수단 추가 필요"}</span>
|
||||
</div>
|
||||
);
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
else if (additionalServiceCategory === AdditionalServiceCategory.LinkPaymentPending) {
|
||||
rs.push(
|
||||
<div className="transaction-details">
|
||||
<span>{getTime()}</span>
|
||||
<span>{processStatus}</span>
|
||||
<span className="separator">|</span>
|
||||
<span>{status}</span>
|
||||
<span className="separator">|</span>
|
||||
<span>{channel}</span>
|
||||
<span>{sendMethod}</span>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user