This commit is contained in:
parent
12efa69503
commit
e0c2fafede
|
|
@ -257,31 +257,31 @@ public class GetKQReportCmd extends AbstractCommonCommand<Map<String, Object>> {
|
|||
|
||||
sql = backFields + sqlFrom + sqlWhere + groupBy;
|
||||
|
||||
if (pageIndex > 0 && pageSize > 0) {
|
||||
if (rs.getDBType().equals("oracle")) {
|
||||
sql = " select * from (select " + sql+") t "+orderBy;
|
||||
sql = "select * from ( select row_.*, rownum rownum_ from ( " + sql + " ) row_ where rownum <= "
|
||||
+ (pageIndex * pageSize) + ") where rownum_ > " + ((pageIndex - 1) * pageSize);
|
||||
} else if (rs.getDBType().equals("mysql")) {
|
||||
sql = " select * from (select " + sql+") t "+orderBy;
|
||||
sql = "select t1.* from (" + sql + ") t1 limit " + ((pageIndex - 1) * pageSize) + "," + pageSize;
|
||||
} else {
|
||||
orderBy = " order by dsporder asc, lastname asc ";
|
||||
descOrderBy = " order by dsporder desc, lastname desc ";
|
||||
if (pageIndex > 1) {
|
||||
int topSize = pageSize;
|
||||
if (pageSize * pageIndex > count) {
|
||||
topSize = count - (pageSize * (pageIndex - 1));
|
||||
}
|
||||
sql = " select top " + topSize + " * from ( select top " + topSize + " * from ( select top "
|
||||
+ (pageIndex * pageSize) + sql + orderBy+ " ) tbltemp1 " + descOrderBy + ") tbltemp2 " + orderBy;
|
||||
} else {
|
||||
sql = " select top " + pageSize + sql+orderBy;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
// if (pageIndex > 0 && pageSize > 0) {
|
||||
// if (rs.getDBType().equals("oracle")) {
|
||||
// sql = " select * from (select " + sql+") t "+orderBy;
|
||||
// sql = "select * from ( select row_.*, rownum rownum_ from ( " + sql + " ) row_ where rownum <= "
|
||||
// + (pageIndex * pageSize) + ") where rownum_ > " + ((pageIndex - 1) * pageSize);
|
||||
// } else if (rs.getDBType().equals("mysql")) {
|
||||
// sql = " select * from (select " + sql+") t "+orderBy;
|
||||
// sql = "select t1.* from (" + sql + ") t1 limit " + ((pageIndex - 1) * pageSize) + "," + pageSize;
|
||||
// } else {
|
||||
// orderBy = " order by dsporder asc, lastname asc ";
|
||||
// descOrderBy = " order by dsporder desc, lastname desc ";
|
||||
// if (pageIndex > 1) {
|
||||
// int topSize = pageSize;
|
||||
// if (pageSize * pageIndex > count) {
|
||||
// topSize = count - (pageSize * (pageIndex - 1));
|
||||
// }
|
||||
// sql = " select top " + topSize + " * from ( select top " + topSize + " * from ( select top "
|
||||
// + (pageIndex * pageSize) + sql + orderBy+ " ) tbltemp1 " + descOrderBy + ") tbltemp2 " + orderBy;
|
||||
// } else {
|
||||
// sql = " select top " + pageSize + sql+orderBy;
|
||||
// }
|
||||
// }
|
||||
// } else {
|
||||
sql = " select " + sql;
|
||||
}
|
||||
// }
|
||||
Map<String,Object> flowData = kqReportBiz.getFlowData(params,user);
|
||||
rs.execute(sql);
|
||||
while (rs.next()) {
|
||||
|
|
@ -424,14 +424,12 @@ public class GetKQReportCmd extends AbstractCommonCommand<Map<String, Object>> {
|
|||
}
|
||||
|
||||
Map<String,Object> detialDatas = kqReportBiz.getDetialDatas(id,fromDate,toDate,user);
|
||||
// new KQLog().info("id:"+id+":detialDatas:"+detialDatas);
|
||||
isEnd = false;
|
||||
for(String date=fromDate; !isEnd;) {
|
||||
if(date.equals(toDate)) isEnd = true;
|
||||
if(DateUtil.compDate(today, date)>0){
|
||||
data.put(date,"");
|
||||
}else{
|
||||
// new KQLog().info("id:date:"+(id+"|"+date)+":detialDatas.get:"+detialDatas.get(id+"|"+date));
|
||||
data.put(date,detialDatas.get(id+"|"+date)==null?SystemEnv.getHtmlLabelName(26593, user.getLanguage()):detialDatas.get(id+"|"+date));
|
||||
}
|
||||
cal.setTime(DateUtil.parseToDate(date));
|
||||
|
|
|
|||
|
|
@ -20,8 +20,8 @@ public class RemoteAttend4SalaryServiceImpl extends Service implements RemoteAtt
|
|||
@Override
|
||||
public List<Map<String, String>> getColumns() {
|
||||
Map<String, Object> paramsMap = new HashMap<String, Object>();
|
||||
paramsMap.put("pageIndex", 1);
|
||||
paramsMap.put("pageSize", 10);
|
||||
// paramsMap.put("pageIndex", 1);
|
||||
// paramsMap.put("pageSize", 10);
|
||||
paramsMap.put("typeselect", "6");
|
||||
paramsMap.put("viewScope", "3");
|
||||
paramsMap.put("isNoAccount", "1");
|
||||
|
|
@ -71,8 +71,8 @@ public class RemoteAttend4SalaryServiceImpl extends Service implements RemoteAtt
|
|||
ValidUtil.doValidator(attend4Salary);
|
||||
|
||||
Map<String, Object> paramsMap = new HashMap<String, Object>();
|
||||
paramsMap.put("pageIndex", 1);
|
||||
paramsMap.put("pageSize", 500);
|
||||
// paramsMap.put("pageIndex", 1);
|
||||
// paramsMap.put("pageSize", 500);
|
||||
paramsMap.put("typeselect", "6");
|
||||
paramsMap.put("fromDate", SalaryDateUtil.getFormatLocalDate(attend4Salary.getBeginDate()));
|
||||
paramsMap.put("toDate", SalaryDateUtil.getFormatLocalDate(attend4Salary.getEndDate()));
|
||||
|
|
|
|||
|
|
@ -397,7 +397,7 @@ public class AttendQuoteDataServiceImpl extends Service implements AttendQuoteDa
|
|||
}
|
||||
|
||||
/**
|
||||
* 获取考勤模块数据 todo
|
||||
* 获取考勤模块数据
|
||||
*
|
||||
* @param attendCycleRange
|
||||
* @param employeeIds
|
||||
|
|
|
|||
Loading…
Reference in New Issue