|
|
@@ -107,10 +107,36 @@ public class tfolderauth extends Controller {
|
|
|
* @return
|
|
|
*/
|
|
|
public String selectTfolderauthList() {
|
|
|
- SQLFactory sqlFactory = new SQLFactory(this, "查询资料中心授权列表");
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 过滤条件设置
|
|
|
+ */
|
|
|
+ StringBuffer where = new StringBuffer(" 1=1 ");
|
|
|
+ if (content.containsKey("type")) {
|
|
|
+ int type = content.getIntValue("type");
|
|
|
+ if (type == 1) {
|
|
|
+ where.append(" and(");
|
|
|
+ where.append("t1.frole is NOT NULL");
|
|
|
+ where.append(")");
|
|
|
+ }
|
|
|
+ if (type == 2) {
|
|
|
+ where.append(" and(");
|
|
|
+ where.append("t1.fauthtype is NOT NULL");
|
|
|
+ where.append(")");
|
|
|
+ }
|
|
|
+ if (type == 3) {
|
|
|
+ where.append(" and(");
|
|
|
+ where.append("t1.tuserid is NOT NULL");
|
|
|
+ where.append(")");
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+ SQLFactory sqlFactory = new SQLFactory(this, "查询资料中心授权列表", pageSize, pageNumber, "t1.createdate DESC");
|
|
|
+ sqlFactory.addParameter_SQL("where", where);
|
|
|
// String sql = "SELECT tfolderauthid,tfolderid,frole, fauthtype FROM tfolderauth ORDER BY createdate DESC";
|
|
|
- Rows rows = dbConnect.runSqlQuery(sqlFactory.getSQL());
|
|
|
- return getSucReturnObject().setData(rows).toString();
|
|
|
+ String sql = sqlFactory.getSQL();
|
|
|
+ Rows rows = dbConnect.runSqlQuery(sql);
|
|
|
+ return getSucReturnObject().setDataByPaging(rows).toString();
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -121,20 +147,39 @@ public class tfolderauth extends Controller {
|
|
|
public String selectFolderauthDetail() {
|
|
|
String fpath = content.getString("fpath");
|
|
|
|
|
|
- SQLFactory sqlFactory = new SQLFactory(this, "查询某个文件路径的授权详情");
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 过滤条件设置
|
|
|
+ */
|
|
|
+ StringBuffer where = new StringBuffer(" 1=1 ");
|
|
|
+ if (content.containsKey("type")) {
|
|
|
+ int type = content.getIntValue("type");
|
|
|
+ if (type == 1) {
|
|
|
+ where.append(" and(");
|
|
|
+ where.append("t1.frole is NOT NULL");
|
|
|
+ where.append(")");
|
|
|
+ }
|
|
|
+ if (type == 2) {
|
|
|
+ where.append(" and(");
|
|
|
+ where.append("t1.fauthtype is NOT NULL");
|
|
|
+ where.append(")");
|
|
|
+ }
|
|
|
+ if (type == 3) {
|
|
|
+ where.append(" and(");
|
|
|
+ where.append("t1.tuserid is NOT NULL");
|
|
|
+ where.append(")");
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ SQLFactory sqlFactory = new SQLFactory(this, "查询某个文件路径的授权详情", pageSize, pageNumber, "t1.createdate DESC");
|
|
|
sqlFactory.addParameter("fpath", fpath);
|
|
|
- Rows rows = dbConnect.runSqlQuery(sqlFactory.getSQL());
|
|
|
-// JSONArray jsonArray = new JSONArray();
|
|
|
-// for (Row row :rows) {
|
|
|
-// JSONObject jsonObject = new JSONObject();
|
|
|
-// jsonObject.put("frole", row.getString("frole"));
|
|
|
-// }
|
|
|
-//
|
|
|
-//
|
|
|
-// jsonObject.put("fauthtype", rows.toJsonArray("fauthtype"));
|
|
|
-// jsonObject.put("wechat_name", rows.toJsonArray("wechat_name"));
|
|
|
-
|
|
|
- return getSucReturnObject().setData(rows).toString();
|
|
|
+ sqlFactory.addParameter_SQL("where", where);
|
|
|
+ String sql = sqlFactory.getSQL();
|
|
|
+ Rows rows = dbConnect.runSqlQuery(sql);
|
|
|
+
|
|
|
+
|
|
|
+ return getSucReturnObject().setDataByPaging(rows).toString();
|
|
|
|
|
|
|
|
|
}
|