관태료 조회 배치처리 추가

master
mjkhan21 2 months ago
parent e0d2e8a355
commit c35b845e94

@ -7,6 +7,7 @@ import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.ImportAutoConfiguration;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.ImportResource;
import cokr.xit.base.ServletCustomizer;
import cokr.xit.base.docs.jasper.JasperView;
@ -18,6 +19,7 @@ import io.swagger.v3.oas.models.info.Info;
@ImportAutoConfiguration({ServletCustomizer.class})
@ComponentScan(basePackageClasses = cokr.xit.applib.HttpStatusCodeExceptionControllerAdvice.class)
@ImportResource("classpath:spring/context-scheduler.xml")
public class MainApplication extends SpringBootApplicationBridge {
public static void main(String[] args) {
allowRestrictedHeaders();

@ -8,67 +8,30 @@
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util.xsd" >
<!-- 국민신문고 민원 수신 -->
<bean id="smgReceiver" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject" ref="smgService"/>
<property name="targetMethod" value="receivePetitions"/>
</bean>
<bean id="smgReceiverTrigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
<property name="jobDetail" ref="smgReceiver" />
<property name="cronExpression" value="0 0/1 * * * ?" /> <!-- 1분마다 -->
</bean>
<!-- 국민신문고 민원답변 전송 -->
<bean id="smgSender" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject" ref="smgService"/>
<property name="targetMethod" value="sendReplies"/>
</bean>
<bean id="smgSenderTrigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
<property name="jobDetail" ref="smgSender" />
<property name="cronExpression" value="0 0/1 * * * ?" /> <!-- 1분마다 -->
</bean>
<!-- epost 전자우편 신청 전송 -->
<bean id="epostSender" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject" ref="emailRequestService"/>
<property name="targetMethod" value="sendRequests"/>
</bean>
<bean id="epostSenderTrigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
<property name="jobDetail" ref="epostSender" />
<!-- 서울 세외수입 과태료 조회 -->
<bean id="snisSync" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject" ref="sndngDtlService"/>
<property name="targetMethod" value="updatePreNotices"/>
</bean>
<bean id="snisSyncTrigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
<property name="jobDetail" ref="snisSync" />
<!-- property name="cronExpression" value="0 30 6 * * ?" /> 매일 06:30 -->
<property name="cronExpression" value="0 0/1 * * * ?" /> <!-- 1분마다 -->
</bean>
<!-- epost 전자우편 결과 수신 -->
<bean id="epostReceiver" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject" ref="emailResultService"/>
<property name="targetMethod" value="receiveResults"/>
</bean>
<bean id="epostReceiverTrigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
<property name="jobDetail" ref="epostReceiver" />
<property name="cronExpression" value="0 30 6 * * ?" /> <!-- 매일 06:30 -->
<!-- property name="cronExpression" value="0 0/1 0 * * ?" /> <1분마다 -->
</bean>
<bean id="schedulerFactory" class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="jobDetails">
<list>
<ref bean="smgReceiver" />
<ref bean="smgSender" />
<ref bean="epostSender" />
<ref bean="epostReceiver" />
<ref bean="snisSync" />
<!--
-->
</list>
</property>
<property name="triggers">
<list>
<ref bean="snisSyncTrigger" />
<!--
<ref bean="smgReceiverTrigger" />
<ref bean="smgSenderTrigger" />
<ref bean="epostSenderTrigger" />
<ref bean="epostReceiverTrigger" />
-->
</list>
</property>

@ -66,6 +66,7 @@ function newSprt02040ControlSD(pageName, doctx="[data-doctx='sprt02040']", mainP
.join("\n");
$(ctrlSndngDtl.find("[name='vrActno']")).val(vrActno); // 가상 계좌번호
$(ctrlSndngDtl.find("[name='epaynoMask']")).val(item.getValue("EPAYNO_MASK")); // 전자납부번호
};
// 상세 정보 dialog

Loading…
Cancel
Save