Initial commit: WACE PLM with database initialization features
- Add Docker Compose configurations for dev, prod, and standalone environments - Add database initialization scripts (init-db.sh, init-db-docker.sh) - Add enhanced start-docker-linux.sh with DB init support - Add comprehensive database initialization guide - Support for automatic dbexport.pgsql import on first run - Include safety checks for production environment
This commit is contained in:
98
src/com/pms/controller/ConvertMngController.java
Normal file
98
src/com/pms/controller/ConvertMngController.java
Normal file
@@ -0,0 +1,98 @@
|
||||
package com.pms.controller;
|
||||
|
||||
import java.io.File;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpSession;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
import com.oreilly.servlet.MultipartRequest;
|
||||
import com.pms.common.FileRenameClass;
|
||||
import com.pms.common.bean.PersonBean;
|
||||
import com.pms.common.service.BaseService;
|
||||
import com.pms.common.utils.CommonUtils;
|
||||
import com.pms.common.utils.Constants;
|
||||
import com.pms.service.AdminService;
|
||||
import com.pms.service.CommonService;
|
||||
import com.pms.service.DistributionService;
|
||||
import com.pms.service.ConvertMngService;
|
||||
|
||||
@Controller
|
||||
public class ConvertMngController extends BaseService {
|
||||
|
||||
@Autowired
|
||||
AdminService adminService;
|
||||
@Autowired
|
||||
ConvertMngService convertMngService;
|
||||
@Autowired
|
||||
CommonService commonService;
|
||||
|
||||
/**
|
||||
* 도면변환관리 목록조회
|
||||
* @param request
|
||||
* @param paramMap
|
||||
* @return
|
||||
*/
|
||||
@RequestMapping("/convertMng/convertMngList.do")
|
||||
public String convertMngList(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
||||
ArrayList convertMngList = convertMngService.convertMngList(request, paramMap);
|
||||
request.setAttribute("convertMngList", convertMngList);
|
||||
return "/convertMng/convertMngList";
|
||||
}
|
||||
|
||||
/**
|
||||
* 도면변환관리 등록 팝업
|
||||
* @param request
|
||||
* @param paramMap
|
||||
* @return
|
||||
*/
|
||||
@RequestMapping("/convertMng/convertMngFormPopup.do")
|
||||
public String convertMngFormPopup(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
||||
HashMap convertMngInfo = new HashMap();
|
||||
try{
|
||||
String objId = CommonUtils.checkNull(paramMap.get("objId"));
|
||||
|
||||
if("".equals(objId)){
|
||||
convertMngInfo.put("OBJID", CommonUtils.createObjId());
|
||||
}else{
|
||||
convertMngInfo = convertMngService.convertMngInfo(request, paramMap);
|
||||
}
|
||||
|
||||
}catch(Exception e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
request.setAttribute("DOC_TYPE", Constants.FILE_DOC_TYPE_CONVERT_MNG_ATTACH_CODE);
|
||||
request.setAttribute("DOC_TYPE_NAME", Constants.FILE_DOC_TYPE_CONVERT_MNG_ATTACH_NAME);
|
||||
request.setAttribute("CONVERTED_DOC_TYPE", Constants.FILE_DOC_TYPE_CONVERTED_MNG_ATTACH_CODE);
|
||||
request.setAttribute("convertMngInfo", convertMngInfo);
|
||||
|
||||
return "/convertMng/convertMngFormPopup";
|
||||
}
|
||||
|
||||
/**
|
||||
* 도면변환관리 등록
|
||||
* @param request
|
||||
* @param paramMap
|
||||
* @return
|
||||
*/
|
||||
@RequestMapping("/convertMng/insertConvertMng.do")
|
||||
public String insertConvertMng(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
||||
HashMap resultMap = new HashMap();
|
||||
try{
|
||||
convertMngService.insertConvertMng(request, paramMap);
|
||||
CommonUtils.setReqAttrResultMsg(request, "저장하였습니다.", null, null, resultMap);
|
||||
}catch(Exception e){
|
||||
CommonUtils.setReqAttrResultMsg(request, "오류가 발생하였습니다..", null, e, resultMap);
|
||||
e.printStackTrace();
|
||||
}
|
||||
request.setAttribute("RESULT", CommonUtils.getJsonMap(resultMap));
|
||||
return "/ajax/ajaxResult";
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user