package weaver.formmode.recruit.modeexpand.util; import weaver.conn.RecordSet; /** * @author:dxfeng * @createTime: 2023/09/27 * @version: 1.0 */ public class ApplicantCommonInfo { /** * 获取应聘者姓名 * * @param applicantId 应聘者ID * @return 应聘者姓名 */ public static String getApplicantName(String applicantId) { RecordSet rs = new RecordSet(); rs.executeQuery("select xm from uf_jcl_yppc where id = ?", applicantId); if (rs.next()) { return rs.getString("xm"); } return ""; } /** * 获取应聘职位名称 * * @param positionId 职位ID * @return 职位名称 */ public static String getApplicantPosition(String positionId) { RecordSet rs = new RecordSet(); rs.executeQuery("select zpzwmc from uf_jcl_zp_zpzw where id = ?", positionId); if (rs.next()) { return rs.getString("zpzwmc"); } return ""; } /** * 获取取消理由 * * @param formId 表单ID * @param fieldName 字段明湖曾 * @param value 下拉框值 * @return */ public static String getSelectName(String formId, String fieldName, String value) { String cancelReason = ""; RecordSet rs = new RecordSet(); rs.executeQuery("select selectname from workflow_selectitem where fieldid =( select id from workflow_billfield where billid = ? and fieldname = ? ) and selectvalue = ?", formId, fieldName, value); if (rs.next()) { cancelReason = rs.getString("selectname"); } return cancelReason; } }