Skip to content

Commit 6df0f3d

Browse files
committed
[BT] SP-490 #close #time 1h #comment 양방향 샘플 푸쉬 완료.
[RV] +review SR @admin
1 parent 8e1302a commit 6df0f3d

File tree

2 files changed

+21
-11
lines changed

2 files changed

+21
-11
lines changed

standard/project/web/src/main/java/egovframework/api/rivalWar/directChat/controller/AdminDirectChatController.java

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -61,19 +61,10 @@ public ModelAndView addNode(@Validated(value = AddNode.class) DirectChatDTO jsTr
6161
searchMenuDTO.setC_id(menuCId);
6262

6363
MenuDTO menuDTO = menuService.getNode(searchMenuDTO);
64-
65-
DirectChatDTO addedNode = directChatService.addNode(jsTreeHibernateDTO);
66-
67-
menuDTO.getDirectChatDTOs().add(addedNode);
68-
69-
menuService.alterNode(menuDTO);
64+
jsTreeHibernateDTO.setMenuDTO(menuDTO);
7065

7166
ModelAndView modelAndView = new ModelAndView("jsonView");
72-
modelAndView.addObject("result", addedNode);
73-
74-
//메뉴 하나 가져온다 ( 향후 이부분은 리퀘스트로 대치 )
75-
76-
67+
modelAndView.addObject("result", directChatService.addNode(jsTreeHibernateDTO));
7768

7869
return modelAndView;
7970
}

standard/project/web/src/main/java/egovframework/api/rivalWar/directChat/vo/DirectChatDTO.java

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package egovframework.api.rivalWar.directChat.vo;
22

3+
import com.fasterxml.jackson.annotation.JsonBackReference;
4+
import egovframework.api.rivalWar.menu.vo.MenuDTO;
35
import egovframework.com.ext.jstree.springHibernate.core.vo.JsTreeHibernateSearchDTO;
46
import org.hibernate.annotations.Cache;
57
import org.hibernate.annotations.*;
@@ -165,4 +167,21 @@ public <T extends JsTreeHibernateSearchDTO> void setFieldFromNewInstance(T param
165167
}
166168
}
167169

170+
171+
private MenuDTO menuDTO;
172+
173+
@JsonBackReference
174+
@ManyToOne
175+
@JoinTable(
176+
name = "T_M_MENU_DIRECTCHAT",
177+
joinColumns = @JoinColumn(name = "DIRECTCHAT_CID"),
178+
inverseJoinColumns = @JoinColumn(name = "MENU_CID")
179+
)
180+
public MenuDTO getMenuDTO() {
181+
return menuDTO;
182+
}
183+
184+
public void setMenuDTO(MenuDTO menuDTO) {
185+
this.menuDTO = menuDTO;
186+
}
168187
}

0 commit comments

Comments
 (0)