From 3fec50fe817b4b6d3ae2228cae550ee22310ebd8 Mon Sep 17 00:00:00 2001 From: wulin Date: Fri, 30 Oct 2020 10:47:37 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=8C=87=E5=AE=9A=E5=8F=91?= =?UTF-8?q?=E8=B5=B7=E6=8C=87=E5=AE=9A=E4=BA=BA=E7=9A=84=E4=BB=BB=E5=8A=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/lz/modules/flow/model/GroupStaffs.java | 11 +++++++++++ .../com/lz/modules/flow/model/StartGroups.java | 11 +++++++++++ .../flow/service/impl/FlowStartServiceImpl.java | 15 +++++++++++++++ 3 files changed, 37 insertions(+) create mode 100644 src/main/java/com/lz/modules/flow/model/GroupStaffs.java create mode 100644 src/main/java/com/lz/modules/flow/model/StartGroups.java diff --git a/src/main/java/com/lz/modules/flow/model/GroupStaffs.java b/src/main/java/com/lz/modules/flow/model/GroupStaffs.java new file mode 100644 index 00000000..307a2a29 --- /dev/null +++ b/src/main/java/com/lz/modules/flow/model/GroupStaffs.java @@ -0,0 +1,11 @@ +package com.lz.modules.flow.model; + +import lombok.Data; + +import java.util.List; +//组,人员ids +@Data +public class GroupStaffs { + private Long groupId; + private List staffIds; +} diff --git a/src/main/java/com/lz/modules/flow/model/StartGroups.java b/src/main/java/com/lz/modules/flow/model/StartGroups.java new file mode 100644 index 00000000..eb770c6b --- /dev/null +++ b/src/main/java/com/lz/modules/flow/model/StartGroups.java @@ -0,0 +1,11 @@ +package com.lz.modules.flow.model; + +import lombok.Data; + +import java.util.List; +//发起,组集合对象 +@Data +public class StartGroups { + private Long startId; + private List staffIds; +} diff --git a/src/main/java/com/lz/modules/flow/service/impl/FlowStartServiceImpl.java b/src/main/java/com/lz/modules/flow/service/impl/FlowStartServiceImpl.java index 7d52ffe5..5bb62971 100644 --- a/src/main/java/com/lz/modules/flow/service/impl/FlowStartServiceImpl.java +++ b/src/main/java/com/lz/modules/flow/service/impl/FlowStartServiceImpl.java @@ -13,6 +13,7 @@ import com.lz.modules.flow.entity.*; import com.lz.modules.flow.model.DepartManagers; import com.lz.modules.flow.model.ResultModelDto; import com.lz.modules.flow.model.ResultTagetLibDto; +import com.lz.modules.flow.model.StartGroups; import com.lz.modules.flow.service.*; import com.lz.modules.performance.service.ResultTagetLibService; import com.lz.modules.sys.entity.app.ResultDetail; @@ -123,6 +124,20 @@ public class FlowStartServiceImpl extends ServiceImpl staffSimpleInfos = staffService.selectStaffSimpleInfos(staffIds); + if(staffSimpleInfos.size() == 0){ + return R.error("无有效考核人员,考核人员已离职"); + }*/ + return R.ok(); + } + @Override public R saveStart(FlowStart flowStart){ //下面生成或者合并发起绩效