入职流程更新人员信息,关联关系调整

dev_dxf
dxfeng 1 year ago
parent 3ffe3e7d79
commit 29871495be

@ -28,23 +28,35 @@ public class UpdateResourceAction implements Action {
}
// 获取身份证号
String sfzh = mainData.get("sfzh");
if (StringUtils.isBlank(sfzh)) {
requestInfo.getRequestManager().setMessagecontent("身份证号为空,无法匹配到员工信息");
return FAILURE_AND_CONTINUE;
}
RecordSet rs = new RecordSet();
// 姓名
String xm = mainData.get("xm");
// 根据身份证号获取获取员工ID
RecordSet rs = new RecordSet();
// 根据身份证号/姓名获取获取员工ID
String resourceId = "";
rs.executeQuery("select id from hrmresource where certificatenum = ?", sfzh);
if (rs.next()) {
resourceId = rs.getString("id");
}
if (StringUtils.isBlank(resourceId)) {
requestInfo.getRequestManager().setMessagecontent("当前身份证号未匹配到员工信息,请确认信息填写是否正确");
return FAILURE_AND_CONTINUE;
if (StringUtils.isNotBlank(sfzh)) {
rs.executeQuery("select id from hrmresource where certificatenum = ?", sfzh);
if (rs.next()) {
resourceId = rs.getString("id");
}
if (StringUtils.isBlank(resourceId)) {
requestInfo.getRequestManager().setMessagecontent("当前身份证号未匹配到员工信息,请确认信息填写是否正确");
return FAILURE_AND_CONTINUE;
}
} else {
rs.executeQuery("select id from hrmresource where lastname = ?", xm);
if (rs.next()) {
resourceId = rs.getString("id");
}
if (StringUtils.isBlank(resourceId)) {
requestInfo.getRequestManager().setMessagecontent("当前姓名未匹配到人员信息,请确认信息填写是否正确");
return FAILURE_AND_CONTINUE;
}
}
BaseBean baseBean = new BaseBean();
baseBean.writeLog("UpdateResourceAction,开始更新主表照片字段人员ID===" + resourceId);
// 更新主表照片字段

Loading…
Cancel
Save