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 */