From 994d7091f04c907dc78193d23ed7e7040fc922af Mon Sep 17 00:00:00 2001 From: super_liu <396572590@qq.com> Date: Mon, 21 Jun 2021 18:37:17 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=A0=87=E5=87=86=E5=85=A5=E5=BA=93?= =?UTF-8?q?=E6=B5=81=E7=A8=8B=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../standardLibrary/ApplyApplicantBefore.java | 17 +++++------------ .../ManagerApplicantBefore.java | 14 +++++++++----- .../standardLibrary/SLApplicantBefore.java | 19 +++++++++++-------- 3 files changed, 25 insertions(+), 25 deletions(-) diff --git a/src/main/java/com/ydw/bat/wkflow/listener/standardLibrary/ApplyApplicantBefore.java b/src/main/java/com/ydw/bat/wkflow/listener/standardLibrary/ApplyApplicantBefore.java index 2c5a1487..26a7038c 100644 --- a/src/main/java/com/ydw/bat/wkflow/listener/standardLibrary/ApplyApplicantBefore.java +++ b/src/main/java/com/ydw/bat/wkflow/listener/standardLibrary/ApplyApplicantBefore.java @@ -18,21 +18,14 @@ import java.util.List; public class ApplyApplicantBefore implements TaskListener{ @Override public void notify(DelegateTask delegateTask) { - IDatasService datasService = SpringContextUtil.getBean(IDatasService.class); IBusProcessNewService busBean = SpringContextUtil.getBean(IBusProcessNewService.class); - IBusProcessNameService busProcessNameServiceBean = SpringContextUtil.getBean(IBusProcessNameService.class); - LawsUserInfoService lawsUserInfoService = SpringContextUtil.getBean(LawsUserInfoService.class); - QueryWrapper queryWrapper1 = new QueryWrapper(); - queryWrapper1.eq("USER_ID", delegateTask.getAssignee()); - queryWrapper1.eq("P_ID",delegateTask.getProcessInstanceId()); queryWrapper1.isNull("TASK_ID"); List list = busBean.list(queryWrapper1); -// BusProcessNew one1 = busBean.getOne(queryWrapper1); -// one1.setTaskId(delegateTask.getId()); -// busBean.saveOrUpdate(one1); -//// -// -// WkFlowSendEmail.sendEmailTodo(delegateTask,"会前申请流程"); + if(!list.isEmpty()){ + BusProcessNew one1 = list.get(0); + one1.setTaskId(delegateTask.getId()); + busBean.saveOrUpdate(one1); + } } } diff --git a/src/main/java/com/ydw/bat/wkflow/listener/standardLibrary/ManagerApplicantBefore.java b/src/main/java/com/ydw/bat/wkflow/listener/standardLibrary/ManagerApplicantBefore.java index 10158f2a..219b0726 100644 --- a/src/main/java/com/ydw/bat/wkflow/listener/standardLibrary/ManagerApplicantBefore.java +++ b/src/main/java/com/ydw/bat/wkflow/listener/standardLibrary/ManagerApplicantBefore.java @@ -18,10 +18,14 @@ import java.util.List; public class ManagerApplicantBefore implements TaskListener{ @Override public void notify(DelegateTask delegateTask) { -// IDatasService datasService = SpringContextUtil.getBean(IDatasService.class); -// IBusProcessNewService busBean = SpringContextUtil.getBean(IBusProcessNewService.class); -// IBusProcessNameService busProcessNameServiceBean = SpringContextUtil.getBean(IBusProcessNameService.class); -// LawsUserInfoService lawsUserInfoService = SpringContextUtil.getBean(LawsUserInfoService.class); - + IBusProcessNewService busBean = SpringContextUtil.getBean(IBusProcessNewService.class); + QueryWrapper queryWrapper1 = new QueryWrapper(); + queryWrapper1.isNull("TASK_ID"); + List list = busBean.list(queryWrapper1); + if(!list.isEmpty()){ + BusProcessNew one1 = list.get(0); + one1.setTaskId(delegateTask.getId()); + busBean.saveOrUpdate(one1); + } } } diff --git a/src/main/java/com/ydw/bat/wkflow/listener/standardLibrary/SLApplicantBefore.java b/src/main/java/com/ydw/bat/wkflow/listener/standardLibrary/SLApplicantBefore.java index 6175fe31..7793aa50 100644 --- a/src/main/java/com/ydw/bat/wkflow/listener/standardLibrary/SLApplicantBefore.java +++ b/src/main/java/com/ydw/bat/wkflow/listener/standardLibrary/SLApplicantBefore.java @@ -19,15 +19,18 @@ import java.util.List; public class SLApplicantBefore implements TaskListener{ @Override public void notify(DelegateTask delegateTask) { + + IBusProcessNewService busBean = SpringContextUtil.getBean(IBusProcessNewService.class); + QueryWrapper queryWrapper1 = new QueryWrapper(); + queryWrapper1.isNull("TASK_ID"); + List list = busBean.list(queryWrapper1); + if(!list.isEmpty()){ + BusProcessNew one1 = list.get(0); + one1.setTaskId(delegateTask.getId()); + busBean.saveOrUpdate(one1); + } // - -// queryWrapper1.isNull("TASK_ID"); -// List list = busBean.list(queryWrapper1); -// BusProcessNew one1 = busBean.getOne(queryWrapper1); -// one1.setTaskId(delegateTask.getId()); -// busBean.saveOrUpdate(one1); -//// -// + // WkFlowSendEmail.sendEmailTodo(delegateTask,"会前申请流程"); } }