generated from dxfeng/secondev-chapanda-feishu
60 lines
1.6 KiB
Java
60 lines
1.6 KiB
Java
|
|
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;
|
||
|
|
}
|
||
|
|
}
|