publicinterfaceAdminOrderDAO { // 인터페이스안의 추상메서드이기때문에 // 관리자가 주문목록을 확인하는 기능 getAdminOrderList() publicListgetAdminOrderList();
// 주문번호를 이용하여 주문상태만 변경 publicvoidupdateOrder(String trade_num); // 주문번호를 사용해서 주문상태,운송장번호 변경 가능 publicvoidupdateOrder(OrderDTO odto); // 주문번호에 해당하는 주문정보(리스트 전체)를 가져오는 동작을 처리 publicabstractListgetAdminOrderDetail(String trade_num);
// 주문번호를 이용하여 삭제 publicvoiddeleteOrder(String trade_num); }
AdminOrderDAOImpl.java에 deleteOrder()메서드 코드 추가
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
// 주문삭제 @Override publicvoiddeleteOrder(String trade_num) { try{ getCon(); sql="delete from itwill_order where o_trade_num=?"; pstmt = con.prepareStatement(sql); pstmt.setString(1, trade_num); pstmt.executeUpdate(); }catch(Exception e){ e.printStackTrace(); }finally{ closeDB(); } }//end of deleteOrder()