weaver-hrm-salary/src/com/engine/salary/timer/SyncTaxAgentEmpJob.java

36 lines
1009 B
Java
Raw Normal View History

2022-07-11 09:39:57 +08:00
package com.engine.salary.timer;
import com.engine.common.util.ServiceUtil;
2022-11-22 16:14:54 +08:00
import com.engine.salary.wrapper.TaxAgentWrapper;
2022-07-11 09:39:57 +08:00
import lombok.extern.slf4j.Slf4j;
import weaver.hrm.User;
import weaver.interfaces.schedule.BaseCronJob;
@Slf4j
public class SyncTaxAgentEmpJob extends BaseCronJob {
2022-11-22 16:14:54 +08:00
private TaxAgentWrapper getTaxAgentWrapper(User user) {
return ServiceUtil.getService(TaxAgentWrapper.class, user);
2022-07-11 09:39:57 +08:00
}
@Override
public void execute() {
long time = System.currentTimeMillis();
log.info("计划任务【SyncTaxAgentEmpJob】开始执行");
start();
log.info("计划任务【SyncTaxAgentEmpJob】执行结束用时" + (System.currentTimeMillis() - time));
}
/**
* 代码执行逻辑方法
*/
private void start() {
try {
2022-11-22 16:14:54 +08:00
getTaxAgentWrapper(null).syncAllRange();
2022-07-11 09:39:57 +08:00
} catch (Exception e) {
log.error("计划任务【SyncTaxAgentEmpJob】执行异常" + e);
}
}
}