From b251a3e4248efd485a088001f491ab6e5634d327 Mon Sep 17 00:00:00 2001 From: dxfeng Date: Sun, 5 Nov 2023 19:24:47 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BA=94=E8=81=98=E8=BF=87=E7=A8=8B-offer?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/com/engine/recruit/enums/RecordOperateEnum.java | 7 +++++++ .../recruit/action/RecruitRecordAction.java | 12 ++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 src/weaver/interfaces/recruit/action/RecruitRecordAction.java diff --git a/src/com/engine/recruit/enums/RecordOperateEnum.java b/src/com/engine/recruit/enums/RecordOperateEnum.java index b9f2fc4..56d342b 100644 --- a/src/com/engine/recruit/enums/RecordOperateEnum.java +++ b/src/com/engine/recruit/enums/RecordOperateEnum.java @@ -296,9 +296,16 @@ public enum RecordOperateEnum implements RecordOperateAdapter { }), SEND_OFFER("sendOffer", "发送offer", "发送offer", recordPo -> { + User user = recordPo.getUser(); + Map otherParam = recordPo.getOtherParam(); + String xm = Util.null2String(otherParam.get("xm")); + String content = user.getLastname() + "发送offer"; + recordPo.setContent(content); + recordPo.setPcId(xm); }), OFFER_FEEDBACK("offerFeedback", "offer反馈", "offer反馈", recordPo -> { + }), PENDING_EMPLOYMENT("pendingEmployment", "进入待入职", "进入待入职", recordPo -> { diff --git a/src/weaver/interfaces/recruit/action/RecruitRecordAction.java b/src/weaver/interfaces/recruit/action/RecruitRecordAction.java new file mode 100644 index 0000000..d396450 --- /dev/null +++ b/src/weaver/interfaces/recruit/action/RecruitRecordAction.java @@ -0,0 +1,12 @@ +package weaver.interfaces.recruit.action; + +import weaver.interfaces.workflow.action.Action; +import weaver.soa.workflow.request.RequestInfo; + +public class RecruitRecordAction implements Action { + @Override + public String execute(RequestInfo requestInfo) { + // TODO 流程Action触发待办 + return null; + } +}