Merge remote-tracking branch 'origin/dev' into dev

This commit is contained in:
xiaoshi 2024-12-06 15:54:39 +08:00
commit 30715b4dc3
1 changed files with 9 additions and 7 deletions

View File

@ -58,13 +58,13 @@ public class VisitRptQueryPlugin extends AbstractReportListDataPlugin {
// 报表字段及数据类型 // 报表字段及数据类型
String[] FIELDS = { String[] FIELDS = {
DEV_KEY+"_user", DEV_KEY+"_username", DEV_KEY+"_department",DEV_KEY+"_holiday_date_start", DEV_KEY+"_user", DEV_KEY+"_username", DEV_KEY+"_department",DEV_KEY+"_holiday_date_start",
DEV_KEY+"_holiday_date_end", DEV_KEY+"_holiday_date_end",DEV_KEY+"_holiday_days",
DEV_KEY+"_holiday_type", DEV_KEY+"_holiday_addr", DEV_KEY+"_phone", DEV_KEY+"_holiday_type", DEV_KEY+"_holiday_addr", DEV_KEY+"_phone",
DEV_KEY+"_reason" DEV_KEY+"_reason"
}; };
DataType[] DATATYPES = { DataType[] DATATYPES = {
DataType.LongType,DataType.StringType, DataType.StringType, DataType.StringType, DataType.LongType,DataType.StringType, DataType.StringType, DataType.StringType,
DataType.StringType, DataType.StringType,DataType.IntegerType,
DataType.StringType, DataType.StringType, DataType.StringType, DataType.StringType, DataType.StringType, DataType.StringType,
DataType.StringType DataType.StringType
}; };
@ -104,7 +104,7 @@ public class VisitRptQueryPlugin extends AbstractReportListDataPlugin {
"id,applier,applier.name as appliername,applier.phone as appliernamephone,description," + "id,applier,applier.name as appliername,applier.phone as appliernamephone,description," +
"org.name as orgname,'探亲休假' as triptypename," + "org.name as orgname,'探亲休假' as triptypename," +
"zcgj_holiday_address as address," + "zcgj_holiday_address as address," +
"zcgj_holiday_start_time as startdate,zcgj_holiday_end_time as enddate" , "zcgj_holiday_start_time as startdate,zcgj_holiday_end_time as enddate,zcgj_holiday_days as days" ,
searchFilterList.toArray(new QFilter [] {}), null searchFilterList.toArray(new QFilter [] {}), null
).orderBy(new String[]{"applier", "startdate"}); ).orderBy(new String[]{"applier", "startdate"});
@ -122,6 +122,7 @@ public class VisitRptQueryPlugin extends AbstractReportListDataPlugin {
String triptypename = itemRow.getString("triptypename"); String triptypename = itemRow.getString("triptypename");
String description = itemRow.getString("description"); String description = itemRow.getString("description");
String address = itemRow.getString("address"); String address = itemRow.getString("address");
Integer days = itemRow.getInteger("days");
Object[] totalRow = new Object[FIELDS.length]; Object[] totalRow = new Object[FIELDS.length];
totalRow[0] = applier; totalRow[0] = applier;
@ -129,10 +130,11 @@ public class VisitRptQueryPlugin extends AbstractReportListDataPlugin {
totalRow[2] = orgname; totalRow[2] = orgname;
totalRow[3] = startdateStr; totalRow[3] = startdateStr;
totalRow[4] = enddateStr; totalRow[4] = enddateStr;
totalRow[5] = triptypename; totalRow[5] = days;
totalRow[6] = address; totalRow[6] = triptypename;
totalRow[7] = appliernamephone; totalRow[7] = address;
totalRow[8] = description; totalRow[8] = appliernamephone;
totalRow[9] = description;
coll.add(totalRow); coll.add(totalRow);
} }
return resultDataSet; return resultDataSet;