| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- package cn.com.lzt.tools;
- import java.util.List;
- import javax.servlet.http.HttpServletRequest;
- import javax.servlet.http.HttpServletResponse;
- import org.apache.log4j.Logger;
- import org.jeecgframework.core.common.controller.BaseController;
- import org.jeecgframework.core.common.dao.ICommonDao;
- import org.jeecgframework.core.common.exception.BusinessException;
- import org.jeecgframework.core.common.hibernate.qbc.CriteriaQuery;
- import org.jeecgframework.core.common.model.json.DataGrid;
- import org.jeecgframework.core.common.service.CommonService;
- import org.jeecgframework.core.util.MyClassLoader;
- import org.jeecgframework.core.util.oConvertUtils;
- import org.jeecgframework.tag.core.easyui.TagUtil;
- import org.jeecgframework.web.system.service.SystemService;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.stereotype.Controller;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.servlet.ModelAndView;
- @Controller
- @RequestMapping("/commonReferController")
- public class CommonReferController extends BaseController {
- /**
- * Logger for this class
- */
- private static final Logger logger = Logger.getLogger(CommonReferController.class);
- @Autowired
- public ICommonDao commonDao = null;
- @Autowired
- SystemService sysService;
-
- /**
- * 角色显示列表
- *
- * @param request
- * @param response
- * @param dataGrid
- * @throws ClassNotFoundException
- */
- @SuppressWarnings("unchecked")
- @RequestMapping(params = "selRefDatagrid")
- public void selRefDatagrid(String classname, HttpServletRequest request, HttpServletResponse response, DataGrid dataGrid) throws Exception {
- Class cls = MyClassLoader.getClassByScn(classname);
- CriteriaQuery cq = new CriteriaQuery(cls, dataGrid);
- // //查询条件组装器
- org.jeecgframework.core.extend.hqlsearch.HqlGenerateUtil.installHql(cq, cls.newInstance());
- commonDao.getDataGridReturn(cq, true);
- List result = dataGrid.getResults();
-
- try {
- //result =sysService.dealResultShowText4Entities(dataGrid.getResults(), cls);
- } catch (Exception e) {
- throw new BusinessException(e);
- }
- dataGrid.setResults(result);
- TagUtil.datagrid(response, dataGrid);
- }
- /**
- * 选择会员跳转页面
- *
- * @return
- */
- @RequestMapping(params = "selectRefer")
- public ModelAndView selectRefer(HttpServletRequest request) {
- ModelAndView mv = new ModelAndView("cn/com/lzt/tools/selectRefer");
- String ids = oConvertUtils.getString(request.getParameter("ids"));
- mv.addObject("ids", ids);
- // 需要将前端的类路径传递到refer页面
- String clsname = oConvertUtils.getString(request.getParameter("classname"));
- mv.addObject("classname", clsname);
- mv.addObject("codefield", oConvertUtils.getString(request.getParameter("codefield")));
- mv.addObject("namefield", oConvertUtils.getString(request.getParameter("namefield")));
- return mv;
- }
- }
|