Cool eye

          BlogJava 首頁(yè) 新隨筆 聯(lián)系 聚合 管理
            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 標(biāo)題,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 閱讀(293) 評(píng)論(0)  編輯  收藏 所屬分類: Java
          主站蜘蛛池模板: 印江| 铁岭市| 通榆县| 大英县| 曲阜市| 天峻县| 定州市| 额济纳旗| 金门县| 洪湖市| 盐边县| 隆子县| 和林格尔县| 聂拉木县| 柯坪县| 北海市| 政和县| 广宗县| 白水县| 乐昌市| 九台市| 噶尔县| 青岛市| 通道| 紫金县| 杭州市| 秦皇岛市| 那坡县| 阿合奇县| 竹溪县| 天峻县| 杭锦后旗| 阳信县| 扶风县| 巨鹿县| 潞城市| 平定县| 秀山| 积石山| 台湾省| 宁蒗|