<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    mashiguang

    小馬快跑

      BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      20 隨筆 :: 0 文章 :: 60 評(píng)論 :: 0 Trackbacks
    public PageModel<CrmWarning> query(PageModel<CrmWarning> pageModel)
                
    throws Exception {
            Assert.notNull(pageModel);
            
            DetachedCriteria dc 
    = DetachedCriteria.forClass(CrmWarning.class);
            
            
    /*
             * 添加查詢(xún)條件
             * 如:dc.add(Restrictions.like("key", "%"+pageModel.getCondition("key")+"%"));
             * 
             * 
    */
            
    if (null != pageModel.getCondition("warnLevel")) {
                dc.add(Restrictions.eq(
    "warnLevel", pageModel.getCondition("warnLevel")));
            }
            
    if (StringUtils.isNotBlank((String)pageModel.getCondition("detail"))) {
                dc.add(Restrictions.like(
    "detail""%"+pageModel.getCondition("detail")+"%"));
            }
            
    if (StringUtils.isNotBlank((String)pageModel.getCondition("warnDate"))) {
                
    /*
                 * warnDate格式是yyyy-MM-dd,這里改成查詢(xún)這一天的預(yù)警
                 * Restrictions.sqlRestriction()允許寫(xiě)原生sql的方式完成特殊需求,如下
                 * 
    */
                dc.add(Restrictions.sqlRestriction(
    "to_char(time_start,'yyyy-MM-dd') = '" + pageModel.getCondition("warnDate"+ "'"));
            }
            
    if (null != pageModel.getCondition("templateId")) {
                
    /*
                 * 這里的templateId是模板的主鍵id,查詢(xún)時(shí)應(yīng)該轉(zhuǎn)換成模板對(duì)象
                 * 
    */
                CrmWarnTemplate warnTemplate 
    = new CrmWarnTemplate();
                warnTemplate.setTemplateId((Long)pageModel.getCondition(
    "templateId"));
                dc.add(Restrictions.eq(
    "crmWarnTemplate", warnTemplate));
            }
            
            dc.addOrder(Order.asc(
    "crmWarnTemplate"));
            dc.addOrder(Order.desc(
    "timeStart"));
            
            pageModel.setDateList(warningDao.query(dc, pageModel.getFirstNote(), pageModel.getNumInPage()));
            pageModel.setTotal(warningDao.count(dc));
            
            
    return pageModel;
        }
    posted on 2011-08-11 22:50 mashiguang 閱讀(430) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): 示例代碼
    主站蜘蛛池模板: 一区二区三区免费看| 亚洲中文字幕一二三四区| h视频免费高清在线观看| 国产乱子伦精品免费女| 欧洲乱码伦视频免费| 亚洲黄色免费电影| 100000免费啪啪18免进| 亚洲天堂2017无码中文| 麻豆成人精品国产免费| 国内成人精品亚洲日本语音 | 一级一级一级毛片免费毛片| 亚洲日韩在线观看| 国产无遮挡裸体免费视频在线观看 | 91免费国产精品| 亚洲小说区图片区| 成年女人毛片免费视频| 亚洲AV永久无码天堂影院| 免费萌白酱国产一区二区| 成年网在线观看免费观看网址| 国产亚洲精久久久久久无码77777| 国产无遮挡又黄又爽免费网站 | 亚洲国产成人91精品| 你懂的免费在线观看| 久久久久亚洲AV无码永不| 曰批视频免费30分钟成人| 亚洲AV成人片无码网站| 中文字幕不卡亚洲| 亚洲视频在线免费播放| 久久久久久亚洲av无码蜜芽| 亚洲欧洲自拍拍偷精品 美利坚 | 99re在线精品视频免费| 亚洲精品午夜国产va久久| mm1313亚洲精品国产| 全部免费毛片在线播放| 亚洲国产aⅴ成人精品无吗| 国产精品亚洲玖玖玖在线观看 | 国产妇乱子伦视频免费| 免费国产污网站在线观看不要卡| 亚洲va无码专区国产乱码| 日韩在线视频线视频免费网站| 亚洲AV午夜成人片|