Skip to content

Commit 8e1302a

Browse files
committed
[BT] SP-490 #close #time 1h #comment default page unit size 1000개로 확장.
[RV] +review SR @admin
1 parent 19619fd commit 8e1302a

File tree

2 files changed

+27
-3
lines changed

2 files changed

+27
-3
lines changed

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

Lines changed: 26 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,12 @@
33
import com.fasterxml.jackson.core.JsonProcessingException;
44
import egovframework.api.rivalWar.directChat.service.DirectChatService;
55
import egovframework.api.rivalWar.directChat.vo.DirectChatDTO;
6+
import egovframework.api.rivalWar.menu.service.MenuService;
7+
import egovframework.api.rivalWar.menu.vo.MenuDTO;
68
import egovframework.com.ext.jstree.springiBatis.core.util.Util_TitleChecker;
79
import egovframework.com.ext.jstree.springiBatis.core.validation.group.*;
810
import egovframework.com.ext.jstree.support.mvc.GenericAbstractController;
11+
import egovframework.com.ext.jstree.support.util.DateUtils;
912
import org.slf4j.Logger;
1013
import org.slf4j.LoggerFactory;
1114
import org.springframework.beans.factory.annotation.Autowired;
@@ -19,6 +22,7 @@
1922
import org.springframework.web.servlet.ModelAndView;
2023

2124
import javax.servlet.http.HttpServletRequest;
25+
import java.util.HashSet;
2226

2327
/**
2428
* Created by Administrator on 2017-09-24.
@@ -30,6 +34,9 @@ public class AdminDirectChatController extends GenericAbstractController {
3034
@Autowired
3135
private DirectChatService directChatService;
3236

37+
@Autowired
38+
private MenuService menuService;
39+
3340
private final Logger logger = LoggerFactory.getLogger(this.getClass());
3441

3542
/**
@@ -49,8 +56,25 @@ public ModelAndView addNode(@Validated(value = AddNode.class) DirectChatDTO jsTr
4956
if (bindingResult.hasErrors())
5057
throw new RuntimeException();
5158

59+
MenuDTO searchMenuDTO = new MenuDTO();
60+
Long menuCId = new Long(92);
61+
searchMenuDTO.setC_id(menuCId);
62+
63+
MenuDTO menuDTO = menuService.getNode(searchMenuDTO);
64+
65+
DirectChatDTO addedNode = directChatService.addNode(jsTreeHibernateDTO);
66+
67+
menuDTO.getDirectChatDTOs().add(addedNode);
68+
69+
menuService.alterNode(menuDTO);
70+
5271
ModelAndView modelAndView = new ModelAndView("jsonView");
53-
modelAndView.addObject("result", directChatService.addNode(jsTreeHibernateDTO));
72+
modelAndView.addObject("result", addedNode);
73+
74+
//메뉴 하나 가져온다 ( 향후 이부분은 리퀘스트로 대치 )
75+
76+
77+
5478
return modelAndView;
5579
}
5680

@@ -164,7 +188,7 @@ public ModelAndView moveNode(@Validated(value = MoveNode.class) DirectChatDTO js
164188

165189
@ResponseBody
166190
@RequestMapping(value = "/analyzeNode.do", method = RequestMethod.GET)
167-
public ModelAndView getChildNode(ModelMap model) {
191+
public ModelAndView analyzeNode(ModelMap model) {
168192
model.addAttribute("analyzeResult", "");
169193

170194
ModelAndView modelAndView = new ModelAndView("jsonView");

standard/project/web/src/main/java/egovframework/com/ext/jstree/springHibernate/core/vo/JsTreeHibernatePaginatedDTO.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ public abstract class JsTreeHibernatePaginatedDTO extends JsTreeHibernateBaseDTO
3131

3232
/** 페이지갯수 */
3333
@JsonIgnore
34-
private int pageUnit = 10;
34+
private int pageUnit = 1000;
3535

3636
/** 페이지사이즈 */
3737
@JsonIgnore

0 commit comments

Comments
 (0)