package cn.com.lzt.sign.controller; import cn.com.lzt.sign.entity.TBRequestFeedbackEntity; import cn.com.lzt.sign.service.TBRequestFeedbackService; import cn.com.lzt.useractiviti.data.controller.ActivitiToolsController; import org.jeecgframework.core.common.hibernate.qbc.CriteriaQuery; import org.jeecgframework.core.common.model.json.DataGrid; import org.jeecgframework.tag.core.easyui.TagUtil; 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; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.util.logging.Logger; @Controller @RequestMapping("/tBRequestFeedbackController") public class TBRequestFeedbackController extends ActivitiToolsController { private static final Logger logger = Logger.getLogger(String.valueOf(TBRequestFeedbackController.class)); @Autowired private TBRequestFeedbackService tBRequestFeedbackService; /** * 申请审批反馈表列表 页面跳转 * * @return */ @RequestMapping(params = "list") public ModelAndView list(HttpServletRequest request) { return new ModelAndView("cn/com/lzt/sign/tBRequestFeedback/tBRequestFeedbackList"); } /** * easyui AJAX请求数据 * * @param request * @param response * @param dataGrid */ @RequestMapping(params = "datagrid") public void datagrid(TBRequestFeedbackEntity tBRequestFeedback,HttpServletRequest request, HttpServletResponse response, DataGrid dataGrid) { CriteriaQuery cq = new CriteriaQuery(TBRequestFeedbackEntity.class, dataGrid); //查询条件组装器 org.jeecgframework.core.extend.hqlsearch.HqlGenerateUtil.installHql(cq, tBRequestFeedback); /*try{ //自定义追加查询条件 TSUser user = ResourceUtil.getSessionUser(); cq.add(Restrictions.eq("createBy",user.getUserName())); }catch (Exception e) { throw new BusinessException(e.getMessage()); }*/ cq.add(); this.tBRequestFeedbackService.getDataGridReturn(cq, true); TagUtil.datagrid(response, dataGrid); } }