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