DateUtil 추가, 통계 생성용 임시 url 추가

main
이범준 3 months ago
parent e51f97a2bf
commit 5762dbb6ab

@ -0,0 +1,19 @@
package cfs.common.util;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class DateUtil {
public static String addDay(String yyyymmdd, int dayN) throws ParseException{
SimpleDateFormat sdf8 = (new SimpleDateFormat("yyyyMMdd"));
Calendar cal = Calendar.getInstance();
Date dateObj = sdf8.parse(yyyymmdd);
cal.setTime(dateObj);
cal.add(Calendar.DAY_OF_MONTH, dayN);
String calc = sdf8.format(cal.getTime());
return calc;
}
}

@ -42,6 +42,7 @@ import org.springframework.web.multipart.commons.CommonsMultipartResolver;
import cfs.common.service.CfsCommonService;
import cfs.common.util.CallWebService;
import cfs.common.util.DateUtil;
import cfs.common.util.HttpUtil;
import cfs.common.util.Result;
import cfs.common.util.ResultSmartPlatform;
@ -1364,5 +1365,21 @@ public class CommWebBrowserController {
return spResult.getResult();
}
@RequestMapping(value="/cfs/trsmrcv/makeSatTemp.do", method=RequestMethod.GET)
public @ResponseBody Map<String, Object> makeSatTemp() throws ParseException {
ResultSmartPlatform spResult = new ResultSmartPlatform();
String passDate = "20250730";
while(Integer.parseInt(passDate) >= 20200101){
Map<String, Object> mapOrg = new HashMap<String, Object>();
mapOrg.put("in_work_date", passDate);
mapOrg.put("out_ret", -1);
trsmrcvDao.callSP_EXEMPT_CARS_TRAFFIC_SAT(mapOrg);
passDate = DateUtil.addDay(passDate, -1);
}
spResult.setMsg(ResultSmartPlatform.STATUS_SUCESS, "정상적으로 처리되었습니다.");
return spResult.getResult();
}
}

Loading…
Cancel
Save