diff --git a/VamPa/src/main/java/com/vam/controller/AdminController.java b/VamPa/src/main/java/com/vam/controller/AdminController.java index 0cb1fbb..33f5def 100644 --- a/VamPa/src/main/java/com/vam/controller/AdminController.java +++ b/VamPa/src/main/java/com/vam/controller/AdminController.java @@ -36,10 +36,12 @@ import com.vam.model.AttachImageVO; import com.vam.model.AuthorVO; import com.vam.model.BookVO; import com.vam.model.Criteria; +import com.vam.model.OrderCancelDTO; import com.vam.model.OrderDTO; import com.vam.model.PageDTO; import com.vam.service.AdminService; import com.vam.service.AuthorService; +import com.vam.service.OrderService; import net.coobird.thumbnailator.Thumbnails; @@ -55,6 +57,9 @@ public class AdminController { @Autowired private AdminService adminService; + @Autowired + private OrderService orderService; + /* 관리자 메인 페이지 이동 */ @RequestMapping(value="main", method = RequestMethod.GET) public void adminMainGET() throws Exception{ @@ -484,6 +489,16 @@ public class AdminController { return "/admin/orderList"; + } + + + /* 주문삭제 */ + @PostMapping("/orderCancle") + public String orderCanclePOST(OrderCancelDTO dto) { + + orderService.orderCancle(dto); + + return "redirect:/admin/orderList?keyword=" + dto.getKeyword() + "&amount=" + dto.getAmount() + "&pageNum=" + dto.getPageNum(); } } diff --git a/VamPa/src/main/webapp/WEB-INF/views/admin/orderList.jsp b/VamPa/src/main/webapp/WEB-INF/views/admin/orderList.jsp index 043317d..fbd1050 100644 --- a/VamPa/src/main/webapp/WEB-INF/views/admin/orderList.jsp +++ b/VamPa/src/main/webapp/WEB-INF/views/admin/orderList.jsp @@ -48,7 +48,9 @@