Cool eye

          BlogJava 首頁 新隨筆 聯(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 標題,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
          主站蜘蛛池模板: 新田县| 波密县| 孝义市| 五莲县| 金溪县| 洛浦县| 松阳县| 京山县| 永清县| 永济市| 尚志市| 长宁区| 津市市| 堆龙德庆县| 通道| 互助| 绿春县| 梓潼县| 武义县| 宁城县| 丰台区| 台南县| 阳山县| 通辽市| 越西县| 鹤岗市| 墨竹工卡县| 岑溪市| 乐亭县| 阿克苏市| 武汉市| 屏东县| 法库县| 璧山县| 东丰县| 仙居县| 平潭县| 平度市| 堆龙德庆县| 本溪市| 门头沟区|