1.公共枚举类角色新增项目管理员
2.流程设置查询角色 case新增projectAdmin为项目管理员 3.公共监控器,增加节点名称为项目管理员获取当前执行人 4.结项列表排序回退 5.流程图、控制器去掉从前端获取项目管理员 6.修改立项结束监控器,修改项目管理员字段的获取
This commit is contained in:
parent
20194daf2b
commit
1bc8939482
@ -129,12 +129,17 @@ public class MyTaskListener implements TaskListener {
|
|||||||
int flag=0;//项目立项是否保存当前委托人的标记
|
int flag=0;//项目立项是否保存当前委托人的标记
|
||||||
String client="";//委托人角色
|
String client="";//委托人角色
|
||||||
name = name.equals("office") ? setPostDocumentOffice(aClass, name, flows.getBusinessId()) : name;
|
name = name.equals("office") ? setPostDocumentOffice(aClass, name, flows.getBusinessId()) : name;
|
||||||
|
name = name.equals("branchLeader") ? setBranchLeader(aClass, name, flows.getBusinessId()) : name;
|
||||||
|
if("projectAdmin".equals(name)){
|
||||||
|
client=String.valueOf(name);
|
||||||
|
name="projectAdmin";
|
||||||
|
flag=1;
|
||||||
|
}
|
||||||
if("branchLeaders".equals(name)){
|
if("branchLeaders".equals(name)){
|
||||||
client=String.valueOf(name);
|
client=String.valueOf(name);
|
||||||
name=setBranchLeaders(aClass, name, flows.getBusinessId());
|
name=setBranchLeaders(aClass, name, flows.getBusinessId());
|
||||||
flag=1;
|
flag=1;
|
||||||
}
|
}
|
||||||
name = name.equals("branchLeader") ? setBranchLeader(aClass, name, flows.getBusinessId()) : name;
|
|
||||||
// name = name.equals("branchLeaders") ? setBranchLeaders(aClass, name, flows.getBusinessId()) : name;//项目立项的分管领导,默认是所长/副所长
|
// name = name.equals("branchLeaders") ? setBranchLeaders(aClass, name, flows.getBusinessId()) : name;//项目立项的分管领导,默认是所长/副所长
|
||||||
// name = "MainLeader".equals(name) ? "director" : name;//项目立项主要领导为所长
|
// name = "MainLeader".equals(name) ? "director" : name;//项目立项主要领导为所长
|
||||||
if("MainLeader".equals(name)){
|
if("MainLeader".equals(name)){
|
||||||
|
@ -125,7 +125,7 @@ public class ProjectInitListener implements ExecutionListener {
|
|||||||
//添加json数据
|
//添加json数据
|
||||||
JSONObject jsonObject = new JSONObject();
|
JSONObject jsonObject = new JSONObject();
|
||||||
jsonObject.put("projectManager", getSystemUserLogin(projectManager).getId());
|
jsonObject.put("projectManager", getSystemUserLogin(projectManager).getId());
|
||||||
jsonObject.put("projectAdmin", getSystemUserLogin(String.valueOf(projectAdmin.get(1))).getId());
|
jsonObject.put("projectAdmin", projectAdmin.get(0));
|
||||||
jsonObject.put("branchLeaders", branchLeaders.get(0));
|
jsonObject.put("branchLeaders", branchLeaders.get(0));
|
||||||
jsonObject.put("MainLeader", MainLeader.get(0));
|
jsonObject.put("MainLeader", MainLeader.get(0));
|
||||||
// jsonObject.put("branchLeaders",getSystemUserLogin(String.valueOf(branchLeaders.get(1))).getId());
|
// jsonObject.put("branchLeaders",getSystemUserLogin(String.valueOf(branchLeaders.get(1))).getId());
|
||||||
|
@ -404,7 +404,10 @@ public class activitiEnum {
|
|||||||
@ApiModelProperty("协会副秘书长")
|
@ApiModelProperty("协会副秘书长")
|
||||||
fuSecretaryGeneral("协会副秘书长"),
|
fuSecretaryGeneral("协会副秘书长"),
|
||||||
@ApiModelProperty("协会办公室主任")
|
@ApiModelProperty("协会办公室主任")
|
||||||
xhOffice("协会办公室主任");
|
xhOffice("协会办公室主任"),
|
||||||
|
@ApiModelProperty("项目管理员")
|
||||||
|
projectAdmin("项目管理员");
|
||||||
|
|
||||||
private String value;
|
private String value;
|
||||||
|
|
||||||
approvelRole(String value) {
|
approvelRole(String value) {
|
||||||
@ -522,7 +525,6 @@ public class activitiEnum {
|
|||||||
attendance("考勤"),
|
attendance("考勤"),
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ApiModelProperty("项目")
|
@ApiModelProperty("项目")
|
||||||
project("项目"),
|
project("项目"),
|
||||||
@ApiModelProperty("申报")
|
@ApiModelProperty("申报")
|
||||||
@ -575,8 +577,6 @@ public class activitiEnum {
|
|||||||
materialLibrary("素材库");
|
materialLibrary("素材库");
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
private String value;
|
private String value;
|
||||||
|
|
||||||
activitiClass(String value) {
|
activitiClass(String value) {
|
||||||
|
@ -37,6 +37,7 @@
|
|||||||
<select id="getConfigurationList" resultMap="returnConfiguration">
|
<select id="getConfigurationList" resultMap="returnConfiguration">
|
||||||
SELECT fc.*,
|
SELECT fc.*,
|
||||||
CASE fc.approved_role
|
CASE fc.approved_role
|
||||||
|
when 'projectAdmin' then '项目管理员'
|
||||||
WHEN 'director' THEN '所长'
|
WHEN 'director' THEN '所长'
|
||||||
WHEN 'depDirector' THEN '副所长'
|
WHEN 'depDirector' THEN '副所长'
|
||||||
WHEN 'laborManager' THEN '工会干事'
|
WHEN 'laborManager' THEN '工会干事'
|
||||||
|
@ -177,13 +177,7 @@
|
|||||||
<if test="projectInfo.id!=null">
|
<if test="projectInfo.id!=null">
|
||||||
and pi.id_=#{projectInfo.id}
|
and pi.id_=#{projectInfo.id}
|
||||||
</if>
|
</if>
|
||||||
-- order by pi.created_at desc
|
order by pi.created_at desc
|
||||||
<!-- select * from project_info-->
|
|
||||||
<!-- <where>-->
|
|
||||||
<!-- is_deleted=false-->
|
|
||||||
<!-- and created_by=#{userId}-->
|
|
||||||
<!-- and ext_->>'taskName' !='结项完成'-->
|
|
||||||
<!-- </where>-->
|
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<sql id="com">
|
<sql id="com">
|
||||||
|
@ -205,7 +205,7 @@ public class ProjectInitComtroller implements ProjectInitApi {
|
|||||||
//批量新增项目考核季度表
|
//批量新增项目考核季度表
|
||||||
if (!ObjectUtils.isEmpty(initDto)) {
|
if (!ObjectUtils.isEmpty(initDto)) {
|
||||||
JSONObject ext = info.getExt();
|
JSONObject ext = info.getExt();
|
||||||
String projectAdmin = String.valueOf(((ArrayList) ext.get("projectAdmin")).get(1));
|
// String projectAdmin = String.valueOf(((ArrayList) ext.get("projectAdmin")).get(1));
|
||||||
// String branchLeaders = String.valueOf(((ArrayList) ext.get("branchLeaders")).get(1));
|
// String branchLeaders = String.valueOf(((ArrayList) ext.get("branchLeaders")).get(1));
|
||||||
// String MainLeader = String.valueOf(((ArrayList) ext.get("MainLeader")).get(1));
|
// String MainLeader = String.valueOf(((ArrayList) ext.get("MainLeader")).get(1));
|
||||||
String projectManagerData = String.valueOf(((ArrayList) ext.get("projectManagerData")).get(1));
|
String projectManagerData = String.valueOf(((ArrayList) ext.get("projectManagerData")).get(1));
|
||||||
@ -216,7 +216,7 @@ public class ProjectInitComtroller implements ProjectInitApi {
|
|||||||
jsonObject.put("historyExecutor",jsonObject.get("executor"));
|
jsonObject.put("historyExecutor",jsonObject.get("executor"));
|
||||||
jsonObject.put("taskName", "季度审核填报");
|
jsonObject.put("taskName", "季度审核填报");
|
||||||
jsonObject.put("projectManager", jsonObject.get("executor"));
|
jsonObject.put("projectManager", jsonObject.get("executor"));
|
||||||
jsonObject.put("projectAdmin", getSystemUserLogin(projectAdmin).getId());
|
// jsonObject.put("projectAdmin", getSystemUserLogin(projectAdmin).getId());
|
||||||
// jsonObject.put("branchLeaders", getSystemUserLogin(branchLeaders).getId());
|
// jsonObject.put("branchLeaders", getSystemUserLogin(branchLeaders).getId());
|
||||||
// jsonObject.put("MainLeader", getSystemUserLogin(MainLeader).getId());
|
// jsonObject.put("MainLeader", getSystemUserLogin(MainLeader).getId());
|
||||||
membersList.forEach(item -> {
|
membersList.forEach(item -> {
|
||||||
@ -243,10 +243,10 @@ public class ProjectInitComtroller implements ProjectInitApi {
|
|||||||
SystemUserLogin systemUserLogin = getSystemUserLogin(map, "projectManagerData");
|
SystemUserLogin systemUserLogin = getSystemUserLogin(map, "projectManagerData");
|
||||||
map.put("projectManagerData", systemUserLogin.getId());
|
map.put("projectManagerData", systemUserLogin.getId());
|
||||||
}
|
}
|
||||||
if (!ObjectUtils.isEmpty(map.get("projectAdmin"))) {
|
// if (!ObjectUtils.isEmpty(map.get("projectAdmin"))) {
|
||||||
SystemUserLogin systemUserLogin = getSystemUserLogin(map, "projectAdmin");
|
// SystemUserLogin systemUserLogin = getSystemUserLogin(map, "projectAdmin");
|
||||||
map.put("projectAdmin", systemUserLogin.getId());
|
// map.put("projectAdmin", systemUserLogin.getId());
|
||||||
}
|
// }
|
||||||
// if (!ObjectUtils.isEmpty(map.get("branchLeaders"))) {
|
// if (!ObjectUtils.isEmpty(map.get("branchLeaders"))) {
|
||||||
// SystemUserLogin systemUserLogin = getSystemUserLogin(map, "branchLeaders");
|
// SystemUserLogin systemUserLogin = getSystemUserLogin(map, "branchLeaders");
|
||||||
// map.put("branchLeaders", systemUserLogin.getId());
|
// map.put("branchLeaders", systemUserLogin.getId());
|
||||||
|
@ -14,7 +14,10 @@
|
|||||||
</extensionElements>
|
</extensionElements>
|
||||||
</userTask>
|
</userTask>
|
||||||
<sequenceFlow id="SequenceFlow_0ssey7t" sourceRef="projectAdmin" targetRef="branchLeaders" />
|
<sequenceFlow id="SequenceFlow_0ssey7t" sourceRef="projectAdmin" targetRef="branchLeaders" />
|
||||||
<userTask id="projectAdmin" name="所项目管理员" activiti:assignee="${projectAdmin}">
|
<userTask id="projectAdmin" name="所项目管理员" >
|
||||||
|
<extensionElements>
|
||||||
|
<activiti:taskListener class="com.xqopen.kehui.flows.util.MyTaskListener" event="create" />
|
||||||
|
</extensionElements>
|
||||||
<incoming>SequenceFlow_1lquovt</incoming>
|
<incoming>SequenceFlow_1lquovt</incoming>
|
||||||
</userTask>
|
</userTask>
|
||||||
<sequenceFlow id="SequenceFlow_0884cd5" sourceRef="branchLeaders" targetRef="MainLeader" />
|
<sequenceFlow id="SequenceFlow_0884cd5" sourceRef="branchLeaders" targetRef="MainLeader" />
|
||||||
|
Loading…
x
Reference in New Issue
Block a user