package com.engine.recruit.service.impl; import com.engine.common.util.ServiceUtil; import com.engine.core.impl.Service; import com.engine.recruit.enums.ApplicationStatusEnum; import com.engine.recruit.enums.RecordOperateEnum; import com.engine.recruit.service.ApplicantRecordService; import com.engine.recruit.service.RecruitButtonService; import weaver.common.DateUtil; import weaver.conn.RecordSet; import weaver.general.Util; import weaver.hrm.User; import java.util.HashMap; import java.util.Map; /** *

聚才林招聘

* "淘汰"按钮实现类 * * @author:dxfeng * @createTime: 2023/09/18 * @version: 1.0 */ public class EliminateServiceImpl extends Service implements RecruitButtonService { private ApplicantRecordService getApplicantRecordService(User user) { return ServiceUtil.getService(ApplicantRecordServiceImpl.class, user); } @Override public Map execute(Map params) { String billId = Util.null2String(params.get("billId")); RecordSet rs = new RecordSet(); rs.executeUpdate("update uf_jcl_yppc set zt = ? where id = ? ", ApplicationStatusEnum.OBSOLETE.getValue(), billId); String dateTime = DateUtil.getDateTime(); Map dataParam = new HashMap<>(4); dataParam.put("billId", billId); dataParam.put("operateTime", dateTime); dataParam.put("user", user); dataParam.put("recordOperateType", RecordOperateEnum.ELIMINATE); getApplicantRecordService(user).createOperateRecord(dataParam); return null; } }