Actions
결함 #7
진행중내 정보 팝업 > 거래/방문투어 > 방문투어 접수 승낙
시작시간:
2022/05/19
완료기한:
진척도:
100%
추정시간:
설명
- 방문투어 신청 확인 불가로 방문투어 접수 승낙 기능도 확인 불가
- FE측에서는 승낙 시 해당 접수 건을 임의로 사라지게 구현하였지만 새로고침 시 다시 표시됨.
-> 방문투어 접수 승낙 여부 필드를 추가하거나 승인되지 않은 데이터만 조회되도록 하거나 다른 조치가 필요해보임 (FE측과 논의 및 기획 정리 필요)
파일
허준구이(가) 약 3년 전에 변경
- 담당자을(를) 허준구에서 육창근(으)로 변경되었습니다.
방문투어 요청 시 UI 문제는 수정되었습니다.
방문투어 요청 시 "2022-05-06T17:10:00.000Z"로 POST 요청되었는데,
방문투어 승락 시 "2022-05-06 17:10:00.0"로 GET 되었습니다.
요청 시에는 UTC로 명시되었는데 GET시에 변환 없이 로컬 타임으로 주셔서 발생하는 문제입니다.
"2022-05-06 17:10:00.0Z"와 같이 Timezone 정보를 주시거나, 로컬 타임으로 변환하여 주셔야 할 것 같습니다.
빈아현이(가) 약 3년 전에 변경
-
방문투어 일시에 대한 문제는 수정하도록 하겠습니다. 감사합니다.
-
기존 API에서는 approves 필드 대신 dates 필드로 일시만을 넘겨주었지만 approves 필드로 해당 일시 승인여부를 같이 넘겨주도록 변경하였습니다.
- approves 필드 안의 isApproved 필드를 참고하여 해당 일시가 수락이 된 경우 체크표시가 되도록 수정 부탁드립니다.
- 기존 FE에서는 접수승낙 버튼 클릭 시 해당 접수 내용이 사라지도록 구현되어있습니다.
- 상의한 결과, 접수 내용은 사라지지 않으며 isApproval 필드를 추가하여 해당 방문투어 신청 정보에 대한 승낙 여부를 판단합니다.
- isApproval 필드가 true일 경우 해당 방문투어 신청 정보는 접수 승낙이 완료된 것으로 판단하여 방문투어 접수 승낙 버튼이 접수 완료로 변경되며 비활성화 됩니다.
- 아래는 변경된 response data 첨부합니다. 참고하시어 수정 부탁드립니다. 감사합니다.
[GET] http://pioneer.a2tec.co.kr:8083/api/region/complexes/20117951/sales/76/visit?userId=107
{
"resultCode": "1000",
"resultMsg": "Success",
"result": {
"list": [
{
"visitId": 53,
"sellingId": 76,
"userId": 3,
"name": "박호빈",
"email": "user01@gmail.com",
"phone": "010-1234-1235",
"approves": [
{
"date": "2022-07-07 01:00:00.0",
"isApproved": true
},
{
"date": "2022-07-07 01:20:00.0",
"isApproved": false
},
{
"date": "2022-07-07 01:30:00.0",
"isApproved": true
}
],
"isApproval": true
},
{
"visitId": 55,
"sellingId": 76,
"userId": 3,
"name": "박호빈",
"email": "user01@gmail.com",
"phone": "010-1234-1235",
"approves": [
{
"date": "2022-07-07 01:00:00.0",
"isApproved": false
},
{
"date": "2022-07-07 01:20:00.0",
"isApproved": false
},
{
"date": "2022-07-07 01:30:00.0",
"isApproved": false
}
],
"isApproval": false
},
{
"visitId": 56,
"sellingId": 76,
"userId": 107,
"name": "홍길동",
"email": "ckyuk@daooldns.co.kr",
"phone": "010-1111-2222",
"approves": [
{
"date": "2022-08-06 22:30:00.0",
"isApproved": false
}
],
"isApproval": false
},
{
"visitId": 57,
"sellingId": 76,
"userId": 107,
"name": "홍길동",
"email": "ckyuk@daooldns.co.kr",
"phone": "010-1111-2222",
"approves": [
{
"date": "2022-08-06 22:30:00.0",
"isApproved": false
},
{
"date": "2022-08-07 05:50:00.0",
"isApproved": false
}
],
"isApproval": false
},
{
"visitId": 58,
"sellingId": 76,
"userId": 107,
"name": "홍길동",
"email": "ckyuk@daooldns.co.kr",
"phone": "010-1111-2222",
"approves": [
{
"date": "2022-08-06 22:30:00.0",
"isApproved": true
},
{
"date": "2022-08-07 05:50:00.0",
"isApproved": true
},
{
"date": "2022-08-07 05:50:00.0",
"isApproved": true
}
],
"isApproval": true
}
]
}
}
Actions