OA待阅增加去重人数
This commit is contained in:
parent
c08b09685f
commit
f9ff770b16
Binary file not shown.
@ -1680,11 +1680,19 @@ public class ProcessEndAfterEvent_new extends ExecuteListener implements Execute
|
||||
bo_Read_log.set("TITLE", jsonObject.get("title"));
|
||||
bo_Read_log.set("PROCESSID", processInstId);
|
||||
bo_Read_log.set("SENDNUM", arr.size());
|
||||
String sqly = "SELECT ID FROM BO_ACT_DATAID WHERE PROCESSID = '" + processInstId + "'";
|
||||
List<RowMap> mapsy = DBSql.getMaps(sqly);
|
||||
String alsqly = "SELECT ID FROM BO_ACT_ALREADY_DATAID WHERE PROCESSID = '" + processInstId + "'";
|
||||
List<RowMap> almapsy = DBSql.getMaps(alsqly);
|
||||
bo_Read_log.set("SENDNUMSJ", mapsy.size()+almapsy.size());
|
||||
//应发人数
|
||||
String num = DBSql.getString("select count(user_id) AS NUMBERS from BO_ACT_DATAID where 1=1 AND PROCESSID='" + processInstId + "'");
|
||||
String read_num = DBSql.getString("select count(user_id) AS NUMBERS from BO_ACT_ALREADY_DATAID where 1=1 AND PROCESSID='" + processInstId + "'");
|
||||
Integer data = Integer.parseInt(num)+Integer.parseInt(read_num);
|
||||
bo_Read_log.set("SENDNUMSJ", data);
|
||||
|
||||
//去重漏发人数
|
||||
String disnum = DBSql.getString("SELECT DISTINCT(user_id) AS NUMBERS from BO_ACT_DATAID where 1=1 AND PROCESSID='" + processInstId + "'");
|
||||
String disread_num = DBSql.getString("SELECT DISTINCT(user_id) AS NUMBERS from BO_ACT_ALREADY_DATAID where 1=1 AND PROCESSID='" + processInstId + "'");
|
||||
Integer dis_data = Integer.parseInt(disnum)+Integer.parseInt(disread_num);
|
||||
bo_Read_log.set("DISTINCTSUM", dis_data);
|
||||
|
||||
|
||||
BO bo_act_coe_publishs = SDK.getBOAPI().query("BO_ACT_COE_PUBLISH", true).addQuery("BINDID=", processInstId)
|
||||
.addQuery("OPTIONTYPE IS NOT NULL", null).detail();
|
||||
String send_scop = bo_act_coe_publishs.getString("SEND_SCOP");
|
||||
|
||||
Loading…
Reference in New Issue
Block a user