📄 jobinfo.java
字号:
itemresume.add(resusmeListMap);
log.LOG_INFO("退出genResumeList方法...");
}
return itemresume;
}
/*
* 查询个人简历资料
*/
public void genSpecResumeList(Buffers inbuffer)
{
log.LOG_INFO("进入genSpecResumeList方法...");
String resume_id = inbuffer.getString("RESUME_ID");
try
{
this.queryResult = genSpecResumeList(resume_id);
} catch (SaasApplicationException e)
{
log.LOG_INFO(e.getMessage());
}
log.LOG_INFO("退出genSpecResumeList方法...");
}
public ArrayList genSpecResumeList(String resume_id)throws SaasApplicationException
{
ArrayList resumeList = new ArrayList();
ArrayList itemresume = new ArrayList();
ResumeExt resumeExt = new ResumeExt();
resumeExt.setParam(":VRESUME_ID", resume_id);
resumeList = resumeExt.selByList("SEL_BY_RESUMELIST");
if (resumeList == null)
return null;
for (Iterator it = resumeList.iterator(); it.hasNext();)
{
HashMap resumeMap = (HashMap) it.next();
String resumeId = "";
String name = "";
String age = "";
String degree = "";
String job_age = "";
String grad_date = "";
String work_history = "";
String spec = "";
String cert = "";
String wish = "";
String born_date = "";
String born_site = "";
String attach_tag = "";
String grad_from = "";
String create_date = "";
String update_date = "";
String phone = "";
String email = "";
String tel = "";
String addr = "";
String position = "";
String validity = "";
String audit_person = "";
String audit_date = "";
String publish_user_id = "";
String publish_date = "";
String profession = "";
String remark = "";
String pic_path="";
HashMap resusmeListMap = new HashMap();
if (resumeMap.get("resume_id") != null)
resumeId = resumeMap.get("resume_id").toString();
if (resumeMap.get("name") != null)
name = resumeMap.get("name").toString();
if (resumeMap.get("age") != null)
age = resumeMap.get("age").toString();
if (resumeMap.get("degree") != null)
degree = resumeMap.get("degree").toString();
if (resumeMap.get("job_age") != null)
job_age = resumeMap.get("job_age").toString();
if (resumeMap.get("grad_date") != null)
grad_date = resumeMap.get("grad_date").toString().substring(0, 10);
if (resumeMap.get("work_history") != null)
work_history = resumeMap.get("work_history").toString();
if (resumeMap.get("spec") != null)
spec = resumeMap.get("spec").toString();
if (resumeMap.get("cert") != null)
cert = resumeMap.get("cert").toString();
if (resumeMap.get("wish") != null)
wish = resumeMap.get("wish").toString();
if (resumeMap.get("born_date") != null)
born_date = resumeMap.get("born_date").toString().substring(0, 10);
if (resumeMap.get("born_site") != null)
born_site = resumeMap.get("born_site").toString();
if (resumeMap.get("attach_tag") != null)
attach_tag = resumeMap.get("attach_tag").toString();
if (resumeMap.get("grad_from") != null)
grad_from = resumeMap.get("grad_from").toString();
if (resumeMap.get("create_date") != null)
create_date = resumeMap.get("create_date").toString().substring(0, 10);
if (resumeMap.get("update_date") != null)
update_date = resumeMap.get("update_date").toString().substring(0, 10);
if (resumeMap.get("phone") != null)
phone = resumeMap.get("phone").toString();
if (resumeMap.get("email") != null)
email = resumeMap.get("email").toString();
if (resumeMap.get("tel") != null)
tel = resumeMap.get("tel").toString();
if (resumeMap.get("addr") != null)
addr = resumeMap.get("addr").toString();
if (resumeMap.get("position") != null)
position = resumeMap.get("position").toString();
if (resumeMap.get("validity") != null)
validity = resumeMap.get("validity").toString();
if (resumeMap.get("audit_person") != null)
audit_person = resumeMap.get("audit_person").toString();
if (resumeMap.get("audit_date") != null)
audit_date = resumeMap.get("audit_date").toString().substring(0, 10);
if (resumeMap.get("publish_user_id") != null)
publish_user_id = resumeMap.get("publish_user_id").toString();
if (resumeMap.get("publish_date") != null)
publish_date = resumeMap.get("publish_date").toString().substring(0,10);
if (resumeMap.get("profession") != null)
profession = resumeMap.get("profession").toString();
if (resumeMap.get("remark") != null)
remark = resumeMap.get("remark").toString();
if(resumeMap.get("attach_tag")!=null && resumeMap.get("attach_tag")!="0")
pic_path="src="+searchfj(resume_id,"S");
log.LOG_INFO("pic_path.........."+pic_path);
resusmeListMap.put("resume_id", resumeId);
resusmeListMap.put("name", name);
resusmeListMap.put("age", age);
resusmeListMap.put("degree", degree);
resusmeListMap.put("job_age", job_age);
resusmeListMap.put("grad_date", grad_date);
resusmeListMap.put("work_history", work_history);
resusmeListMap.put("spec", spec);
resusmeListMap.put("cert", cert);
resusmeListMap.put("wish", wish);
resusmeListMap.put("born_date", born_date);
resusmeListMap.put("born_site", born_site);
resusmeListMap.put("attach_tag", attach_tag);
resusmeListMap.put("grad_from", grad_from);
resusmeListMap.put("create_date", create_date);
resusmeListMap.put("update_date", update_date);
resusmeListMap.put("phone", phone);
resusmeListMap.put("tel", tel);
resusmeListMap.put("addr", addr);
resusmeListMap.put("position", position);
resusmeListMap.put("validity", validity);
resusmeListMap.put("audit_person", audit_person);
resusmeListMap.put("audit_date", audit_date);
resusmeListMap.put("publish_user_id", publish_user_id);
resusmeListMap.put("publish_date", publish_date);
resusmeListMap.put("profession", profession);
resusmeListMap.put("remark", remark);
resusmeListMap.put("pic_path", pic_path);
itemresume.add(resusmeListMap);
}
return itemresume;
}
// 查找图片路径
public String searchfj(String commodity_id,String flag ) throws SaasApplicationException
{
log.LOG_INFO("进入searchfj方法...");
Attachinfo attachInfo = new Attachinfo();
String file_path=attachInfo.getAttachPath(commodity_id, flag, "0");
log.LOG_INFO("退出searchfj方法...");
return file_path;
}
/*
* 招聘信息发布
*/
public void addJobInfo(Buffers inbuffer)
{
log.LOG_INFO("进入addJobInfo方法...");
this.outBuffer = inbuffer;
this.inBuffer = inbuffer;
int iResult = -1;
JobDAO jobDAO = new JobDAO();
jobDAO.setJob_id(inbuffer.getString("JOB_ID"));
jobDAO.setJob_unit(inbuffer.getString("SESSION_CUST_ID"));
jobDAO.setJob_type(inbuffer.getString("JOB_TYPE"));
jobDAO.setTitle(inbuffer.getString("TITLE"));
jobDAO.setRequest(inbuffer.getString("REQUEST"));
jobDAO.setJob_addr(inbuffer.getString("JOB_ADDR"));
jobDAO.setPublish_user_id(inbuffer.getString("SESSION_USER_ID"));
jobDAO.setAudit_user_id(inbuffer.getString("SESSION_USER_ID"));
try
{
iResult = addJobInfo(jobDAO);
}
catch (SaasApplicationException e)
{
log.LOG_INFO(e.getMessage());
}
if (iResult != 0) {
this.outBuffer.setInt("RESULT_CODE", -1);
this.outBuffer.setString("RESULT_INFO", "业务处理失败!");
} else {
this.outBuffer.setInt("RESULT_CODE", 0);
this.outBuffer.setString("RESULT_INFO", "业务处理成功!");
}
log.LOG_INFO("退出addJobInfo方法...");
}
public int addJobInfo(JobDAO jobDAO) throws SaasApplicationException
{
JobExt jobExt = new JobExt();
jobExt.setParam(":VJOB_ID",jobDAO.getJob_id());
jobExt.setParam(":VJOB_UNIT",jobDAO.getJob_unit());
jobExt.setParam(":VJOB_TYPE",jobDAO.getJob_type());
jobExt.setParam(":VTITLE",jobDAO.getTitle());
jobExt.setParam(":VREQUEST",jobDAO.getRequest());
jobExt.setParam(":VJOB_ADDR",jobDAO.getJob_addr());
jobExt.setParam(":VPUBLISH_USER_ID",jobDAO.getPublish_user_id());
jobExt.setParam(":VVALIDITY","0");
jobExt.setParam(":VAUDIT_USER_ID",jobDAO.getAudit_user_id());
jobExt.setParam(":VREMARK","0");
tradeQuery.executeBy(jobExt.insBy("INS_BY_ALL"));
this.outBuffer.setString("SPEC_ROOT_ID",jobDAO.getJob_id());
return 0;
}
// 职位查询 add by sjp date:2007-06-08
public void searchjob(Buffers inbuffer)
{
log.LOG_INFO("进入searchCust方法...");
this.outBuffer = inbuffer;
String job_type = inbuffer.getString("JOB_TYPE");
try
{
this.queryResult = searchjob(job_type);
}
catch (SaasApplicationException e)
{
log.LOG_INFO(e.getMessage());
}
log.LOG_INFO("退出searchCust方法...");
}
public ArrayList searchjob(String job_type) throws SaasApplicationException
{
ArrayList itemsList = new ArrayList();
JobExt jobExt = new JobExt();
jobExt.setParam(":VJOB_TYPE",job_type);
itemsList = jobExt.selByList("SEL_BY_SEARCH");
return itemsList;
}
/*
* 推荐招聘
*/
public void JobCommend(Buffers inbuffer) throws SaasApplicationException
{
this.outBuffer = inbuffer;
String job_unit = inbuffer.getString("CUST_ID");
int iResult = -1;
log.LOG_INFO("JobCommend方法.....") ;
try
{
iResult = JobCommend(job_unit);
}
catch (SaasApplicationException e)
{
log.LOG_INFO(e.getMessage());
}
if (iResult != 0)
{
this.outBuffer.setInt("RESULT_CODE", -1);
this.outBuffer.setString("RESULT_INFO", "业务处理失败!");
}
else
{
this.outBuffer.setInt("RESULT_CODE", 0);
this.outBuffer.setString("RESULT_INFO", "业务处理成功!");
}
log.LOG_INFO("退出JobCommend方法...");
}
public int JobCommend(String job_unit) throws SaasApplicationException
{
JobExt jobExt = new JobExt();
jobExt.setParam(":VJOB_UNIT", job_unit);
jobExt.setParam(":VVALIDITY", "3");
tradeQuery.executeBy(jobExt.insBy("JOB_STATE_CHANGE"));
return 0;
}
public ArrayList gentjobByCust_id(int iStart,String cust_id) throws SaasApplicationException
{
ArrayList jobList = new ArrayList();
if(iStart>1){
iStart=(iStart-1)*20;
}else{
iStart=0;
}
JobExt jobExt = new JobExt();
jobExt.setParam( ":VCUST_ID", cust_id );
jobList = jobExt.selByList( "SEL_SPEC_CUST_ID", iStart, 20 );
return jobList;
}
// 统计总数
public int getjobListNumber(String cust_id) throws SaasApplicationException
{
int size=0;
ArrayList jobList = new ArrayList();
JobExt jobExt = new JobExt();
jobExt.setParam(":VCUST_ID", cust_id);
jobList = jobExt.selByList("SEL_CT_CUST_ID");
if(jobList != null && jobList.size()>0)
{
HashMap map=(HashMap)jobList.get(0);
size=Integer.parseInt(map.get("id").toString());
}
return size;
}
public void genOneJob(Buffers inbuffer)
{
this.outBuffer = inbuffer;
this.inBuffer = inbuffer;
log.LOG_INFO("进入genOneJob方法...");
String job_id = inbuffer.getString("JOB_ID");
try
{
this.queryResult = genOneJob(job_id);
} catch (SaasApplicationException e)
{
log.LOG_INFO(e.getMessage());
}
log.LOG_INFO("退出genOneJob方法...");
}
public ArrayList genOneJob(String job_id) throws SaasApplicationException
{
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -