public JSONPageBean selectPage(HttpServletRequest request,HttpServletResponse response,RoadshowCount roadCount) {
JSONPageBean json = new JSONPageBean();
List<SuperEntity> entityList = null;
try {
Map<String, Object> parameter = BeanToMapUtil.convertBean(roadCount);
QueryResult coutResult= getService().queryList(RoadshowCount.class, "tableList", parameter);
QueryResult quesResult= getService().queryList(RoadshowCount.class, "qtableList", parameter);
QueryResult repResult= getService().queryList(RoadshowCount.class, "rtableList", parameter);
List<RoadshowCount> ques= (List<RoadshowCount>) quesResult.getResult();
List<RoadshowCount> answ= (List<RoadshowCount>) repResult.getResult();
List<RoadshowCount> table= (List<RoadshowCount>) coutResult.getResult();
//List<RoadshowCount> quesAndansw=new ArrayList<RoadshowCount>();
Map<String,RoadshowCount> map=new HashMap<String,RoadshowCount>();
for (int i = 0; i < table.size(); i++) {
RoadshowCount rc=table.get(i);
map.put(rc.getPid(), rc);
}
for (int i = 0; i < ques.size(); i++) {
RoadshowCount rc=ques.get(i);
if(map.get(rc.getPid())!=null){
RoadshowCount r=(RoadshowCount)map.get(rc.getPid());
r.setQuestion(rc.getQuestion());
}else{
map.put(rc.getPid(), rc);
}
}
for (int i = 0; i < answ.size(); i++) {
RoadshowCount rc=answ.get(i);
if(map.get(rc.getPid())!=null){
RoadshowCount r=(RoadshowCount)map.get(rc.getPid());
r.setAnswer(rc.getAnswer());
}else{
map.put(rc.getPid(), rc);
}
}
// for (String key:map.keySet()) {
// quesAndansw.add(map.get(key));
// }
entityList = coutResult.getEntityList();
json.setRows(entityList);
json.setSuccess(true);
} catch (FrameworkException e) {
if (logger.isDebugEnabled()) {
logger.debug(e.getMessage());
}
json.setSuccess(false);
}
return json;
}
JSONPageBean json = new JSONPageBean();
List<SuperEntity> entityList = null;
try {
Map<String, Object> parameter = BeanToMapUtil.convertBean(roadCount);
QueryResult coutResult= getService().queryList(RoadshowCount.class, "tableList", parameter);
QueryResult quesResult= getService().queryList(RoadshowCount.class, "qtableList", parameter);
QueryResult repResult= getService().queryList(RoadshowCount.class, "rtableList", parameter);
List<RoadshowCount> ques= (List<RoadshowCount>) quesResult.getResult();
List<RoadshowCount> answ= (List<RoadshowCount>) repResult.getResult();
List<RoadshowCount> table= (List<RoadshowCount>) coutResult.getResult();
//List<RoadshowCount> quesAndansw=new ArrayList<RoadshowCount>();
Map<String,RoadshowCount> map=new HashMap<String,RoadshowCount>();
for (int i = 0; i < table.size(); i++) {
RoadshowCount rc=table.get(i);
map.put(rc.getPid(), rc);
}
for (int i = 0; i < ques.size(); i++) {
RoadshowCount rc=ques.get(i);
if(map.get(rc.getPid())!=null){
RoadshowCount r=(RoadshowCount)map.get(rc.getPid());
r.setQuestion(rc.getQuestion());
}else{
map.put(rc.getPid(), rc);
}
}
for (int i = 0; i < answ.size(); i++) {
RoadshowCount rc=answ.get(i);
if(map.get(rc.getPid())!=null){
RoadshowCount r=(RoadshowCount)map.get(rc.getPid());
r.setAnswer(rc.getAnswer());
}else{
map.put(rc.getPid(), rc);
}
}
// for (String key:map.keySet()) {
// quesAndansw.add(map.get(key));
// }
entityList = coutResult.getEntityList();
json.setRows(entityList);
json.setSuccess(true);
} catch (FrameworkException e) {
if (logger.isDebugEnabled()) {
logger.debug(e.getMessage());
}
json.setSuccess(false);
}
return json;
}