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 閱讀(293) 評論(0)  編輯  收藏 所屬分類: Java
          主站蜘蛛池模板: 双峰县| 双辽市| 武功县| 祁连县| 晋中市| 习水县| 绩溪县| 陇川县| 哈巴河县| 中牟县| 广东省| 武定县| 新竹县| 衡水市| 大安市| 根河市| 应用必备| 乌兰察布市| 温泉县| 青海省| 永靖县| 峨眉山市| 始兴县| 凤冈县| 滦平县| 宿州市| 景泰县| 玉林市| 广平县| 延长县| 马鞍山市| 平武县| 康平县| 许昌县| 潞西市| 城市| 杭锦后旗| 嘉祥县| 淅川县| 武城县| 沐川县|