weaver-hrm-salary/src/com/engine/salary/timer/AutoAddAllSpecialAddDeducti...

26 lines
774 B
Java
Raw Normal View History

2022-11-16 16:06:27 +08:00
package com.engine.salary.timer;
import cn.hutool.core.date.DateUtil;
import com.engine.common.util.ServiceUtil;
import com.engine.salary.service.AddUpDeductionService;
import com.engine.salary.service.impl.AddUpDeductionServiceImpl;
import lombok.extern.slf4j.Slf4j;
import weaver.hrm.User;
import weaver.interfaces.schedule.BaseCronJob;
import java.util.Date;
@Slf4j
public class AutoAddAllSpecialAddDeductionJob extends BaseCronJob {
private AddUpDeductionService getAddUpDeductionService(User user) {
return ServiceUtil.getService(AddUpDeductionServiceImpl.class, user);
}
@Override
public void execute() {
Date date = new Date();
getAddUpDeductionService(null).autoAddAll(DateUtil.beginOfMonth(date), Boolean.TRUE);
}
}