|
|
|
|
package cfs.trsmrcv.web;
|
|
|
|
|
|
|
|
|
|
import java.io.BufferedReader;
|
|
|
|
|
import java.io.IOException;
|
|
|
|
|
import java.io.InputStreamReader;
|
|
|
|
|
import java.io.UnsupportedEncodingException;
|
|
|
|
|
import java.text.SimpleDateFormat;
|
|
|
|
|
import java.time.LocalDateTime;
|
|
|
|
|
import java.util.ArrayList;
|
|
|
|
|
import java.util.Calendar;
|
|
|
|
|
import java.util.Date;
|
|
|
|
|
import java.util.HashMap;
|
|
|
|
|
import java.util.List;
|
|
|
|
|
import java.util.Map;
|
|
|
|
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
|
|
|
|
|
|
|
import org.apache.commons.lang.StringUtils;
|
|
|
|
|
import org.json.simple.JSONObject;
|
|
|
|
|
import org.json.simple.parser.JSONParser;
|
|
|
|
|
import org.slf4j.Logger;
|
|
|
|
|
import org.slf4j.LoggerFactory;
|
|
|
|
|
import org.springframework.stereotype.Controller;
|
|
|
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
|
|
import org.springframework.web.bind.annotation.RequestMethod;
|
|
|
|
|
import org.springframework.web.bind.annotation.ResponseBody;
|
|
|
|
|
|
|
|
|
|
import cfs.WASInfo;
|
|
|
|
|
import cfs.common.util.ResultSmartPlatform;
|
|
|
|
|
import cfs.schd.ExemptCarInfo;
|
|
|
|
|
import cfs.schd.PrpCarInfo;
|
|
|
|
|
import cfs.schd.dao.SchdDao;
|
|
|
|
|
import cfs.trsmrcv.dao.TrsmrcvDao;
|
|
|
|
|
|
|
|
|
|
@Controller
|
|
|
|
|
public class TestController {
|
|
|
|
|
|
|
|
|
|
protected Logger logger = LoggerFactory.getLogger(this.getClass());
|
|
|
|
|
|
|
|
|
|
@Resource(name = "trsmrcvDao")
|
|
|
|
|
private TrsmrcvDao trsmrcvDao;
|
|
|
|
|
|
|
|
|
|
@Resource(name = "schdDao")
|
|
|
|
|
private SchdDao schdDao;
|
|
|
|
|
|
|
|
|
|
@Resource(name="prpCarInfo")
|
|
|
|
|
private PrpCarInfo prpCarInfo;
|
|
|
|
|
|
|
|
|
|
@Resource(name="exemptCarInfo")
|
|
|
|
|
private ExemptCarInfo exemptCarInfo;
|
|
|
|
|
|
|
|
|
|
@RequestMapping(value="/cfs/trsmrcv/sleep.do", method=RequestMethod.GET)
|
|
|
|
|
public @ResponseBody Map<String, Object> sleep(HttpServletRequest request) throws Exception {
|
|
|
|
|
TrsmrcvUtil.printRequestHeader(request);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
logger.info("sleep 요청");
|
|
|
|
|
Thread.sleep(100000);
|
|
|
|
|
logger.info("sleep 끝");
|
|
|
|
|
|
|
|
|
|
ResultSmartPlatform result = new ResultSmartPlatform();
|
|
|
|
|
result.setMsg(ResultSmartPlatform.STATUS_SUCESS, "정상적으로 처리되었습니다.");
|
|
|
|
|
return result.getResult();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@RequestMapping(value="/cfs/trsmrcv/insertSusinLog.do", method=RequestMethod.GET)
|
|
|
|
|
public @ResponseBody Map<String, Object> insertSusinLog(HttpServletRequest request) throws Exception {
|
|
|
|
|
TrsmrcvUtil.printRequestHeader(request);
|
|
|
|
|
|
|
|
|
|
Map<String,String> susinInfo = TrsmrcvUtil.getInfoMapForConnSusinLog(request);
|
|
|
|
|
trsmrcvDao.insertConnSusinLog(susinInfo);
|
|
|
|
|
|
|
|
|
|
Map result = new HashMap();
|
|
|
|
|
result.put("res", "ok");
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@RequestMapping(value="/cfs/trsmrcv/updateRunWas.do", method=RequestMethod.GET)
|
|
|
|
|
public @ResponseBody Map<String, Object> updateRunWas(HttpServletRequest request) throws Exception {
|
|
|
|
|
String schdulName = request.getParameter("schdulName");
|
|
|
|
|
|
|
|
|
|
Map<String,String> map = new HashMap<String,String>();
|
|
|
|
|
map.put("runWas", WASInfo.getWAS());
|
|
|
|
|
map.put("schdulName", schdulName);
|
|
|
|
|
schdDao.updateRunWas(map);
|
|
|
|
|
|
|
|
|
|
Map result = new HashMap();
|
|
|
|
|
result.put("res", "ok");
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@RequestMapping(value="/cfs/sudong/makeExemptMaster.do", method=RequestMethod.GET)
|
|
|
|
|
public @ResponseBody Map<String, Object> makeExemptMaster(HttpServletRequest request) throws Exception {
|
|
|
|
|
Map result = new HashMap();
|
|
|
|
|
prpCarInfo.makeExemptMaster();
|
|
|
|
|
result.put("res", "OK");
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|
@RequestMapping(value="/cfs/sudong/makeScarMaster.do", method=RequestMethod.GET)
|
|
|
|
|
public @ResponseBody Map<String, Object> makeScarMaster(HttpServletRequest request) throws Exception {
|
|
|
|
|
Map result = new HashMap();
|
|
|
|
|
prpCarInfo.makeScarMaster();
|
|
|
|
|
result.put("res", "OK");
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|
@RequestMapping(value="/cfs/sudong/makePreregistMaster.do", method=RequestMethod.GET)
|
|
|
|
|
public @ResponseBody Map<String, Object> makePreregistMaster(HttpServletRequest request) throws Exception {
|
|
|
|
|
Map result = new HashMap();
|
|
|
|
|
prpCarInfo.makePreregistMaster();
|
|
|
|
|
result.put("res", "OK");
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|
}
|