소스 정리

master
mjkhan21 6 days ago
parent f97d965a93
commit 98d2079c4c

@ -101,7 +101,7 @@ public class JasperController extends AbstractController {
.set("faxNo", user.getFaxNo())
.set("managerEmail", user.getEmailAddress());
}
private List<DataObject> getCrdnList(SndbQuery req) {
String[] crdnIds = req.getCrdnIds();
if (isEmpty(crdnIds)) {
@ -122,18 +122,12 @@ public class JasperController extends AbstractController {
Map<String, List<FileInfo>> crdnFiles = fileBean.getFilesOf(Crdn.INF_TYPE, crdnIds).stream()
.collect(Collectors.groupingBy(row -> row.getInfoKey()));
setBankAccounts(dtlList);
List<InputStream> inputStreams = dtlList.stream()
.flatMap(dtl -> {
String taxNo = dtl.string("TAX_NO");
dtl.set("CRDN_YMD_TM", DataFormat.yyyy_mm_dd(dtl.get("CRDN_YMD")) + " " + DataFormat.hh_mm_ss(dtl.get("CRDN_TM")))
.set("ADVNTCE_DUDT_YMD", DataFormat.yyyy_mm_dd(dtl.get("ADVNTCE_DUDT_YMD")))
// .set("issueYear", year)
// .set("issueMonth", month)
// .set("issueDay", day)
// .set("managerPhoneNo", userPhoneNo)
// .set("faxNo", faxNo)
// .set("managerEmail", userEmail)
.set("napbuYm", isEmpty(taxNo) ? null : taxNo.substring(15, 22))
;
@ -197,31 +191,17 @@ public class JasperController extends AbstractController {
List<DataObject> dtlList = sndngDtlService.getDetailList(List.of(req.getSndngId())); //getCrdnList(req);
setBankAccounts(dtlList);
String today = dateFormats.format("yyyyMMdd", System.currentTimeMillis()),
year = today.substring(0, 4),
month = today.substring(4, 6),
day = today.substring(6),
userName = "박재현",
userPhoneNo = "02-2148-1857",
userEmail = "poe307@mail.jongno.go.kr";
dtlList.forEach(dtl -> {
for (DataObject dtl: dtlList) {
String taxNo = dtl.string("TAX_NO");
dtl.set("CRDN_YMD_TM", DataFormat.yyyy_mm_dd(dtl.get("CRDN_YMD")) + " " + DataFormat.hh_mm_ss(dtl.get("CRDN_TM")))
.set("DUDT_YMD", DataFormat.yyyy_mm_dd(dtl.get("DUDT_YMD")))
.set("DUDT_AFTR_YMD", DataFormat.yyyy_mm_dd(dtl.get("DUDT_AFTR_YMD")))
.set("issueYear", year).set("issueMonth", month).set("issueDay", day)
.set("napbuYm", isEmpty(taxNo) ? null : taxNo.substring(15, 22))
.set("managerName", userName).set("managerPhoneNo", userPhoneNo).set("managerEmail", userEmail);
});
String jasper = switch (printOption.getPaperSeCd()) {
case "01" -> "/notice-a4.jasper";
case "02" -> "/notice-letter.jasper";
default -> throw new IllegalArgumentException("paperSeCd: " + printOption.getPaperSeCd());
.set("napbuYm", isEmpty(taxNo) ? null : taxNo.substring(15, 22));
};
return new ModelAndView("jasperView")
.addObject("jasper", jasper)
.addObject("jasper", "/notice-a4.jasper")
.addObject("params", getParams())
.addObject("dataMap", dtlList)
.addObject("filename", "prenotice.pdf");

@ -1,5 +1,5 @@
{
"host": "http://98.33.4.164",
"host": "http://98.33.4.167:8082",
/* 운영: http://98.33.4.164
개발: http://98.33.4.167:8082
*/

@ -15,7 +15,7 @@
</bean>
<bean id="snisSyncTrigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
<property name="jobDetail" ref="snisSync" />
<property name="cronExpression" value="0 0 8-17 * * ?" /> <!-- 오전 8시부터 오후 5시까지 1시간 마다 -->
<property name="cronExpression" value="0 0 8-17/2 * * ?" /> <!-- 오전 8시부터 오후 5시까지 2시간 마다 -->
<!-- property name="cronExpression" value="0 30 6 * * ?" /> 매일 06:30 -->
<!-- property name="cronExpression" value="0 0/1 * * * ?" /> 1분마다 -->
</bean>

Loading…
Cancel
Save