Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
A
attendance-performance-platform
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
赵啸非
attendance-performance-platform
Commits
68af330d
Commit
68af330d
authored
Sep 04, 2024
by
廖旭伟
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
若尔盖考勤汇总导表需求
parent
015e088c
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
20 additions
and
20 deletions
+20
-20
attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/model/AttendanceStatEntity.java
...als/xhx/module/attendance/model/AttendanceStatEntity.java
+2
-2
attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/web/AttendanceStatController.java
...s/xhx/module/attendance/web/AttendanceStatController.java
+12
-12
attendance-performance-manager/src/main/resources/sqlmap/module/attendance/AttendanceStatMapperExt.xml
...rces/sqlmap/module/attendance/AttendanceStatMapperExt.xml
+6
-6
No files found.
attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/model/AttendanceStatEntity.java
View file @
68af330d
...
@@ -73,7 +73,7 @@ public class AttendanceStatEntity extends AttendanceStatVo {
...
@@ -73,7 +73,7 @@ public class AttendanceStatEntity extends AttendanceStatVo {
/**
/**
* 上午缺卡次数
* 上午缺卡次数
*/
*/
@Excel
(
name
=
"
缺卡次数"
)
@Excel
(
name
=
"
考勤汇总-未按规定打卡(缺卡次数(次))"
,
sort
=
9
)
private
Integer
morningTimes
;
private
Integer
morningTimes
;
/**
/**
* 下午缺卡次数
* 下午缺卡次数
...
@@ -173,7 +173,7 @@ public class AttendanceStatEntity extends AttendanceStatVo {
...
@@ -173,7 +173,7 @@ public class AttendanceStatEntity extends AttendanceStatVo {
/**
/**
* 考勤汇总-未按规定打卡(含忘记打卡)
* 考勤汇总-未按规定打卡(含忘记打卡)
*/
*/
@Excel
(
name
=
"考勤汇总-未按规定打卡(缺卡次数(次))"
,
sort
=
9
)
//
@Excel(name = "考勤汇总-未按规定打卡(缺卡次数(次))",sort = 9)
private
BigDecimal
nonCompliancePunch
;
private
BigDecimal
nonCompliancePunch
;
/**
/**
* 考勤汇总-迟到(次)
* 考勤汇总-迟到(次)
...
...
attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/web/AttendanceStatController.java
View file @
68af330d
...
@@ -340,21 +340,21 @@ public class AttendanceStatController extends BaseCRUDJsonBodyMappingController<
...
@@ -340,21 +340,21 @@ public class AttendanceStatController extends BaseCRUDJsonBodyMappingController<
if
(
isNull
(
entity
.
getNonCompliancePunch
())){
if
(
isNull
(
entity
.
getNonCompliancePunch
())){
entity
.
setNonCompliancePunch
(
null
);
entity
.
setNonCompliancePunch
(
null
);
}
}
if
(
entity
.
getLateTimes
()!=
null
&&
entity
.
getLateTimes
()==
0
){
//
if(entity.getLateTimes()!=null && entity.getLateTimes()==0){
entity
.
setLateTimes
(
null
);
//
entity.setLateTimes(null);
}
//
}
if
(
entity
.
getSurfingMobileTimes
()!=
null
&&
entity
.
getSurfingMobileTimes
()==
0
){
//
if(entity.getSurfingMobileTimes()!=null && entity.getSurfingMobileTimes()==0){
entity
.
setSurfingMobileTimes
(
null
);
//
entity.setSurfingMobileTimes(null);
}
//
}
if
(
entity
.
getOvertimeTimes
()!=
null
&&
entity
.
getOvertimeTimes
()==
0
){
//
if(entity.getOvertimeTimes()!=null && entity.getOvertimeTimes()==0){
entity
.
setOvertimeTimes
(
null
);
//
entity.setOvertimeTimes(null);
}
//
}
if
(
isNull
(
entity
.
getVacancy
())){
if
(
isNull
(
entity
.
getVacancy
())){
entity
.
setVacancy
(
null
);
entity
.
setVacancy
(
null
);
}
}
if
(
entity
.
getNonStandardDressTimes
()!=
null
&&
entity
.
getNonStandardDressTimes
()==
0
){
//
if(entity.getNonStandardDressTimes()!=null && entity.getNonStandardDressTimes()==0){
entity
.
setNonStandardDressTimes
(
null
);
//
entity.setNonStandardDressTimes(null);
}
//
}
if
(
isNull
(
entity
.
getUnexcusedMeetingAbsence
())){
if
(
isNull
(
entity
.
getUnexcusedMeetingAbsence
())){
entity
.
setUnexcusedMeetingAbsence
(
null
);
entity
.
setUnexcusedMeetingAbsence
(
null
);
}
}
...
...
attendance-performance-manager/src/main/resources/sqlmap/module/attendance/AttendanceStatMapperExt.xml
View file @
68af330d
...
@@ -16,7 +16,7 @@
...
@@ -16,7 +16,7 @@
count(1) as workDays,
count(1) as workDays,
sum(s.goWorks) AS goWorks,
sum(s.goWorks) AS goWorks,
ROUND(IFNULL(sum(s.goWorks),0)/count(1),4) as attendanceRate,
ROUND(IFNULL(sum(s.goWorks),0)/count(1),4) as attendanceRate,
count(1)*4
as sumCheck,
sum(4-s.morningTimes-s.lateTimes-s.overtimeTimes)
as sumCheck,
sum(s.goTimes) AS goTimes,
sum(s.goTimes) AS goTimes,
sum(s.morningTimes) AS morningTimes,
sum(s.morningTimes) AS morningTimes,
sum(s.afternoonTimes) AS afternoonTimes,
sum(s.afternoonTimes) AS afternoonTimes,
...
@@ -45,12 +45,12 @@
...
@@ -45,12 +45,12 @@
sum(s.otherDays) AS otherDays,
sum(s.otherDays) AS otherDays,
sum(s.nonCompliancePunch) AS nonCompliancePunch,
sum(s.nonCompliancePunch) AS nonCompliancePunch,
sum(s.surfingMobileTimes) AS surfingMobileTimes,
sum(s.surfingMobileTimes) AS surfingMobileTimes,
sum(
s.overtimeTimes
) AS overtimeTimes,
sum(
IFNULL(s.overtimeTimes,0)
) AS overtimeTimes,
sum(s.vacancy) AS vacancy,
sum(s.vacancy) AS vacancy,
sum(s.nonStandardDressTimes) AS nonStandardDressTimes,
sum(s.nonStandardDressTimes) AS nonStandardDressTimes,
sum(s.unexcusedMeetingAbsence) AS unexcusedMeetingAbsence,
sum(s.unexcusedMeetingAbsence) AS unexcusedMeetingAbsence,
sum(s.earlyLeaveMeeting) AS earlyLeaveMeeting,
sum(s.earlyLeaveMeeting) AS earlyLeaveMeeting,
sum(
s.lateTimes
) AS lateTimes,
sum(
IFNULL(s.lateTimes,0)
) AS lateTimes,
sum(s.leaveTime) AS leaveTime
sum(s.leaveTime) AS leaveTime
FROM
FROM
mortals_xhx_attendance_stat s
mortals_xhx_attendance_stat s
...
@@ -91,7 +91,7 @@
...
@@ -91,7 +91,7 @@
count(1) as workDays,
count(1) as workDays,
sum(s.goWorks) AS goWorks,
sum(s.goWorks) AS goWorks,
ROUND(IFNULL(sum(s.goWorks),0)/count(1),4) as attendanceRate,
ROUND(IFNULL(sum(s.goWorks),0)/count(1),4) as attendanceRate,
count(1)*4
as sumCheck,
sum(4-s.morningTimes-s.lateTimes-s.overtimeTimes)
as sumCheck,
sum(s.goTimes) AS goTimes,
sum(s.goTimes) AS goTimes,
sum(s.morningTimes) AS morningTimes,
sum(s.morningTimes) AS morningTimes,
sum(s.afternoonTimes) AS afternoonTimes,
sum(s.afternoonTimes) AS afternoonTimes,
...
@@ -120,12 +120,12 @@
...
@@ -120,12 +120,12 @@
sum(s.otherDays) AS otherDays,
sum(s.otherDays) AS otherDays,
sum(s.nonCompliancePunch) AS nonCompliancePunch,
sum(s.nonCompliancePunch) AS nonCompliancePunch,
sum(s.surfingMobileTimes) AS surfingMobileTimes,
sum(s.surfingMobileTimes) AS surfingMobileTimes,
sum(
s.overtimeTimes
) AS overtimeTimes,
sum(
IFNULL(s.overtimeTimes,0)
) AS overtimeTimes,
sum(s.vacancy) AS vacancy,
sum(s.vacancy) AS vacancy,
sum(s.nonStandardDressTimes) AS nonStandardDressTimes,
sum(s.nonStandardDressTimes) AS nonStandardDressTimes,
sum(s.unexcusedMeetingAbsence) AS unexcusedMeetingAbsence,
sum(s.unexcusedMeetingAbsence) AS unexcusedMeetingAbsence,
sum(s.earlyLeaveMeeting) AS earlyLeaveMeeting,
sum(s.earlyLeaveMeeting) AS earlyLeaveMeeting,
sum(
s.lateTimes
) AS lateTimes,
sum(
IFNULL(s.lateTimes,0)
) AS lateTimes,
sum(s.leaveTime) AS leaveTime
sum(s.leaveTime) AS leaveTime
FROM
FROM
mortals_xhx_attendance_stat s
mortals_xhx_attendance_stat s
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment