From fed268e91f3591bb536f45fcd1a225ab150f128e Mon Sep 17 00:00:00 2001 From: wangwei Date: Wed, 13 Sep 2017 15:49:02 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E5=B7=A5=E4=BD=9C=E6=B5=81=E5=AE=8C?= =?UTF-8?q?=E5=96=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../web/dao/organizational/PersonDao.java | 2 + .../mappers/organizational/PersonMapper.xml | 4 ++ .../service/organizational/PersonService.java | 1 + .../simple/SimplePersonService.java | 6 ++ .../web/entity/workflow/ActDefEntity.java | 2 +- .../controller/FlowableCoreController.java | 24 +++++++- .../flowable/service/BpmTaskService.java | 8 ++- .../flowable/service/BpmUtilsService.java | 20 +++++++ .../service/imp/BpmTaskServiceImp.java | 51 ++++++++++------ .../service/imp/BpmUtilsServiceImp.java | 58 +++++++++++++++++++ 10 files changed, 153 insertions(+), 23 deletions(-) create mode 100644 hsweb-system/hsweb-system-workflow/hsweb-system-workflow-flowable/src/main/java/org/hswebframework/web/workflow/flowable/service/BpmUtilsService.java create mode 100644 hsweb-system/hsweb-system-workflow/hsweb-system-workflow-flowable/src/main/java/org/hswebframework/web/workflow/flowable/service/imp/BpmUtilsServiceImp.java diff --git a/hsweb-system/hsweb-system-organizational/hsweb-system-organizational-dao/hsweb-system-organizational-dao-api/src/main/java/org/hswebframework/web/dao/organizational/PersonDao.java b/hsweb-system/hsweb-system-organizational/hsweb-system-organizational-dao/hsweb-system-organizational-dao-api/src/main/java/org/hswebframework/web/dao/organizational/PersonDao.java index efa385c64..0e3314dff 100644 --- a/hsweb-system/hsweb-system-organizational/hsweb-system-organizational-dao/hsweb-system-organizational-dao-api/src/main/java/org/hswebframework/web/dao/organizational/PersonDao.java +++ b/hsweb-system/hsweb-system-organizational/hsweb-system-organizational-dao/hsweb-system-organizational-dao-api/src/main/java/org/hswebframework/web/dao/organizational/PersonDao.java @@ -28,4 +28,6 @@ import java.util.List; */ public interface PersonDao extends CrudDao { List selectByPositionId(String positionId); + + List selectByRoleId(String positionId); } diff --git a/hsweb-system/hsweb-system-organizational/hsweb-system-organizational-dao/hsweb-system-organizational-dao-mybatis/src/main/resources/org/hswebframework/web/dao/mybatis/mappers/organizational/PersonMapper.xml b/hsweb-system/hsweb-system-organizational/hsweb-system-organizational-dao/hsweb-system-organizational-dao-mybatis/src/main/resources/org/hswebframework/web/dao/mybatis/mappers/organizational/PersonMapper.xml index 027a87d78..ff1a6ab09 100644 --- a/hsweb-system/hsweb-system-organizational/hsweb-system-organizational-dao/hsweb-system-organizational-dao-mybatis/src/main/resources/org/hswebframework/web/dao/mybatis/mappers/organizational/PersonMapper.xml +++ b/hsweb-system/hsweb-system-organizational/hsweb-system-organizational-dao/hsweb-system-organizational-dao-mybatis/src/main/resources/org/hswebframework/web/dao/mybatis/mappers/organizational/PersonMapper.xml @@ -60,6 +60,10 @@ select * from s_person where u_id in (select person_id from s_person_position where position_id=#{positionId}) + +