feat : reader maker 파일명 수정, epost프로세스 정리중

master
Kurt92 4 months ago
parent a7be6efb32
commit 33e1fdf02d

@ -15,8 +15,8 @@ public class EPostScheduler {
private final EPostService ePostService;
@Scheduled(fixedRate = 10 * 60 * 1000) // 10분
public void ePostScheduler() {
// @Scheduled(fixedRate = 10 * 60 * 1000) // 10분
public void ePostSendScheduler() {
/**
*
@ -33,13 +33,27 @@ public class EPostScheduler {
//전송대상 찾기
//발송대상 찾기
//findEPostSendTarget()
//대상 text만들기
//대상 읽기
}
// @Scheduled(fixedRate = 10 * 60 * 1000) // 10분
public void ePostRcvScheduler() {
// esb경로의 택스트파일 읽기
// 결과 db 폴링
// 결과종류 - 접수(recv), 제작(prt), 배달(deliv)
}
}

@ -24,6 +24,13 @@ public class EPostService {
public EPostDto.SetInfo findSetInfo() {
// 필요한 값들
// 우편기본 = INFO_1
// 문서 정보 = DOC_CODE
// 서버 이미지 경로 정보 = IMAGE
// 시군구 가능 여부 SG_ENABLE
// 전자고지 정보여부 '전자고지'
CpSetinfo cpEpostInfo = cpSetinfoRepository.findById(
CpSetinfoId.builder()
.codeName(env.getProperty("e-post.info.cp.codeName"))
@ -68,6 +75,15 @@ public class EPostService {
.build();
}
public void findEPostSendTarget() {
// R.POST_PROC_STT='01'
// 전자고지 사용여부가 true이면, REG_YMD 현재 시간보다 작으면 컨티뉴
}
private EPostDto.EPostInfo buildEPostInfo(CpSetinfo ePostInfo, CpSetinfo ePostDocInfo) {
if(ePostInfo == null) return null;
return EPostDto.EPostInfo.builder()

@ -6,9 +6,9 @@ import com.worker.scheduler.smg.dto.SinmungoDto;
import com.worker.scheduler.smg.service.DbPolling;
import com.worker.scheduler.smg.service.XmlSend;
import com.worker.util.common.commEnum.StateEnum;
import com.worker.util.fileReader.XmlParserInterface;
import com.worker.util.fileReader.XmlReader;
import com.worker.util.fileReader.impl.SinmungoXmlParser;
import com.worker.util.xmlFileReader.XmlParserInterface;
import com.worker.util.xmlFileReader.XmlReader;
import com.worker.util.xmlFileReader.impl.SinmungoXmlParser;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.scheduling.annotation.Scheduled;

@ -9,7 +9,7 @@ import com.worker.util.common.commEnum.DateTimePatternEnum;
import com.worker.util.common.commEnum.FileKind;
import com.worker.util.common.commEnum.LawGBEnum;
import com.worker.util.common.commEnum.TakeSeCdEnum;
import com.worker.util.fileReader.XmlReader;
import com.worker.util.xmlFileReader.XmlReader;
import jakarta.transaction.Transactional;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;

@ -8,7 +8,7 @@ import com.worker.domain.repo.ep.EpUserRepository;
import com.worker.scheduler.smg.dto.SinmungoDto;
import com.worker.scheduler.smg.repository.XmlSendQueryDslRepository;
import com.worker.util.common.commEnum.StateEnum;
import com.worker.util.fileMaker.XmlMacker;
import com.worker.util.xmlFileMaker.XmlMacker;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;

@ -1,4 +0,0 @@
package com.worker.util.fileReader.impl;
public class EpostXmlParser {
}

@ -1,4 +1,4 @@
package com.worker.util.fileMaker;
package com.worker.util.xmlFileMaker;
import com.worker.domain.entity.CpSetinfo;
import com.worker.scheduler.smg.dto.SinmungoDto;

@ -1,4 +1,4 @@
package com.worker.util.fileReader;
package com.worker.util.xmlFileReader;
import java.io.File;

@ -1,4 +1,4 @@
package com.worker.util.fileReader;
package com.worker.util.xmlFileReader;
import com.worker.scheduler.smg.dto.SinmungoDto;
import lombok.extern.slf4j.Slf4j;

@ -0,0 +1,4 @@
package com.worker.util.xmlFileReader.impl;
public class EpostXmlParser {
}

@ -1,8 +1,8 @@
package com.worker.util.fileReader.impl;
package com.worker.util.xmlFileReader.impl;
import com.worker.scheduler.smg.dto.SinmungoDto;
import com.worker.util.common.commEnum.FileKind;
import com.worker.util.fileReader.XmlParserInterface;
import com.worker.util.xmlFileReader.XmlParserInterface;
import org.springframework.stereotype.Component;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
Loading…
Cancel
Save