1
秦芳睿
9 天以前 e70a362606b78a822e93d5117a9013e8f9086faf
JAVA/SMTAIServer/src/main/java/com/smtaiserver/smtaiserver/attach/SMTAttachTableSqlXml.java
@@ -103,7 +103,7 @@
      _SQLXMLNode = createSQLXMLNode(rootElement);
   }
   public void querySQLToJson(ASTDBMap dbMap, Json jsonFilters, Json jsonOrders, SMTAIAttachTableDef attachTableDef, SMTJsonWriter jsonWr) throws Exception
   public void querySQLToJson(ASTDBMap dbMap, Json jsonFilters, Json jsonOrders, SMTAIAttachTableDef attachTableDef, SMTJsonWriter jsonWr,Integer limit) throws Exception
   {
      // 生成原始SQL
      SQLXMLExecArg execArg = new SQLXMLExecArg();
@@ -159,9 +159,10 @@
      
      SMTDatabase db = dbMap.getDatabase(_dsId);
      DBRecords recs = db.querySQL(
         "SELECT * FROM (" + execArg._sbSQLText.toString() + ") T " + sbWHERE.toString() + " " + sbORDER.toString() + " LIMIT 100",
         execArg._sqlParams.size() == 0 ? null : execArg._sqlParams.toArray(new Object[] {execArg._sqlParams.size()})
            "SELECT * FROM (" + execArg._sbSQLText.toString() + ") T " + sbWHERE.toString() + " " + sbORDER.toString() + " LIMIT "+limit,
                  execArg._sqlParams.isEmpty() ? null : execArg._sqlParams.toArray()
      );
      
      jsonWr.beginArray("columns");
      for(SMTAIAttachTableColumn column : attachTableDef.getColumnList())