Cool eye

          BlogJava 首頁 新隨筆 聯系 聚合 管理
            63 Posts :: 4 Stories :: 3 Comments :: 0 Trackbacks
          public List getWorkDailyLogList(String type, Date date,String userId,String queryInfo)
              {
                  StringBuffer sql = new StringBuffer("select guid, title as 標題,convert(char(10),createddate,20) as 日期");
                  sql.append(getAppRelationCore().getPersonManagementFacade().getColumnStatement("Hr_dailylog")).append("  from Hr_dailyLog where convert(char(10),createddate,20) between ? and ?  and creator = ? and title like '%'+?+'%'");
                  String params[] =  new String[4];
                  GregorianCalendar calendar = new GregorianCalendar();
                  calendar.setTime(date);
                  if(type.equals("week"))
                  {
                      calendar.set(GregorianCalendar.DAY_OF_WEEK,1);
                      params[0] = PortalUtil.convertDateToString(PortalUtil.SQL_DATE_PATTERN, calendar.getTime());
                      calendar.set(GregorianCalendar.DAY_OF_WEEK,7);
                      params[1] = PortalUtil.convertDateToString(PortalUtil.SQL_DATE_PATTERN, calendar.getTime());
                  }
                  if(type.equals("month"))
                  {
                      calendar.set(GregorianCalendar.DAY_OF_MONTH,1);
                      params[0] = PortalUtil.convertDateToString(PortalUtil.SQL_DATE_PATTERN, calendar.getTime());
                      calendar.set(GregorianCalendar.DAY_OF_MONTH,calendar.getActualMaximum(GregorianCalendar.DAY_OF_MONTH));
                      params[1] = PortalUtil.convertDateToString(PortalUtil.SQL_DATE_PATTERN, calendar.getTime());
                  }
                  if(type.equals("year"))
                  {
                      calendar.set(GregorianCalendar.DAY_OF_YEAR,1);
                      params[0] = PortalUtil.convertDateToString(PortalUtil.SQL_DATE_PATTERN, calendar.getTime());
                      calendar.set(GregorianCalendar.DAY_OF_YEAR,calendar.getActualMaximum(GregorianCalendar.DAY_OF_YEAR));
                      params[1] = PortalUtil.convertDateToString(PortalUtil.SQL_DATE_PATTERN, calendar.getTime());
                  }
                  if(type.equals("day"))
                  {
                      params[0] = PortalUtil.convertDateToString(PortalUtil.SQL_DATE_PATTERN, calendar.getTime());
                      params[1] = PortalUtil.convertDateToString(PortalUtil.SQL_DATE_PATTERN, calendar.getTime());
                  }
                  params[2] = userId;
                  params[3] = queryInfo;
                  return this.getCommonDAO().findBySQL(sql.toString(),params).getRows();  //To change body of implemented methods use File | Settings | File Templates.
              }
          posted on 2006-01-25 14:09 joeyeezhang 閱讀(295) 評論(0)  編輯  收藏 所屬分類: Java
          主站蜘蛛池模板: 宾川县| 江川县| 临高县| 新巴尔虎左旗| 临武县| 南通市| 肇庆市| 博乐市| 静乐县| 涞水县| 沈阳市| 台前县| 肇庆市| 漯河市| 崇仁县| 将乐县| 广宗县| 招远市| 榆社县| 云龙县| 宁化县| 微博| 雷山县| 贵港市| 安乡县| 出国| 崇州市| 溧阳市| 韶山市| 西乡县| 滨海县| 咸阳市| 长春市| 南康市| 晋宁县| 嵩明县| 永寿县| 金川县| 武山县| 乌拉特中旗| 彭州市|