|

楼主 |
发表于 2017-12-22 09:21:05
|
显示全部楼层
public static Table statisticalAnalysis(String userID,String borderRoomID,String beginTime,String endTime,Integer type){
try{
if(beginTime==null||beginTime.equals("")){
beginTime="1900-01-01";
}
if(endTime==null||endTime.equals("")){
endTime="9999-12-31";
}
Map<String,Object> params=new HashMap<String,Object>();
params.put("beginTime", beginTime);
params.put("endTime", endTime);
System.out.println("userID="+userID+" borderRoomID="+borderRoomID+" beginTime="+beginTime+" endTime="+endTime);
String sql = "select r.* from OA_MT_RoomArrange r where r.fEndTime <= stringToDateTime('"+ endTime+ "') and r.fBeginTime >= stringToDateTime('"
+ beginTime+ "') and r.fEffect = 1";
Table table=KSQL.select(sql, params, "/OA/meeting/data", null);
table.getProperties().put(Table.PROP_NAME_ROWID, "r");
Iterator<Row> rows = table.iterator();
while (rows.hasNext()){
Row row = rows.next();
System.out.println(row.getString("fBoardroom"));
}
return table;
}catch(Exception e){
e.printStackTrace();
return null;
}
} |
|