归档人才库操作
parent
dc2164c49a
commit
5cd47c7ae3
@ -0,0 +1,47 @@
|
||||
package weaver.formmode.mzg.modeexpand.resume;
|
||||
|
||||
import com.engine.mzg.conn.RecruitCommon;
|
||||
import weaver.conn.RecordSet;
|
||||
import weaver.formmode.customjavacode.AbstractModeExpandJavaCodeNew;
|
||||
import weaver.hrm.User;
|
||||
import weaver.soa.workflow.request.RequestInfo;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* @author:dxfeng
|
||||
* @createTime: 2024/10/11
|
||||
* @version: 1.0
|
||||
*/
|
||||
public class ArchiveTalentPoolExpand extends AbstractModeExpandJavaCodeNew {
|
||||
@Override
|
||||
public Map<String, String> doModeExpand(Map<String, Object> param) {
|
||||
Map<String, String> result = new HashMap<>();
|
||||
RecordSet rs = new RecordSet();
|
||||
try {
|
||||
String billId;
|
||||
RequestInfo requestInfo = (RequestInfo) param.get("RequestInfo");
|
||||
if (requestInfo != null) {
|
||||
User user = (User) param.get("user");
|
||||
billId = requestInfo.getRequestid();
|
||||
// 查询人才库中是否有该数据
|
||||
rs.executeQuery("select id from uf_recruit_rck where jlkid = ?", billId);
|
||||
String rckId = "";
|
||||
if (rs.next()) {
|
||||
rckId = rs.getString("id");
|
||||
// 更新人才库
|
||||
RecruitCommon.updateTablesData("uf_recruit_rck", "uf_recruit_resume", billId, rckId, "jlkid", user.getUID());
|
||||
} else {
|
||||
// 插入人才库
|
||||
RecruitCommon.insertTablesData("uf_recruit_rck", "uf_recruit_resume",billId,"jlkid",user.getUID());
|
||||
}
|
||||
}
|
||||
} catch (Exception e) {
|
||||
rs.writeLog(e);
|
||||
result.put("errmsg", e.getMessage());
|
||||
result.put("flag", "false");
|
||||
}
|
||||
return result;
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue