From b7c5156d0ca1229d1f2a1f4ef08a720a03224589 Mon Sep 17 00:00:00 2001 From: dxfeng Date: Sat, 7 Oct 2023 10:26:59 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=A5=E8=81=8C=E7=AE=A1=E7=90=86=20?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E5=BA=94=E8=81=98=E8=80=85=E5=BA=94=E8=81=98?= =?UTF-8?q?=E9=98=B6=E6=AE=B5=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../entrymanager/AddEntryModeExpand.java | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 src/weaver/formmode/recruit/modeexpand/entrymanager/AddEntryModeExpand.java diff --git a/src/weaver/formmode/recruit/modeexpand/entrymanager/AddEntryModeExpand.java b/src/weaver/formmode/recruit/modeexpand/entrymanager/AddEntryModeExpand.java new file mode 100644 index 0000000..de3a2f2 --- /dev/null +++ b/src/weaver/formmode/recruit/modeexpand/entrymanager/AddEntryModeExpand.java @@ -0,0 +1,41 @@ +package weaver.formmode.recruit.modeexpand.entrymanager; + +import weaver.conn.RecordSet; +import weaver.formmode.customjavacode.AbstractModeExpandJavaCodeNew; +import weaver.general.Util; +import weaver.soa.workflow.request.RequestInfo; + +import java.util.HashMap; +import java.util.Map; + +/** + * @author:dxfeng + * @createTime: 2023/10/07 + * @version: 1.0 + */ +public class AddEntryModeExpand extends AbstractModeExpandJavaCodeNew { + @Override + public Map doModeExpand(Map param) { + Map result = new HashMap<>(); + try { + int billId; + int modeId; + RequestInfo requestInfo = (RequestInfo) param.get("RequestInfo"); + if (requestInfo != null) { + billId = Util.getIntValue(requestInfo.getRequestid()); + modeId = Util.getIntValue(requestInfo.getWorkflowid()); + if (billId > 0 && modeId > 0) { + String dqypjd = Util.null2String(param.get("dqypjd")); + String pcid = Util.null2String(param.get("pcid")); + RecordSet rs = new RecordSet(); + // 更新应聘者当前应聘阶段 + rs.executeUpdate("update uf_jcl_yppc set dqypjd = ? where id = ?", dqypjd, pcid); + } + } + } catch (Exception e) { + result.put("errmsg", "自定义出错信息"); + result.put("flag", "false"); + } + return result; + } +}