修复OA待阅发送人错误问题

This commit is contained in:
zhaol 2025-03-04 09:48:43 +08:00
parent da0b82a8a6
commit 1b1e5b4b1d

View File

@ -327,8 +327,8 @@ public class ProcessEndAfterEvent_new extends ExecuteListener implements Execute
for (BO uid:bo_eu_oa_read_test) { for (BO uid:bo_eu_oa_read_test) {
sendLists.add(uid.getString("USER_ID")); sendLists.add(uid.getString("USER_ID"));
}*/ }*/
String sql = "SELECT ID FROM WFH_TASK WHERE PROCESSINSTID = '" + processExecutionContext.getProcessInstance().getId() String sql = "SELECT ID FROM WFH_TASK WHERE PROCESSINSTID='" + processExecutionContext.getProcessInstance().getId()
+ "' AND ACTIVITYDEFID = 'obj_c9e5a3144b200001b68cffa01ed0153e' "; + "' AND ACTIVITYDEFID='obj_c9e5a3144b200001b68cffa01ed0153e' AND TASKSTATE='1' ";
String taskInd = DBSql.getString(sql); String taskInd = DBSql.getString(sql);
@ -1330,7 +1330,7 @@ public class ProcessEndAfterEvent_new extends ExecuteListener implements Execute
.addQuery("OPTIONTYPE IS NOT NULL", null).detail(); .addQuery("OPTIONTYPE IS NOT NULL", null).detail();
String sql = "SELECT ID FROM WFH_TASK WHERE PROCESSINSTID = '" + processInstance.getId() String sql = "SELECT ID FROM WFH_TASK WHERE PROCESSINSTID = '" + processInstance.getId()
+ "' AND ACTIVITYDEFID = 'obj_c9e5a3144b200001b68cffa01ed0153e' "; + "' AND ACTIVITYDEFID = 'obj_c9e5a3144b200001b68cffa01ed0153e' AND TASKSTATE='1' ";
String taskInd = DBSql.getString(sql); String taskInd = DBSql.getString(sql);
TaskInstance ta = SDK.getTaskAPI().getInstanceById(taskInd); TaskInstance ta = SDK.getTaskAPI().getInstanceById(taskInd);
@ -1535,7 +1535,7 @@ public class ProcessEndAfterEvent_new extends ExecuteListener implements Execute
.addQuery("OPTIONTYPE IS NOT NULL", null).detail(); .addQuery("OPTIONTYPE IS NOT NULL", null).detail();
String sql = "SELECT ID FROM WFH_TASK WHERE PROCESSINSTID = '" + processInstance.getId() String sql = "SELECT ID FROM WFH_TASK WHERE PROCESSINSTID = '" + processInstance.getId()
+ "' AND ACTIVITYDEFID = 'obj_c9e5a3144b200001b68cffa01ed0153e' "; + "' AND ACTIVITYDEFID = 'obj_c9e5a3144b200001b68cffa01ed0153e' AND TASKSTATE='1' ";
String taskInd = DBSql.getString(sql); String taskInd = DBSql.getString(sql);
TaskInstance ta = SDK.getTaskAPI().getInstanceById(taskInd); TaskInstance ta = SDK.getTaskAPI().getInstanceById(taskInd);