关注JEECG发展历程 关注最新动态和版本, 记录JEECG成长点滴 更新日志 - 技术支持 - 招聘英才

JEECG最新版本下载 JEECG智能开发平台 - 显著提高开发效率 常见问题 - 入门视频 - 参与开源团队

商务QQ: 69893005、3102411850 商务热线(5*8小时): 010-64808099 官方邮箱: jeecgos@163.com

查看: 5960|回复: 0

[代码生成器] datagrid页面和vipdatagrid查询结果一致,如何解决?

[复制链接]
发表于 2018-11-26 16:51:24 | 显示全部楼层 |阅读模式
@RequestMapping(params = "datagrid")
       
        public void datagrid(FAirpriceEntity fAirprice,HttpServletRequest request, HttpServletResponse response, DataGrid dataGrid) {
                CriteriaQuery cq = new CriteriaQuery(FAirpriceEntity.class, dataGrid);
                //查询条件组装器
               
                org.jeecgframework.core.extend.hqlsearch.HqlGenerateUtil.installHql(cq, fAirprice, request.getParameterMap());
                try{
                       
                //自定义追加查询条件  如果是增删改,就只能看到自己的数据。商家后台
                cq.eq("createBy", ResourceUtil.getSessionUser().getUserName());
                //自定义追加查询条件  如果是客户查看,下订单,就只能看到endtime为之前的数据,参数根据后面取。
               
                }catch (Exception e) {
                        throw new BusinessException(e.getMessage());
                }
                cq.add();
                this.fAirpriceService.getDataGridReturn(cq, true);
                TagUtil.datagrid(response, dataGrid);
        }
       

        /**
         * 客户运价信息列表 页面跳转
         *
         * @return
         */
        @RequestMapping(params = "viplist")
       
        public ModelAndView viplist(HttpServletRequest request) {
                return new ModelAndView("freightpingtai/fairprice/fAirpriceViplist");
        }

        /**
         * easyui AJAX请求数据
         *
         * @param request
         * @param response
         * @param vipdataGrid
         * @param user
         */

        @RequestMapping(params = "vipdatagrid")
       
        public void vipdatagrid(FAirpriceEntity fAirprice,HttpServletRequest request, HttpServletResponse response, DataGrid vipdatagrid) {
                CriteriaQuery vipcq = new CriteriaQuery(FAirpriceEntity.class, vipdatagrid);
                //查询条件组装器
       
                org.jeecgframework.core.extend.hqlsearch.HqlGenerateUtil.installHql(vipcq, fAirprice, request.getParameterMap());
                try{
                //自定义追加查询条件  如果是增删改,就只能看到自己的数据。商家后台
               
                //cq.eq("createBy", ResourceUtil.getSessionUser().getUserName());
                //自定义追加查询条件  如果是客户查看,下订单,就只能看到endtime为之前的数据,参数根据后面取。                                String enddate =  DateUtils.date2Str(DateUtils.date_sdf);
                vipcq.ge("endtime",enddate);
                }catch (Exception e) {
                        throw new BusinessException(e.getMessage());
                }
                vipcq.add();
                this.fAirpriceService.getDataGridReturn(vipcq, true);
                TagUtil.datagrid(response, vipdatagrid);
        }

我查出来的结果每次都相同,想改造为if语句,根据不同参数进行查询条件的区别,如何取出params里面的内容?


       

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表