From c2a3da1d4071f2f1d6a5beb63b8442920767584e Mon Sep 17 00:00:00 2001
From: Jack <jack.su@pollex.com.tw>
Date: 星期二, 18 一月 2022 20:33:52 +0800
Subject: [PATCH] [ADD] 結案明細編輯API

---
 pamapi/src/main/java/com/pollex/pam/web/rest/AppointmentResource.java |   18 ++++++++++++++++++
 1 files changed, 18 insertions(+), 0 deletions(-)

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 64a4d29..dd2fc14 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
@@ -88,4 +88,22 @@
 		
         return ResponseEntity.noContent().build();
     }
+	
+	@PostMapping("/close/info/edit")
+    public ResponseEntity<Void> editAppointmentClosedInfo(@RequestBody AppointmentCloseDTO closeDTO) {
+		
+		if(closeDTO.getContactStatus() == ContactStatusEnum.DONE) {
+			DoneProcessDTO dto = new DoneProcessDTO();
+			BeanUtils.copyProperties(closeDTO, dto);
+			abstractAppointmentProcess.editClosedInfo(dto);
+		}else if(closeDTO.getContactStatus() == ContactStatusEnum.CLOSED){
+			ClosedProcessDTO dto = new ClosedProcessDTO();
+			BeanUtils.copyProperties(closeDTO, dto);
+			abstractAppointmentProcess.editClosedInfo(dto);
+		}else {
+			return ResponseEntity.notFound().build();
+		}
+		
+        return ResponseEntity.noContent().build();
+    }
 }

--
Gitblit v1.8.0