OA待阅逻辑修改
This commit is contained in:
parent
181c6e8f89
commit
4944ab4ce5
Binary file not shown.
@ -134,27 +134,21 @@ public class TaskController {
|
||||
DBSql.update(sql);*/
|
||||
|
||||
|
||||
String sqly = "SELECT PROCESSID,USER_ID,USERDEP,READTIMES,DATAID,TITLE,SENDTYPE,READSTATE,READCOUNT FROM BO_ACT_DATAID WHERE PROCESSID = '" + processInstId + "' AND USER_ID='"+userid+"' ";
|
||||
String sqly = "SELECT PROCESSID,USER_ID,USERDEP,READTIMES,DATAID,TITLE,SENDTYPE,READSTATE,READCOUNT FROM BO_ACT_DATAID WHERE PROCESSID='" + processInstId + "' AND USER_ID='"+userid+"' ";
|
||||
RowMap mapsy = DBSql.getMap(sqly);
|
||||
System.out.println("mapsy==========="+mapsy);
|
||||
if (null != mapsy && !mapsy.isEmpty()) {
|
||||
System.out.println("插入已阅数据===========");
|
||||
String sql = "insert into BO_ACT_ALREADY_DATAID (ID,PROCESSID,USER_ID,READTIMES,DATAID,TITLE,READSTATE) values ('%s', '%s', '%s', '%s', '%s', '%s','%s')";
|
||||
String id = UUIDGener.getUUID();
|
||||
int update = DBSql.update(String.format(sql, id, mapsy.getString("PROCESSID"), mapsy.getString("USER_ID"), mapsy.get("READTIMES"), mapsy.getString("DATAID"),mapsy.getString("TITLE"),mapsy.getString("READSTATE")));
|
||||
String alsqly = "SELECT USER_ID FROM BO_ACT_ALREADY_DATAID WHERE PROCESSID='" + processInstId + "' AND USER_ID='"+userid+"' ";
|
||||
if(alsqly==null){
|
||||
String sql = "insert into BO_ACT_ALREADY_DATAID (ID,PROCESSID,USER_ID,READTIMES,DATAID,TITLE,READSTATE) values ('%s', '%s', '%s', '%s', '%s', '%s','%s')";
|
||||
String id = UUIDGener.getUUID();
|
||||
int update = DBSql.update(String.format(sql, id, mapsy.getString("PROCESSID"), mapsy.getString("USER_ID"), mapsy.get("READTIMES"), mapsy.getString("DATAID"),mapsy.getString("TITLE"),mapsy.getString("READSTATE")));
|
||||
if(update!=0){
|
||||
String sql1 = "DELETE FROM BO_ACT_DATAID WHERE READSTATE='已读' AND PROCESSID='"+processInstId+"'AND USER_ID='"+userid+"'";
|
||||
DBSql.update(sql1);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
String sql1 = "DELETE FROM BO_ACT_DATAID WHERE READSTATE='已读' AND PROCESSID = '" + processInstId + "' AND USER_ID = '" + userid + "'";
|
||||
DBSql.update(sql1);
|
||||
|
||||
|
||||
}
|
||||
String logTime = new SimpleDateFormat("yyyy-MM-dd").format(new Date());
|
||||
BO bo = new BO();
|
||||
@ -1341,6 +1335,7 @@ public class TaskController {
|
||||
|
||||
}
|
||||
|
||||
System.out.println("html=="+substring+"----------"+bo_act_coe_publish.getString("PROCESS_TITLE"));
|
||||
// }
|
||||
// System.out.println("substring>>>>>>>>>>"+substring);
|
||||
map.put("subString", substring);
|
||||
@ -1421,8 +1416,10 @@ public class TaskController {
|
||||
|
||||
}
|
||||
}
|
||||
System.out.println("插入待阅日志开始========================");
|
||||
// 用户打开阅览界面日志
|
||||
setUserLog(processInstId, me.getUID(), "3");
|
||||
System.out.println("插入待阅日志结束========================");
|
||||
/*
|
||||
* JSONObject jsonObject = new JSONObject(); SimpleDateFormat sdf = new
|
||||
* SimpleDateFormat("yyyy-MM-dd"); String sql =
|
||||
|
||||
Loading…
Reference in New Issue
Block a user