diff --git a/com.awspaas.user.apps.docview/src/com/awspaas/user/apps/docview/DocumentsToReadController.java b/com.awspaas.user.apps.docview/src/com/awspaas/user/apps/docview/DocumentsToReadController.java index ea9f7b1a..365b4811 100644 --- a/com.awspaas.user.apps.docview/src/com/awspaas/user/apps/docview/DocumentsToReadController.java +++ b/com.awspaas.user.apps.docview/src/com/awspaas/user/apps/docview/DocumentsToReadController.java @@ -113,14 +113,14 @@ public class DocumentsToReadController { return HtmlPageTemplate.merge("com.awspaas.user.apps.docview", html, map); } private void setArrayWfc(String fileId,JSONArray jsonArray,String uid) { - String sqlAll = "SELECT * FROM BO_EU_PAL_DOC_VIEW WHERE ID = '"+fileId+"'"; + String sqlAll = "SELECT FILEID,FILENAME,FILEURL,FILECREATEDATE FROM BO_EU_PAL_DOC_VIEW WHERE ID = '"+fileId+"'"; List map1 = DBSql.getMaps(sqlAll); if (map1.size()!=0) { getWFC(jsonArray, map1, uid); } } private void setArrayWfh(String fileId,JSONArray jsonArray,String uid) { - String sqlAll = "SELECT * FROM BO_EU_PAL_DOC_VIEW WHERE ID = '"+fileId+"'"; + String sqlAll = "SELECT FILEID,FILENAME,FILEURL,FILECREATEDATE FROM BO_EU_PAL_DOC_VIEW WHERE ID = '"+fileId+"'"; List map1 = DBSql.getMaps(sqlAll); if (map1.size()!=0) { getWFH(jsonArray, map1, uid); @@ -228,7 +228,7 @@ public class DocumentsToReadController { public JSONArray getWFC(JSONArray jsonArray, List maps, String uid) { for (RowMap rowMap : maps) { String id = rowMap.getString("FILEID"); - String sqlt = "SELECT * FROM BO_EU_PAL_RECORD WHERE FILEID = ? AND READFILENAME =?"; + String sqlt = "SELECT ID FROM BO_EU_PAL_RECORD WHERE FILEID = ? AND READFILENAME =?"; RowMap mapt = DBSql.getMap(sqlt, new Object[] { id, uid }); if (mapt == null) { JSONObject jsonObject = new JSONObject(); @@ -333,7 +333,7 @@ public class DocumentsToReadController { for (RowMap rowMap : maps) { String id = rowMap.getString("FILEID"); String fileName = rowMap.getString("FILENAME"); - RowMap map = DBSql.getMap("SELECT * FROM BO_ACT_DATAID WHERE READSTATE = '已读' AND TITLE LIKE '%"+fileName+"%' AND USER_ID = '"+uid+"'"); + RowMap map = DBSql.getMap("SELECT ID FROM BO_ACT_DATAID WHERE READSTATE = '已读' AND TITLE LIKE '%"+fileName+"%' AND USER_ID = '"+uid+"'"); if(map!=null) { JSONObject jsonObject = new JSONObject(); String fileUrl = rowMap.getString("FILEURL"); @@ -356,7 +356,7 @@ public class DocumentsToReadController { for (RowMap rowMap : maps) { try { String id = rowMap.getString("FILEID"); - String sqlt = "SELECT * FROM BO_EU_PAL_RECORD WHERE FILEID = ? AND READFILENAME =?"; + String sqlt = "SELECT ID FROM BO_EU_PAL_RECORD WHERE FILEID = ? AND READFILENAME =?"; RowMap mapt = DBSql.getMap(sqlt, new Object[] { id, uid }); if (mapt != null) { JSONObject jsonObject = new JSONObject(); @@ -395,7 +395,7 @@ public class DocumentsToReadController { String fileName = split[1]; String uid = UserContext.fromSessionId(sid).getUID(); System.err.println("阅读文件===========》"+uid); - String sql = "SELECT * FROM BO_EU_PAL_RECORD WHERE FILEID = ? AND READFILENAME = ?"; + String sql = "SELECT READFILECOUNT FROM BO_EU_PAL_RECORD WHERE FILEID = ? AND READFILENAME = ?"; RowMap map = DBSql.getMap(sql, new Object[] { id, uid }); int num = 0; if (null != map) {