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("TITLE", jsonObject.get("title"));
|
||||||
bo_Read_log.set("PROCESSID", processInstId);
|
bo_Read_log.set("PROCESSID", processInstId);
|
||||||
bo_Read_log.set("SENDNUM", arr.size());
|
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 num = DBSql.getString("select count(user_id) AS NUMBERS from BO_ACT_DATAID where 1=1 AND PROCESSID='" + processInstId + "'");
|
||||||
String alsqly = "SELECT ID FROM BO_ACT_ALREADY_DATAID WHERE PROCESSID = '" + processInstId + "'";
|
String read_num = DBSql.getString("select count(user_id) AS NUMBERS from BO_ACT_ALREADY_DATAID where 1=1 AND PROCESSID='" + processInstId + "'");
|
||||||
List<RowMap> almapsy = DBSql.getMaps(alsqly);
|
Integer data = Integer.parseInt(num)+Integer.parseInt(read_num);
|
||||||
bo_Read_log.set("SENDNUMSJ", mapsy.size()+almapsy.size());
|
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)
|
BO bo_act_coe_publishs = SDK.getBOAPI().query("BO_ACT_COE_PUBLISH", true).addQuery("BINDID=", processInstId)
|
||||||
.addQuery("OPTIONTYPE IS NOT NULL", null).detail();
|
.addQuery("OPTIONTYPE IS NOT NULL", null).detail();
|
||||||
String send_scop = bo_act_coe_publishs.getString("SEND_SCOP");
|
String send_scop = bo_act_coe_publishs.getString("SEND_SCOP");
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user