diff --git a/src/main/java/com/interplug/qcast/biz/object/ObjectController.java b/src/main/java/com/interplug/qcast/biz/object/ObjectController.java
index 8a6efcdb..55d9031d 100644
--- a/src/main/java/com/interplug/qcast/biz/object/ObjectController.java
+++ b/src/main/java/com/interplug/qcast/biz/object/ObjectController.java
@@ -112,9 +112,10 @@ public class ObjectController {
@Operation(description = "물건정보의 플랜정보를 삭제한다.")
@DeleteMapping("/plan/{objectNo}/{planNo}")
@ResponseStatus(HttpStatus.NO_CONTENT)
- public void deletePlan(@PathVariable String objectNo, @PathVariable String planNo)
+ public void deletePlan(
+ @PathVariable String objectNo, @PathVariable String planNo, PlanRequest planRequest)
throws Exception {
- PlanRequest planRequest = new PlanRequest();
+
planRequest.setObjectNo(objectNo);
planRequest.setPlanNo(planNo);
diff --git a/src/main/resources/mappers/object/objectMapper.xml b/src/main/resources/mappers/object/objectMapper.xml
index 03578786..a0d58133 100644
--- a/src/main/resources/mappers/object/objectMapper.xml
+++ b/src/main/resources/mappers/object/objectMapper.xml
@@ -740,12 +740,16 @@
)
-
+
/* sqlid : com.interplug.qcast.biz.object.deletePlan */
- DELETE FROM T_PLAN
+ UPDATE T_PLAN
+ SET
+ DEL_FLG = '1'
+ , LAST_EDIT_DATETIME = GETDATE()
+ , LAST_EDIT_USER = #{userId}
WHERE OBJECT_NO = #{objectNo}
AND PLAN_NO = #{planNo}
-
+
/* sqlid : com.interplug.qcast.biz.object.updateObjectChange */