TBRequestFeedbackController.java 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. package cn.com.lzt.sign.controller;
  2. import cn.com.lzt.sign.entity.TBRequestFeedbackEntity;
  3. import cn.com.lzt.sign.service.TBRequestFeedbackService;
  4. import cn.com.lzt.useractiviti.data.controller.ActivitiToolsController;
  5. import org.jeecgframework.core.common.hibernate.qbc.CriteriaQuery;
  6. import org.jeecgframework.core.common.model.json.DataGrid;
  7. import org.jeecgframework.tag.core.easyui.TagUtil;
  8. import org.springframework.beans.factory.annotation.Autowired;
  9. import org.springframework.stereotype.Controller;
  10. import org.springframework.web.bind.annotation.RequestMapping;
  11. import org.springframework.web.servlet.ModelAndView;
  12. import javax.servlet.http.HttpServletRequest;
  13. import javax.servlet.http.HttpServletResponse;
  14. import java.util.logging.Logger;
  15. @Controller
  16. @RequestMapping("/tBRequestFeedbackController")
  17. public class TBRequestFeedbackController extends ActivitiToolsController {
  18. private static final Logger logger = Logger.getLogger(String.valueOf(TBRequestFeedbackController.class));
  19. @Autowired
  20. private TBRequestFeedbackService tBRequestFeedbackService;
  21. /**
  22. * 申请审批反馈表列表 页面跳转
  23. *
  24. * @return
  25. */
  26. @RequestMapping(params = "list")
  27. public ModelAndView list(HttpServletRequest request) {
  28. return new ModelAndView("cn/com/lzt/sign/tBRequestFeedback/tBRequestFeedbackList");
  29. }
  30. /**
  31. * easyui AJAX请求数据
  32. *
  33. * @param request
  34. * @param response
  35. * @param dataGrid
  36. */
  37. @RequestMapping(params = "datagrid")
  38. public void datagrid(TBRequestFeedbackEntity tBRequestFeedback,HttpServletRequest request, HttpServletResponse response, DataGrid dataGrid) {
  39. CriteriaQuery cq = new CriteriaQuery(TBRequestFeedbackEntity.class, dataGrid);
  40. //查询条件组装器
  41. org.jeecgframework.core.extend.hqlsearch.HqlGenerateUtil.installHql(cq, tBRequestFeedback);
  42. /*try{
  43. //自定义追加查询条件
  44. TSUser user = ResourceUtil.getSessionUser();
  45. cq.add(Restrictions.eq("createBy",user.getUserName()));
  46. }catch (Exception e) {
  47. throw new BusinessException(e.getMessage());
  48. }*/
  49. cq.add();
  50. this.tBRequestFeedbackService.getDataGridReturn(cq, true);
  51. TagUtil.datagrid(response, dataGrid);
  52. }
  53. }