From 1bc8939482175c132ff3d95b7920aed09af6f9a4 Mon Sep 17 00:00:00 2001
From: zty <1048209592@qq.com>
Date: Thu, 1 Aug 2024 16:01:28 +0800
Subject: [PATCH] =?UTF-8?q?1.=E5=85=AC=E5=85=B1=E6=9E=9A=E4=B8=BE=E7=B1=BB?=
=?UTF-8?q?=E8=A7=92=E8=89=B2=E6=96=B0=E5=A2=9E=E9=A1=B9=E7=9B=AE=E7=AE=A1?=
=?UTF-8?q?=E7=90=86=E5=91=98=202.=E6=B5=81=E7=A8=8B=E8=AE=BE=E7=BD=AE?=
=?UTF-8?q?=E6=9F=A5=E8=AF=A2=E8=A7=92=E8=89=B2=20case=E6=96=B0=E5=A2=9Epr?=
=?UTF-8?q?ojectAdmin=E4=B8=BA=E9=A1=B9=E7=9B=AE=E7=AE=A1=E7=90=86?=
=?UTF-8?q?=E5=91=98=203.=E5=85=AC=E5=85=B1=E7=9B=91=E6=8E=A7=E5=99=A8?=
=?UTF-8?q?=EF=BC=8C=E5=A2=9E=E5=8A=A0=E8=8A=82=E7=82=B9=E5=90=8D=E7=A7=B0?=
=?UTF-8?q?=E4=B8=BA=E9=A1=B9=E7=9B=AE=E7=AE=A1=E7=90=86=E5=91=98=E8=8E=B7?=
=?UTF-8?q?=E5=8F=96=E5=BD=93=E5=89=8D=E6=89=A7=E8=A1=8C=E4=BA=BA=204.?=
=?UTF-8?q?=E7=BB=93=E9=A1=B9=E5=88=97=E8=A1=A8=E6=8E=92=E5=BA=8F=E5=9B=9E?=
=?UTF-8?q?=E9=80=80=205.=E6=B5=81=E7=A8=8B=E5=9B=BE=E3=80=81=E6=8E=A7?=
=?UTF-8?q?=E5=88=B6=E5=99=A8=E5=8E=BB=E6=8E=89=E4=BB=8E=E5=89=8D=E7=AB=AF?=
=?UTF-8?q?=E8=8E=B7=E5=8F=96=E9=A1=B9=E7=9B=AE=E7=AE=A1=E7=90=86=E5=91=98?=
=?UTF-8?q?=206.=E4=BF=AE=E6=94=B9=E7=AB=8B=E9=A1=B9=E7=BB=93=E6=9D=9F?=
=?UTF-8?q?=E7=9B=91=E6=8E=A7=E5=99=A8=EF=BC=8C=E4=BF=AE=E6=94=B9=E9=A1=B9?=
=?UTF-8?q?=E7=9B=AE=E7=AE=A1=E7=90=86=E5=91=98=E5=AD=97=E6=AE=B5=E7=9A=84?=
=?UTF-8?q?=E8=8E=B7=E5=8F=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../com/xqopen/kehui/flows/util/MyTaskListener.java | 7 ++++++-
.../xqopen/kehui/flows/util/ProjectInitListener.java | 2 +-
.../com/xqopen/kehui/flows/util/activitiEnum.java | 12 ++++++------
.../kehui/mapper/xml/FlowsConfigurationDao.xml | 1 +
.../com/xqopen/kehui/mapper/xml/ProjectInfoDao.xml | 8 +-------
.../kehui/project/action/ProjectInitComtroller.java | 12 ++++++------
src/main/resources/processes/projectInit.bpmn | 5 ++++-
7 files changed, 25 insertions(+), 22 deletions(-)
diff --git a/src/main/java/com/xqopen/kehui/flows/util/MyTaskListener.java b/src/main/java/com/xqopen/kehui/flows/util/MyTaskListener.java
index 879462f..ee4cd61 100644
--- a/src/main/java/com/xqopen/kehui/flows/util/MyTaskListener.java
+++ b/src/main/java/com/xqopen/kehui/flows/util/MyTaskListener.java
@@ -129,12 +129,17 @@ public class MyTaskListener implements TaskListener {
int flag=0;//项目立项是否保存当前委托人的标记
String client="";//委托人角色
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)){
client=String.valueOf(name);
name=setBranchLeaders(aClass, name, flows.getBusinessId());
flag=1;
}
- name = name.equals("branchLeader") ? setBranchLeader(aClass, name, flows.getBusinessId()) : name;
// name = name.equals("branchLeaders") ? setBranchLeaders(aClass, name, flows.getBusinessId()) : name;//项目立项的分管领导,默认是所长/副所长
// name = "MainLeader".equals(name) ? "director" : name;//项目立项主要领导为所长
if("MainLeader".equals(name)){
diff --git a/src/main/java/com/xqopen/kehui/flows/util/ProjectInitListener.java b/src/main/java/com/xqopen/kehui/flows/util/ProjectInitListener.java
index 7b52ce8..7d801cc 100644
--- a/src/main/java/com/xqopen/kehui/flows/util/ProjectInitListener.java
+++ b/src/main/java/com/xqopen/kehui/flows/util/ProjectInitListener.java
@@ -125,7 +125,7 @@ public class ProjectInitListener implements ExecutionListener {
//添加json数据
JSONObject jsonObject = new JSONObject();
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("MainLeader", MainLeader.get(0));
// jsonObject.put("branchLeaders",getSystemUserLogin(String.valueOf(branchLeaders.get(1))).getId());
diff --git a/src/main/java/com/xqopen/kehui/flows/util/activitiEnum.java b/src/main/java/com/xqopen/kehui/flows/util/activitiEnum.java
index da0541b..104e192 100644
--- a/src/main/java/com/xqopen/kehui/flows/util/activitiEnum.java
+++ b/src/main/java/com/xqopen/kehui/flows/util/activitiEnum.java
@@ -404,7 +404,10 @@ public class activitiEnum {
@ApiModelProperty("协会副秘书长")
fuSecretaryGeneral("协会副秘书长"),
@ApiModelProperty("协会办公室主任")
- xhOffice("协会办公室主任");
+ xhOffice("协会办公室主任"),
+ @ApiModelProperty("项目管理员")
+ projectAdmin("项目管理员");
+
private String value;
approvelRole(String value) {
@@ -500,8 +503,8 @@ public class activitiEnum {
@ApiModelProperty("请假")
leave("请假"),
- /* @ApiModelProperty("请假")
- leaveXh("请假"),*/
+ /* @ApiModelProperty("请假")
+ leaveXh("请假"),*/
@ApiModelProperty("出国")
abroad("出国"),
@ApiModelProperty("外勤")
@@ -522,7 +525,6 @@ public class activitiEnum {
attendance("考勤"),
-
@ApiModelProperty("项目")
project("项目"),
@ApiModelProperty("申报")
@@ -575,8 +577,6 @@ public class activitiEnum {
materialLibrary("素材库");
-
-
private String value;
activitiClass(String value) {
diff --git a/src/main/java/com/xqopen/kehui/mapper/xml/FlowsConfigurationDao.xml b/src/main/java/com/xqopen/kehui/mapper/xml/FlowsConfigurationDao.xml
index 3fafb12..99badb0 100644
--- a/src/main/java/com/xqopen/kehui/mapper/xml/FlowsConfigurationDao.xml
+++ b/src/main/java/com/xqopen/kehui/mapper/xml/FlowsConfigurationDao.xml
@@ -37,6 +37,7 @@
diff --git a/src/main/java/com/xqopen/kehui/project/action/ProjectInitComtroller.java b/src/main/java/com/xqopen/kehui/project/action/ProjectInitComtroller.java
index 796eae9..237d294 100644
--- a/src/main/java/com/xqopen/kehui/project/action/ProjectInitComtroller.java
+++ b/src/main/java/com/xqopen/kehui/project/action/ProjectInitComtroller.java
@@ -205,7 +205,7 @@ public class ProjectInitComtroller implements ProjectInitApi {
//批量新增项目考核季度表
if (!ObjectUtils.isEmpty(initDto)) {
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 MainLeader = String.valueOf(((ArrayList) ext.get("MainLeader")).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("taskName", "季度审核填报");
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("MainLeader", getSystemUserLogin(MainLeader).getId());
membersList.forEach(item -> {
@@ -243,10 +243,10 @@ public class ProjectInitComtroller implements ProjectInitApi {
SystemUserLogin systemUserLogin = getSystemUserLogin(map, "projectManagerData");
map.put("projectManagerData", systemUserLogin.getId());
}
- if (!ObjectUtils.isEmpty(map.get("projectAdmin"))) {
- SystemUserLogin systemUserLogin = getSystemUserLogin(map, "projectAdmin");
- map.put("projectAdmin", systemUserLogin.getId());
- }
+// if (!ObjectUtils.isEmpty(map.get("projectAdmin"))) {
+// SystemUserLogin systemUserLogin = getSystemUserLogin(map, "projectAdmin");
+// map.put("projectAdmin", systemUserLogin.getId());
+// }
// if (!ObjectUtils.isEmpty(map.get("branchLeaders"))) {
// SystemUserLogin systemUserLogin = getSystemUserLogin(map, "branchLeaders");
// map.put("branchLeaders", systemUserLogin.getId());
diff --git a/src/main/resources/processes/projectInit.bpmn b/src/main/resources/processes/projectInit.bpmn
index e46223f..d6af312 100644
--- a/src/main/resources/processes/projectInit.bpmn
+++ b/src/main/resources/processes/projectInit.bpmn
@@ -14,7 +14,10 @@
-
+
+
+
+
SequenceFlow_1lquovt