diff --git a/src/weaver/interfaces/dito/job/CleanLoginLogJob.java b/src/weaver/interfaces/dito/job/CleanLoginLogJob.java new file mode 100644 index 00000000..7f986ceb --- /dev/null +++ b/src/weaver/interfaces/dito/job/CleanLoginLogJob.java @@ -0,0 +1,26 @@ +package weaver.interfaces.dito.job; + +import com.weaver.formmodel.util.DateHelper; +import weaver.conn.RecordSet; +import weaver.general.TimeUtil; +import weaver.interfaces.dito.comInfo.PropBean; +import weaver.interfaces.schedule.BaseCronJob; + +/** + * @version 1.0 + * @Title ecology-9 + * @Company 泛微软件 + * @CreateDate 2023/8/18 + * @Description ${description} + * @Author Lee + */ +public class CleanLoginLogJob extends BaseCronJob { + @Override + public void execute() { + String logEntityTable = PropBean.getUfPropValue("logEntityTable"); + String dayMove = DateHelper.dayMove(TimeUtil.getCurrentTimeString(), 180); + String deleteSql = "delete from " + logEntityTable + " where modedate<" + "'" + dayMove + "'"; + RecordSet recordSet = new RecordSet(); + recordSet.execute(deleteSql); + } +}