From c80ac81d2a6f4e4d596a9d051abc9aa453313343 Mon Sep 17 00:00:00 2001 From: wayne <wayne8692wayne8692@gmail.com> Date: 星期二, 04 一月 2022 17:45:35 +0800 Subject: [PATCH] [update] 修正預約單標記為已聯絡時,回傳最新資料 --- pamapi/src/main/java/com/pollex/pam/web/rest/AppointmentResource.java | 5 +++-- pamapi/src/doc/預約單/標記為已聯絡API.txt | 27 ++++++++++++++++++++++++++- 2 files changed, 29 insertions(+), 3 deletions(-) diff --git "a/pamapi/src/doc/\351\240\220\347\264\204\345\226\256/\346\250\231\350\250\230\347\202\272\345\267\262\350\201\257\347\265\241API.txt" "b/pamapi/src/doc/\351\240\220\347\264\204\345\226\256/\346\250\231\350\250\230\347\202\272\345\267\262\350\201\257\347\265\241API.txt" index 80ef9a6..d4f900c 100644 --- "a/pamapi/src/doc/\351\240\220\347\264\204\345\226\256/\346\250\231\350\250\230\347\202\272\345\267\262\350\201\257\347\265\241API.txt" +++ "b/pamapi/src/doc/\351\240\220\347\264\204\345\226\256/\346\250\231\350\250\230\347\202\272\345\267\262\350\201\257\347\265\241API.txt" @@ -1,2 +1,27 @@ -http post : +http post : http://localhost:8080/api/appointment/markAsContacted/{appointmentId} + +response body: +{ + "id": 401, + "phone": "0912345678", + "email": "wayne@pollex.com.tw", + "contactType": "EMAIL", + "gender": "male", + "age": "under_20", + "job": "123", + "requirement": "�摨瑁����,靽�瑼�/閬��", + "communicateStatus": "contacted", + "hopeContactTime": "'����,�����,�����,�����,�����,���,�����9:00~12:00,12:00~14:00,14:00~18:00,18:00~21:00'", + "otherRequirement": null, + "appointmentDate": "2021-12-21T08:13:50.154Z", + "lastModifiedDate": "2022-01-04T09:40:13.715Z", + "agentNo": "J149388015", + "customerId": 155, + "name": "123", + "consultantViewTime": "2021-12-24T07:27:48.681Z", + "consultantReadTime": null, + "contactTime": "2022-01-04T09:40:13.715Z", + "satisfactionScore": null, + "appointmentMemoList": [] +} diff --git a/pamapi/src/main/java/com/pollex/pam/web/rest/AppointmentResource.java b/pamapi/src/main/java/com/pollex/pam/web/rest/AppointmentResource.java index d05fd1c..b65aa75 100644 --- a/pamapi/src/main/java/com/pollex/pam/web/rest/AppointmentResource.java +++ b/pamapi/src/main/java/com/pollex/pam/web/rest/AppointmentResource.java @@ -44,9 +44,10 @@ } @PostMapping("/markAsContacted/{appointmentId}") - public void markAsContacted(@PathVariable Long appointmentId) { + public AppointmentCustomerViewDTO markAsContacted(@PathVariable Long appointmentId) { appointmentService.markAsContacted(appointmentId); - } + return appointmentService.getAppointmentDetail(appointmentId); + } @GetMapping("/getDetail/{appointmentId}") public AppointmentCustomerViewDTO getAppointmentDetail(@PathVariable Long appointmentId) { -- Gitblit v1.8.0