diff --git a/src/weaver/formmode/recruit/modeexpand/entrymanager/AddEntryModeExpand.java b/src/weaver/formmode/recruit/modeexpand/entrymanager/AddEntryModeExpand.java index 8122585..3f3cd5d 100644 --- a/src/weaver/formmode/recruit/modeexpand/entrymanager/AddEntryModeExpand.java +++ b/src/weaver/formmode/recruit/modeexpand/entrymanager/AddEntryModeExpand.java @@ -1,6 +1,7 @@ package weaver.formmode.recruit.modeexpand.entrymanager; import com.engine.common.util.ServiceUtil; +import com.engine.recruit.enums.ApplicationStatusEnum; import com.engine.recruit.service.impl.ApplicantResumeServiceImpl; import org.apache.commons.lang3.StringUtils; import weaver.conn.RecordSet; @@ -20,7 +21,7 @@ import java.util.Map; public class AddEntryModeExpand extends AbstractModeExpandJavaCodeNew { @Override public Map doModeExpand(Map param) { - Map result = new HashMap<>(); + Map result = new HashMap<>(2); try { int billId; int modeId; @@ -30,15 +31,17 @@ public class AddEntryModeExpand extends AbstractModeExpandJavaCodeNew { billId = Util.getIntValue(requestInfo.getRequestid()); modeId = Util.getIntValue(requestInfo.getWorkflowid()); if (billId > 0 && modeId > 0) { + RecordSet rs = new RecordSet(); String pcId = Util.null2String(param.get("pcid")); String offerId = Util.null2String(param.get("offerid")); if (StringUtils.isNotBlank(pcId)) { // 归档人才库,归档原因:待入职 ServiceUtil.getService(ApplicantResumeServiceImpl.class, user).archiveTalentPool(pcId, false, "13"); + // 更新应聘批次为已归档 + rs.executeUpdate("update uf_jcl_yppc set zt = ? where id = ? ", ApplicationStatusEnum.ARCHIVED.getValue(), pcId); } if (StringUtils.isNotBlank(offerId)) { // 是否待入职,字段为是 - RecordSet rs = new RecordSet(); rs.executeUpdate("update uf_jcl_offer set sfzdrz = 1 where id = ? ", offerId); } }