diff --git a/o2server/x_attendance_assemble_control/src/main/java/com/x/attendance/assemble/control/jaxrs/attendanceappealinfo/ActionAppealCreate.java b/o2server/x_attendance_assemble_control/src/main/java/com/x/attendance/assemble/control/jaxrs/attendanceappealinfo/ActionAppealCreate.java index a89d52b022b0af8d6a55607de6d009cf351118fe..19935bc296539aa98979dd5ebb9a76c96b3140c3 100644 --- a/o2server/x_attendance_assemble_control/src/main/java/com/x/attendance/assemble/control/jaxrs/attendanceappealinfo/ActionAppealCreate.java +++ b/o2server/x_attendance_assemble_control/src/main/java/com/x/attendance/assemble/control/jaxrs/attendanceappealinfo/ActionAppealCreate.java @@ -95,7 +95,9 @@ public class ActionAppealCreate extends BaseAction { try { appealAuditPersonName = attendanceAppealInfoServiceAdv.getAppealAuditPerson( personName, attendanceAppealInfo.getUnitName(), wrapIn.getIdentity() ); if( StringUtils.isNotEmpty( appealAuditPersonName )){ - appealAuditPersonName = userManagerService.getPersonNameByIdentity(appealAuditPersonName); + if(StringUtils.indexOf(appealAuditPersonName, "@I")>0){ + appealAuditPersonName = userManagerService.getPersonNameByIdentity(appealAuditPersonName); + } attendanceAppealAuditInfo.setProcessPerson1( appealAuditPersonName ); attendanceAppealAuditInfo.setCurrentProcessor( appealAuditPersonName ); attendanceAppealInfo.setCurrentProcessor( appealAuditPersonName );// 将第一个处理人设置为当前处理人 diff --git a/o2server/x_attendance_assemble_control/src/main/java/com/x/attendance/assemble/control/jaxrs/attendancedetail/ActionListNextWithFilter.java b/o2server/x_attendance_assemble_control/src/main/java/com/x/attendance/assemble/control/jaxrs/attendancedetail/ActionListNextWithFilter.java index b111b5fdf1c962d5e9766d8b1aed7828aee45f3d..da10c3eec6ba4fc4e328edca91b8c3a7bcfd5f94 100644 --- a/o2server/x_attendance_assemble_control/src/main/java/com/x/attendance/assemble/control/jaxrs/attendancedetail/ActionListNextWithFilter.java +++ b/o2server/x_attendance_assemble_control/src/main/java/com/x/attendance/assemble/control/jaxrs/attendancedetail/ActionListNextWithFilter.java @@ -43,13 +43,13 @@ public class ActionListNextWithFilter extends BaseAction { List unitNames = new ArrayList(); List topUnitNames_tmp = null; List unitNames_tmp = null; - WrapInFilter wrapIn = null; + Wi wrapIn = null; AttendanceScheduleSetting scheduleSetting_top = null; AttendanceScheduleSetting scheduleSetting = null; Boolean check = true; try { - wrapIn = this.convertToWrapIn(jsonElement, WrapInFilter.class); + wrapIn = this.convertToWrapIn(jsonElement, Wi.class); } catch (Exception e) { check = false; Exception exception = new ExceptionWrapInConvert(e, jsonElement); @@ -163,6 +163,10 @@ public class ActionListNextWithFilter extends BaseAction { return result; } + public static class Wi extends WrapInFilter{ + + } + public static class Wo extends AttendanceDetail { private static final long serialVersionUID = -5076990764713538973L; diff --git a/o2server/x_attendance_assemble_control/src/main/java/com/x/attendance/assemble/control/jaxrs/attendancedetail/ActionListPrevWithFilter.java b/o2server/x_attendance_assemble_control/src/main/java/com/x/attendance/assemble/control/jaxrs/attendancedetail/ActionListPrevWithFilter.java index 34f35e15b94dde322b20177547d7cc27ed4c55c9..c4c958dfd2296df538063cda11b2ff40f06cc18e 100644 --- a/o2server/x_attendance_assemble_control/src/main/java/com/x/attendance/assemble/control/jaxrs/attendancedetail/ActionListPrevWithFilter.java +++ b/o2server/x_attendance_assemble_control/src/main/java/com/x/attendance/assemble/control/jaxrs/attendancedetail/ActionListPrevWithFilter.java @@ -43,13 +43,13 @@ public class ActionListPrevWithFilter extends BaseAction { List unitNames = new ArrayList(); List topUnitNames_tmp = null; List unitNames_tmp = null; - WrapInFilter wrapIn = null; + Wi wrapIn = null; AttendanceScheduleSetting scheduleSetting_top = null; AttendanceScheduleSetting scheduleSetting = null; Boolean check = true; try { - wrapIn = this.convertToWrapIn(jsonElement, WrapInFilter.class); + wrapIn = this.convertToWrapIn(jsonElement, Wi.class); } catch (Exception e) { check = false; Exception exception = new ExceptionWrapInConvert(e, jsonElement); @@ -162,6 +162,10 @@ public class ActionListPrevWithFilter extends BaseAction { return result; } + public static class Wi extends WrapInFilter{ + + } + public static class Wo extends AttendanceDetail { private static final long serialVersionUID = -5076990764713538973L; diff --git a/o2server/x_attendance_assemble_control/src/main/java/com/x/attendance/assemble/control/jaxrs/attendancedetail/ActionListWithEmployee.java b/o2server/x_attendance_assemble_control/src/main/java/com/x/attendance/assemble/control/jaxrs/attendancedetail/ActionListWithEmployee.java index 00942c0144530028b0d302f2e2d6099506f2b6dc..2d68a25d1a481b1618362722bd852d74b78d67fa 100644 --- a/o2server/x_attendance_assemble_control/src/main/java/com/x/attendance/assemble/control/jaxrs/attendancedetail/ActionListWithEmployee.java +++ b/o2server/x_attendance_assemble_control/src/main/java/com/x/attendance/assemble/control/jaxrs/attendancedetail/ActionListWithEmployee.java @@ -179,178 +179,7 @@ public class ActionListWithEmployee extends BaseAction { return result; } - public static class Wi extends GsonPropertyObject { - - private String q_empName; - - private List topUnitNames; - - private String q_topUnitName; - - private List unitNames; - - private String q_unitName; - - private String q_year; - - private String q_month; - - private String cycleYear; - - private String cycleMonth; - - private String q_date; - - private int recordStatus = 999; - - private Boolean isAbsent = null; - - private Boolean isLate = null; - - private Boolean isLeaveEarlier = null; - - private Boolean isLackOfTime = null; - - private String order = "DESC"; - - private String key; - - public String getQ_empName() { - return q_empName; - } - - public String getCycleYear() { - return cycleYear; - } - - public void setCycleYear(String cycleYear) { - this.cycleYear = cycleYear; - } - - public String getCycleMonth() { - return cycleMonth; - } - - public void setCycleMonth(String cycleMonth) { - this.cycleMonth = cycleMonth; - } - - public void setQ_empName(String q_empName) { - this.q_empName = q_empName; - } - - public String getQ_year() { - return q_year; - } - - public void setQ_year(String q_year) { - this.q_year = q_year; - } - - public String getQ_month() { - return q_month; - } - - public void setQ_month(String q_month) { - this.q_month = q_month; - } - - public List getTopUnitNames() { - return topUnitNames; - } - - public void setTopUnitNames(List topUnitNames) { - this.topUnitNames = topUnitNames; - } - - public List getUnitNames() { - return unitNames; - } - - public void setUnitNames(List unitNames) { - this.unitNames = unitNames; - } - - public String getOrder() { - return order; - } - - public void setOrder(String order) { - this.order = order; - } - - public String getKey() { - return key; - } - - public void setKey(String key) { - this.key = key; - } - - public String getQ_date() { - return q_date; - } - - public void setQ_date(String q_date) { - this.q_date = q_date; - } - - public Boolean getIsAbsent() { - return isAbsent; - } - - public void setIsAbsent(Boolean isAbsent) { - this.isAbsent = isAbsent; - } - - public Boolean getIsLate() { - return isLate; - } - - public void setIsLate(Boolean isLate) { - this.isLate = isLate; - } - - public Boolean getIsLeaveEarlier() { - return isLeaveEarlier; - } - - public void setIsLeaveEarlier(Boolean isLeaveEarlier) { - this.isLeaveEarlier = isLeaveEarlier; - } - - public Boolean getIsLackOfTime() { - return isLackOfTime; - } - - public void setIsLackOfTime(Boolean isLackOfTime) { - this.isLackOfTime = isLackOfTime; - } - - public int getRecordStatus() { - return recordStatus; - } - - public void setRecordStatus(int recordStatus) { - this.recordStatus = recordStatus; - } - - public String getQ_topUnitName() { - return q_topUnitName; - } - - public void setQ_topUnitName(String q_topUnitName) { - this.q_topUnitName = q_topUnitName; - } - - public String getQ_unitName() { - return q_unitName; - } - - public void setQ_unitName(String q_unitName) { - this.q_unitName = q_unitName; - } - + public static class Wi extends WrapInFilter { } public static class Wo extends AttendanceDetail { diff --git a/o2server/x_attendance_assemble_control/src/main/java/com/x/attendance/assemble/control/jaxrs/attendancedetail/ActionListWithTopUnit.java b/o2server/x_attendance_assemble_control/src/main/java/com/x/attendance/assemble/control/jaxrs/attendancedetail/ActionListWithTopUnit.java index cdba6d31b863d581dc8c55ad7c340832fee1c8d7..3cb280f1e987f194e2e6810b09306584e795cfc1 100644 --- a/o2server/x_attendance_assemble_control/src/main/java/com/x/attendance/assemble/control/jaxrs/attendancedetail/ActionListWithTopUnit.java +++ b/o2server/x_attendance_assemble_control/src/main/java/com/x/attendance/assemble/control/jaxrs/attendancedetail/ActionListWithTopUnit.java @@ -175,178 +175,7 @@ public class ActionListWithTopUnit extends BaseAction { return result; } - public static class Wi extends GsonPropertyObject { - - private String q_empName; - - private List topUnitNames; - - private String q_topUnitName; - - private List unitNames; - - private String q_unitName; - - private String q_year; - - private String q_month; - - private String cycleYear; - - private String cycleMonth; - - private String q_date; - - private int recordStatus = 999; - - private Boolean isAbsent = null; - - private Boolean isLate = null; - - private Boolean isLeaveEarlier = null; - - private Boolean isLackOfTime = null; - - private String order = "DESC"; - - private String key; - - public String getQ_empName() { - return q_empName; - } - - public String getCycleYear() { - return cycleYear; - } - - public void setCycleYear(String cycleYear) { - this.cycleYear = cycleYear; - } - - public String getCycleMonth() { - return cycleMonth; - } - - public void setCycleMonth(String cycleMonth) { - this.cycleMonth = cycleMonth; - } - - public void setQ_empName(String q_empName) { - this.q_empName = q_empName; - } - - public String getQ_year() { - return q_year; - } - - public void setQ_year(String q_year) { - this.q_year = q_year; - } - - public String getQ_month() { - return q_month; - } - - public void setQ_month(String q_month) { - this.q_month = q_month; - } - - public List getTopUnitNames() { - return topUnitNames; - } - - public void setTopUnitNames(List topUnitNames) { - this.topUnitNames = topUnitNames; - } - - public List getUnitNames() { - return unitNames; - } - - public void setUnitNames(List unitNames) { - this.unitNames = unitNames; - } - - public String getOrder() { - return order; - } - - public void setOrder(String order) { - this.order = order; - } - - public String getKey() { - return key; - } - - public void setKey(String key) { - this.key = key; - } - - public String getQ_date() { - return q_date; - } - - public void setQ_date(String q_date) { - this.q_date = q_date; - } - - public Boolean getIsAbsent() { - return isAbsent; - } - - public void setIsAbsent(Boolean isAbsent) { - this.isAbsent = isAbsent; - } - - public Boolean getIsLate() { - return isLate; - } - - public void setIsLate(Boolean isLate) { - this.isLate = isLate; - } - - public Boolean getIsLeaveEarlier() { - return isLeaveEarlier; - } - - public void setIsLeaveEarlier(Boolean isLeaveEarlier) { - this.isLeaveEarlier = isLeaveEarlier; - } - - public Boolean getIsLackOfTime() { - return isLackOfTime; - } - - public void setIsLackOfTime(Boolean isLackOfTime) { - this.isLackOfTime = isLackOfTime; - } - - public int getRecordStatus() { - return recordStatus; - } - - public void setRecordStatus(int recordStatus) { - this.recordStatus = recordStatus; - } - - public String getQ_topUnitName() { - return q_topUnitName; - } - - public void setQ_topUnitName(String q_topUnitName) { - this.q_topUnitName = q_topUnitName; - } - - public String getQ_unitName() { - return q_unitName; - } - - public void setQ_unitName(String q_unitName) { - this.q_unitName = q_unitName; - } - + public static class Wi extends WrapInFilter { } public static class Wo extends AttendanceDetail { diff --git a/o2server/x_attendance_assemble_control/src/main/java/com/x/attendance/assemble/control/jaxrs/attendancedetail/ActionListWithUnit.java b/o2server/x_attendance_assemble_control/src/main/java/com/x/attendance/assemble/control/jaxrs/attendancedetail/ActionListWithUnit.java index e9608ee824faafd521ade3fafb7cab392ebab039..37558a820051df9cc1b365e3a62b7906050c054b 100644 --- a/o2server/x_attendance_assemble_control/src/main/java/com/x/attendance/assemble/control/jaxrs/attendancedetail/ActionListWithUnit.java +++ b/o2server/x_attendance_assemble_control/src/main/java/com/x/attendance/assemble/control/jaxrs/attendancedetail/ActionListWithUnit.java @@ -174,178 +174,7 @@ public class ActionListWithUnit extends BaseAction { return result; } - public static class Wi extends GsonPropertyObject { - - private String q_empName; - - private List topUnitNames; - - private String q_topUnitName; - - private List unitNames; - - private String q_unitName; - - private String q_year; - - private String q_month; - - private String cycleYear; - - private String cycleMonth; - - private String q_date; - - private int recordStatus = 999; - - private Boolean isAbsent = null; - - private Boolean isLate = null; - - private Boolean isLeaveEarlier = null; - - private Boolean isLackOfTime = null; - - private String order = "DESC"; - - private String key; - - public String getQ_empName() { - return q_empName; - } - - public String getCycleYear() { - return cycleYear; - } - - public void setCycleYear(String cycleYear) { - this.cycleYear = cycleYear; - } - - public String getCycleMonth() { - return cycleMonth; - } - - public void setCycleMonth(String cycleMonth) { - this.cycleMonth = cycleMonth; - } - - public void setQ_empName(String q_empName) { - this.q_empName = q_empName; - } - - public String getQ_year() { - return q_year; - } - - public void setQ_year(String q_year) { - this.q_year = q_year; - } - - public String getQ_month() { - return q_month; - } - - public void setQ_month(String q_month) { - this.q_month = q_month; - } - - public List getTopUnitNames() { - return topUnitNames; - } - - public void setTopUnitNames(List topUnitNames) { - this.topUnitNames = topUnitNames; - } - - public List getUnitNames() { - return unitNames; - } - - public void setUnitNames(List unitNames) { - this.unitNames = unitNames; - } - - public String getOrder() { - return order; - } - - public void setOrder(String order) { - this.order = order; - } - - public String getKey() { - return key; - } - - public void setKey(String key) { - this.key = key; - } - - public String getQ_date() { - return q_date; - } - - public void setQ_date(String q_date) { - this.q_date = q_date; - } - - public Boolean getIsAbsent() { - return isAbsent; - } - - public void setIsAbsent(Boolean isAbsent) { - this.isAbsent = isAbsent; - } - - public Boolean getIsLate() { - return isLate; - } - - public void setIsLate(Boolean isLate) { - this.isLate = isLate; - } - - public Boolean getIsLeaveEarlier() { - return isLeaveEarlier; - } - - public void setIsLeaveEarlier(Boolean isLeaveEarlier) { - this.isLeaveEarlier = isLeaveEarlier; - } - - public Boolean getIsLackOfTime() { - return isLackOfTime; - } - - public void setIsLackOfTime(Boolean isLackOfTime) { - this.isLackOfTime = isLackOfTime; - } - - public int getRecordStatus() { - return recordStatus; - } - - public void setRecordStatus(int recordStatus) { - this.recordStatus = recordStatus; - } - - public String getQ_topUnitName() { - return q_topUnitName; - } - - public void setQ_topUnitName(String q_topUnitName) { - this.q_topUnitName = q_topUnitName; - } - - public String getQ_unitName() { - return q_unitName; - } - - public void setQ_unitName(String q_unitName) { - this.q_unitName = q_unitName; - } - + public static class Wi extends WrapInFilter { } public static class Wo extends AttendanceDetail { diff --git a/o2server/x_attendance_assemble_control/src/main/java/com/x/attendance/assemble/control/jaxrs/attendancedetail/WrapInFilter.java b/o2server/x_attendance_assemble_control/src/main/java/com/x/attendance/assemble/control/jaxrs/attendancedetail/WrapInFilter.java index 9dfdfdd36663d6986ee10271f104a8645af67240..2b56603647a29e0a2376db967b1344d9c208a4f8 100644 --- a/o2server/x_attendance_assemble_control/src/main/java/com/x/attendance/assemble/control/jaxrs/attendancedetail/WrapInFilter.java +++ b/o2server/x_attendance_assemble_control/src/main/java/com/x/attendance/assemble/control/jaxrs/attendancedetail/WrapInFilter.java @@ -2,30 +2,39 @@ package com.x.attendance.assemble.control.jaxrs.attendancedetail; import java.util.List; +import com.x.base.core.project.annotation.FieldDescribe; import com.x.base.core.project.gson.GsonPropertyObject; public class WrapInFilter extends GsonPropertyObject { + @FieldDescribe("参与查询的员工标识,人员DistinguishedName") private String q_empName; - + private List topUnitNames; - + + @FieldDescribe("参与查询的顶层组织(公司)标识,组织DistinguishedName") private String q_topUnitName; private List unitNames; - + + @FieldDescribe("参与查询的组织(部门)标识,组织DistinguishedName") private String q_unitName; + @FieldDescribe("查询数据的年份, yyyy") private String q_year; - + + @FieldDescribe("查询数据的月份, mm") private String q_month; - + + @FieldDescribe("查询数据的统计周期年份,一般与数据日期的年份一致") private String cycleYear; - + + @FieldDescribe("查询数据的统计周期月份,一般与数据日期的月份一致") private String cycleMonth; - + + @FieldDescribe("查询数据的具体日期,yyyy-mm-dd") private String q_date; - + private int recordStatus = 999; private Boolean isAbsent = null; diff --git a/o2server/x_attendance_assemble_control/src/main/java/com/x/attendance/assemble/control/service/UserManagerService.java b/o2server/x_attendance_assemble_control/src/main/java/com/x/attendance/assemble/control/service/UserManagerService.java index 10ec3cde93ddce8a8de48a53ae131bdb48a89e87..d3ba5d8c680e3ba963060b8ab04df3bf71a826cd 100644 --- a/o2server/x_attendance_assemble_control/src/main/java/com/x/attendance/assemble/control/service/UserManagerService.java +++ b/o2server/x_attendance_assemble_control/src/main/java/com/x/attendance/assemble/control/service/UserManagerService.java @@ -471,7 +471,7 @@ public class UserManagerService { * @throws Exception */ public String getReporterWithPerson(String personName) throws Exception { - if( personName == null || personName.isEmpty() ){ + if( StringUtils.isEmpty( personName ) ){ throw new Exception( "personName is null!" ); } Person person = null;