public String columnsList(){
YHB yhbBean = (YHB) ActionContext.getContext().getSession().get(GlobalDefine.USER);
try {
LMBIF lmbIF = DatabaseFactory.getLMBIF();
LMB lmbBean = lmbIF.createLMB();
// 栏目名称
if(searchLmmc != null && searchLmmc.length() > 0){
lmbBean.setLmmc(searchLmmc);
}
if(flmid != null && flmid.equals("1")){
// 是否导航
//lmbBean.setDhlm(1);
// 栏目级数
lmbBean.setLmjs(1);
lmbBean.setFlmid(flmid);
}else{
lmbBean.setFlmid(flmid);
}
// 栏目状态 -- 3=作废
lmbBean.setLmzt(3);
// 站点标识
lmbBean.setZdbs(yhbBean.getZdbs());
List lists = new ArrayList();
// 查询数据总数
List listCount = lmbIF.getLMBService().getLmbManager().searchListLmbByBean(lmbBean);
List<LMB> listData = lmbIF.getLMBService().getLmbManager().searchListLmbByBean(lmbBean);
for(int i = 0; i < listData.size(); i++){
LMB lmb = listData.get(i);
lists.add(lmb);
}
// JSON格式化数据结果集
setJsondata(JsonResult.listByLigerUI(lists, listCount.isEmpty() ? 0: listCount.size()).toString());
} catch (Exception e) {
e.printStackTrace();
setJsondata(JsonResult.submit(false, Enums.getInstance().getDescByName("CommonMessage", "SYSTEM_ERROR")));
}
return LIST;
} /* 后台数据库里有9条数据 用这个方法查询之后前台会显示10条 , 实际上 后台有10条数据 我在数据库里删除一条后 查询结果依旧是10条 大牛们帮我看看 我这个方法哪里不对 */
添加回答
举报
0/150
提交
取消