generated from dxfeng/secondev-chapanda-feishu
招聘阶段流转提醒
This commit is contained in:
parent
6beff8d747
commit
816d02eb14
|
|
@ -58,7 +58,11 @@ public class StepMsgCommonInfo {
|
|||
|
||||
if (useFlowTips) {
|
||||
// 判断是否启用全部配置,未启用直接跳过
|
||||
String stepReminder = RecruitConstant.getRecruitPropValue("ENABLE_STEP_REMINDER");
|
||||
String stepReminder = "";
|
||||
rs.executeQuery("select value from uf_jcl_recruit_setting where name = ?", "ENABLE_STEP_MSG");
|
||||
if (rs.next()) {
|
||||
stepReminder = rs.getString("value");
|
||||
}
|
||||
if ("true".equals(stepReminder)) {
|
||||
// 查询当前流程的配置
|
||||
rs.executeQuery("select * from uf_jcl_jdtx where zpzw is null and zplc = ?", flowId);
|
||||
|
|
|
|||
|
|
@ -89,4 +89,13 @@ public class RecruitPositionController {
|
|||
Map<String, Object> param = ParamUtil.request2Map(request);
|
||||
return new ResponseResult<Map<String, Object>, Map<String, Object>>(user).run(getRecruitPositionWrapper(user)::getReportList, param);
|
||||
}
|
||||
|
||||
@POST
|
||||
@Path("/setStepMsgConfig")
|
||||
@Produces(MediaType.APPLICATION_JSON)
|
||||
public String setStepMsgConfig(@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(getRecruitPositionWrapper(user)::setStepMsgConfig, param);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -35,6 +35,7 @@ public interface RecruitPositionService {
|
|||
|
||||
/**
|
||||
* 保存并发布职位
|
||||
*
|
||||
* @param param
|
||||
* @return
|
||||
*/
|
||||
|
|
@ -64,4 +65,12 @@ public interface RecruitPositionService {
|
|||
*/
|
||||
Map<String, Object> getReportList(Map<String, Object> param);
|
||||
|
||||
/**
|
||||
* 阶段提醒配置
|
||||
*
|
||||
* @param param
|
||||
* @return
|
||||
*/
|
||||
Map<String, Object> setStepMsgConfig(Map<String, Object> param);
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -331,6 +331,21 @@ public class RecruitPositionServiceImpl extends Service implements RecruitPositi
|
|||
return returnMap;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Map<String, Object> setStepMsgConfig(Map<String, Object> param) {
|
||||
Map<String, Object> resultMap = new HashMap<>();
|
||||
RecordSet rs = new RecordSet();
|
||||
String checked = Util.null2String(param.get("checked"));
|
||||
if (StringUtils.isNotBlank(checked)) {
|
||||
rs.executeUpdate("update uf_jcl_recruit_setting set value = ? where name = ?", checked, "ENABLE_STEP_MSG");
|
||||
}
|
||||
rs.executeQuery("select value from uf_jcl_recruit_setting where name = ?", "ENABLE_STEP_MSG");
|
||||
if (rs.next()) {
|
||||
resultMap.put("enable", rs.getString("value"));
|
||||
}
|
||||
return resultMap;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Map<String, Object> saveAndReleaseResumeJob(Map<String, Object> param) {
|
||||
String billId = Util.null2String(param.get("billId"));
|
||||
|
|
|
|||
|
|
@ -46,4 +46,8 @@ public class RecruitPositionWrapper extends Service {
|
|||
return getRecruitPositionService(user).getReportList(param);
|
||||
}
|
||||
|
||||
public Map<String, Object> setStepMsgConfig(Map<String, Object> param) {
|
||||
return getRecruitPositionService(user).setStepMsgConfig(param);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue