You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
weaver-develop/src/weaver/interfaces/shuzhi/cronjob/SyncBlackListJob.java

31 lines
1.1 KiB
Java

package weaver.interfaces.shuzhi.cronjob;
import weaver.conn.RecordSet;
import weaver.general.BaseBean;
import weaver.interfaces.schedule.BaseCronJob;
/**
*
*
* @author:dxfeng
* @createTime: 2023/06/05
* @version: 1.0
*/
public class SyncBlackListJob extends BaseCronJob {
// TODO 正式、测试表名切换
private static final String TABLE_NAME = "edc_uf_table182";
@Override
public void execute() {
new BaseBean().writeLog("######定时更新人员简历黑名单状态,任务开始######");
RecordSet rs = new RecordSet();
// 通过身份证号更新候选人信息台账
String sql = "update " + TABLE_NAME + " set sfhmd = 0 where field004 in(select sfzh from uf_hmdk)";
rs.executeUpdate(sql);
// 通过手机号码更新候选人信息台账
sql = "update " + TABLE_NAME + " set sfhmd = 0 where field005 in(select sjhm from uf_hmdk)";
rs.executeUpdate(sql);
new BaseBean().writeLog("######定时更新人员简历黑名单状态,任务结束######");
}
}