ADD-应聘者列表卡片接口

This commit is contained in:
dxfeng 2024-08-13 16:56:36 +08:00
parent 2a78b11d99
commit 7bf2b93b9e
4 changed files with 23 additions and 5 deletions

View File

@ -100,7 +100,7 @@ public class ApplicantResumeController {
public String getResumeListStatus(@Context HttpServletRequest request, @Context HttpServletResponse response) {
User user = HrmUserVarify.getUser(request, response);
Map<String, Object> param = ParamUtil.request2Map(request);
return new ResponseResult<Map<String, Object>, Map<String, Object>>(user).run(getApplicantResumeWrapper(user)::getResumeListStatus, param);
return new ResponseResult<Map<String, Object>, String>(user).run(getApplicantResumeWrapper(user)::getResumeListStatus, param);
}
@POST

View File

@ -77,7 +77,7 @@ public interface ApplicantResumeService {
* @param param
* @return
*/
Map<String, Object> getResumeListStatus(Map<String, Object> param);
String getResumeListStatus(Map<String, Object> param);
/**
* 更新简历列表状态

View File

@ -483,12 +483,28 @@ public class ApplicantResumeServiceImpl extends Service implements ApplicantResu
}
@Override
public Map<String, Object> getResumeListStatus(Map<String, Object> param) {
return null;
public String getResumeListStatus(Map<String, Object> param) {
int uid = user.getUID();
RecordSet rs = new RecordSet();
rs.executeQuery("select ypzlb from uf_jcl_recruit where userId = ?", uid);
String listType = "0";
if (rs.next()) {
listType = rs.getString("ypzlb");
}
return listType;
}
@Override
public Map<String, Object> updateResumeListStatus(Map<String, Object> param) {
int uid = user.getUID();
String listType = Util.null2String(param.get("listType"));
RecordSet rs = new RecordSet();
rs.executeQuery("select ypzlb from uf_jcl_recruit where userId = ?", uid);
if (rs.next()) {
rs.executeUpdate("update uf_jcl_recruit set ypzlb = ? where userId = ?", listType, uid);
} else {
rs.executeUpdate("insert into uf_jcl_recruit (ypzlb,userId) values (?,?)", listType, uid);
}
return null;
}
@ -629,6 +645,7 @@ public class ApplicantResumeServiceImpl extends Service implements ApplicantResu
/**
* 最近薪酬谈判若未发起则不显示若有记录但是无结果的显示暂无薪酬谈判结果若有结果则显示谈判日期结果若存在多条则显示最新的数据若存在多条则取最新的谈判时间
*
* @param id
* @param rs
* @param recruitProcessList
@ -659,6 +676,7 @@ public class ApplicantResumeServiceImpl extends Service implements ApplicantResu
/**
* offer状态若未产生数据则不显示若有数据了则显示offer状态若反馈时间有数值则显示没数值则不现实
*
* @param id
* @param rs
* @param recruitProcessList

View File

@ -47,7 +47,7 @@ public class ApplicantResumeWrapper extends Service {
return getApplicantResumeService(user).getResumeCardInfo(params);
}
public Map<String, Object> getResumeListStatus(Map<String, Object> params) {
public String getResumeListStatus(Map<String, Object> params) {
return getApplicantResumeService(user).getResumeListStatus(params);
}