주요사건처리현황 등록버튼 조건 수정.
parent
2d5971a5fb
commit
3d6aa1312c
|
|
@ -26,81 +26,83 @@ import java.util.List;
|
||||||
@RequestMapping("/ivsgt")
|
@RequestMapping("/ivsgt")
|
||||||
public class MajorStatusController {
|
public class MajorStatusController {
|
||||||
|
|
||||||
private final AuthMgtService authMgtService;
|
private final AuthMgtService authMgtService;
|
||||||
private final MajorStatusService majorStatusService;
|
private final MajorStatusService majorStatusService;
|
||||||
private final CodeMgtService codeMgtService;
|
private final CodeMgtService codeMgtService;
|
||||||
|
|
||||||
@GetMapping("/majorStatusPage")
|
@GetMapping("/majorStatusPage")
|
||||||
public ModelAndView majorStatus(@AuthenticationPrincipal UserInfo loginUser, MajorStatus majorStatus){
|
public ModelAndView majorStatus(@AuthenticationPrincipal UserInfo loginUser, MajorStatus majorStatus){
|
||||||
|
|
||||||
ModelAndView mav = new ModelAndView("ivsgt/majorStatus/majorStatusPage");
|
ModelAndView mav = new ModelAndView("ivsgt/majorStatus/majorStatusPage");
|
||||||
|
|
||||||
mav.addObject("mstList", codeMgtService.selectCodeMgtList("MST"));
|
mav.addObject("mstList", codeMgtService.selectCodeMgtList("MST"));
|
||||||
|
|
||||||
mav.addObject("mgtOrganList", loginUser.getDownOrganCdList());
|
mav.addObject("mgtOrganList", loginUser.getDownOrganCdList());
|
||||||
mav.addObject("searchParams", majorStatus);
|
mav.addObject("searchParams", majorStatus);
|
||||||
|
|
||||||
majorStatus.setQueryInfo();
|
majorStatus.setQueryInfo();
|
||||||
mav.addObject("majorList", majorStatusService.selectMajorList(majorStatus));
|
mav.addObject("majorList", majorStatusService.selectMajorList(majorStatus));
|
||||||
majorStatus.setContentCnt(majorStatusService.selectMajorListCnt(majorStatus));
|
majorStatus.setContentCnt(majorStatusService.selectMajorListCnt(majorStatus));
|
||||||
majorStatus.setPaginationInfo();
|
majorStatus.setPaginationInfo();
|
||||||
return mav;
|
mav.addObject("organCd", loginUser.getOgCd());
|
||||||
}
|
mav.addObject("accessAuth", authMgtService.selectAccessConfigList(loginUser.getUserSeq(), "/ivsgt/majorStatusPage").get(0).getAccessAuth());
|
||||||
|
return mav;
|
||||||
|
}
|
||||||
|
|
||||||
@GetMapping("/majorEditModal")
|
@GetMapping("/majorEditModal")
|
||||||
public ModelAndView majorEditModal(@AuthenticationPrincipal UserInfo loginUser, MajorStatus majorStatus) {
|
public ModelAndView majorEditModal(@AuthenticationPrincipal UserInfo loginUser, MajorStatus majorStatus) {
|
||||||
ModelAndView mav = new ModelAndView("ivsgt/majorStatus/majorStatusEditModal");
|
ModelAndView mav = new ModelAndView("ivsgt/majorStatus/majorStatusEditModal");
|
||||||
|
|
||||||
if(majorStatus.getMajorKey()!=null){
|
if(majorStatus.getMajorKey()!=null){
|
||||||
majorStatus = majorStatusService.selectMajor(majorStatus.getMajorKey());
|
majorStatus = majorStatusService.selectMajor(majorStatus.getMajorKey());
|
||||||
}else{
|
}else{
|
||||||
majorStatus.setWrtOrgan(loginUser.getOgCd());
|
majorStatus.setWrtOrgan(loginUser.getOgCd());
|
||||||
majorStatus.setWrtPart(loginUser.getOfcCd());
|
majorStatus.setWrtPart(loginUser.getOfcCd());
|
||||||
majorStatus.setWrtUserSeq(loginUser.getUserSeq());
|
majorStatus.setWrtUserSeq(loginUser.getUserSeq());
|
||||||
majorStatus.setWrtUserGrd(loginUser.getTitleCd());
|
majorStatus.setWrtUserGrd(loginUser.getTitleCd());
|
||||||
majorStatus.setWrtUserNm(loginUser.getUserNm());
|
majorStatus.setWrtUserNm(loginUser.getUserNm());
|
||||||
majorStatus.setWrtDt(loginUser.getWrtDt());
|
majorStatus.setWrtDt(loginUser.getWrtDt());
|
||||||
majorStatus.setWrtDt(loginUser.getWrtDt());
|
majorStatus.setWrtDt(loginUser.getWrtDt());
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
//mav.addObject("mstList", codeMgtService.selectCodeMgtList("MST"));
|
|
||||||
mav.addObject("majorStatus", majorStatus);
|
|
||||||
mav.addObject("userSeq", loginUser.getUserSeq());
|
|
||||||
return mav;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@GetMapping("/majorViewModal")
|
|
||||||
public ModelAndView majorViewModal(@AuthenticationPrincipal UserInfo loginUser,MajorStatus majorStatus){
|
|
||||||
|
|
||||||
ModelAndView mav = new ModelAndView("ivsgt/majorStatus/majorStatusViewModal");
|
|
||||||
|
|
||||||
majorStatus = majorStatusService.selectMajor(majorStatus.getMajorKey());
|
|
||||||
mav.addObject("userSeq", loginUser.getUserSeq());
|
|
||||||
mav.addObject("majorStatus", majorStatus);
|
|
||||||
|
|
||||||
//메뉴권한 확인
|
|
||||||
// mav.addObject("accessAuth", authMgtService.selectAccessConfigList(loginUser.getUserSeq(), "/ivsgt/"+majorStatus.getMajorType()).get(0).getAccessAuth());
|
|
||||||
|
|
||||||
return mav;
|
|
||||||
}
|
|
||||||
|
|
||||||
@PostMapping("/saveContent")
|
|
||||||
public Integer saveContent (MajorStatus majorStatus,
|
|
||||||
MultipartHttpServletRequest request,
|
|
||||||
@RequestParam(value = "fileSeq", required = false) List< Integer > deleteFileSeq){
|
|
||||||
majorStatus.setMultipartFileList(request.getMultiFileMap().get("uploadFiles"));
|
|
||||||
return majorStatusService.saveContent(majorStatus, deleteFileSeq);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@PostMapping("/deleteContent")
|
|
||||||
@ResponseBody
|
|
||||||
public void deleteContent(@RequestBody MajorStatus majorStatus){
|
|
||||||
|
|
||||||
majorStatusService.deleteContent(majorStatus);
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
//mav.addObject("mstList", codeMgtService.selectCodeMgtList("MST"));
|
||||||
|
mav.addObject("majorStatus", majorStatus);
|
||||||
|
mav.addObject("userSeq", loginUser.getUserSeq());
|
||||||
|
return mav;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@GetMapping("/majorViewModal")
|
||||||
|
public ModelAndView majorViewModal(@AuthenticationPrincipal UserInfo loginUser,MajorStatus majorStatus){
|
||||||
|
|
||||||
|
ModelAndView mav = new ModelAndView("ivsgt/majorStatus/majorStatusViewModal");
|
||||||
|
|
||||||
|
majorStatus = majorStatusService.selectMajor(majorStatus.getMajorKey());
|
||||||
|
mav.addObject("userSeq", loginUser.getUserSeq());
|
||||||
|
mav.addObject("majorStatus", majorStatus);
|
||||||
|
|
||||||
|
//메뉴권한 확인
|
||||||
|
// mav.addObject("accessAuth", authMgtService.selectAccessConfigList(loginUser.getUserSeq(), "/ivsgt/"+majorStatus.getMajorType()).get(0).getAccessAuth());
|
||||||
|
|
||||||
|
return mav;
|
||||||
|
}
|
||||||
|
|
||||||
|
@PostMapping("/saveContent")
|
||||||
|
public Integer saveContent (MajorStatus majorStatus,
|
||||||
|
MultipartHttpServletRequest request,
|
||||||
|
@RequestParam(value = "fileSeq", required = false) List< Integer > deleteFileSeq){
|
||||||
|
majorStatus.setMultipartFileList(request.getMultiFileMap().get("uploadFiles"));
|
||||||
|
return majorStatusService.saveContent(majorStatus, deleteFileSeq);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@PostMapping("/deleteContent")
|
||||||
|
@ResponseBody
|
||||||
|
public void deleteContent(@RequestBody MajorStatus majorStatus){
|
||||||
|
|
||||||
|
majorStatusService.deleteContent(majorStatus);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -120,8 +120,10 @@
|
||||||
</nav>
|
</nav>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-auto">
|
<div class="col-auto">
|
||||||
<!-- <input type="button" class="btn btn-danger" value="삭제" id="delectMajorBtn">-->
|
<!--<input type="button" class="btn btn-danger" value="삭제" id="delectMajorBtn">-->
|
||||||
<input type="button" class="btn btn-success" value="등록" id="addMajorBtn" sec:authorize="hasRole('ROLE_SUB_ADMIN')">
|
<th:block th:if="${organCd eq 'OG001' and accessAuth eq 'ACC001'}">
|
||||||
|
<input type="button" class="btn btn-success" value="등록" id="addMajorBtn">
|
||||||
|
</th:block>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue