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
d9ecf4f4
Commit
d9ecf4f4
authored
Aug 15, 2023
by
姬鋆屾
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master' of
http://gitlab.scsmile.cn/zxf/attendance-performance-platform
parents
b3d11a3a
8b225b35
Changes
6
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
111 additions
and
42 deletions
+111
-42
attendance-performance-manager/src/main/java/com/mortals/xhx/common/code/AppealResultEnum.java
...in/java/com/mortals/xhx/common/code/AppealResultEnum.java
+3
-2
attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/dingmsg/api/DingMessageController.java
.../module/attendance/dingmsg/api/DingMessageController.java
+4
-3
attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/model/vo/AttendanceStatVo.java
...tals/xhx/module/attendance/model/vo/AttendanceStatVo.java
+0
-5
attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/model/vo/AttendanceSummaryQuery.java
...hx/module/attendance/model/vo/AttendanceSummaryQuery.java
+10
-3
attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/web/AttendanceStatController.java
...s/xhx/module/attendance/web/AttendanceStatController.java
+93
-28
db/add.sql
db/add.sql
+1
-1
No files found.
attendance-performance-manager/src/main/java/com/mortals/xhx/common/code/AppealResultEnum.java
View file @
d9ecf4f4
...
@@ -9,9 +9,10 @@ import java.util.Map;
...
@@ -9,9 +9,10 @@ import java.util.Map;
* @author zxfei
* @author zxfei
*/
*/
public
enum
AppealResultEnum
{
public
enum
AppealResultEnum
{
申诉中
(
0
,
"申诉
中"
),
审核中
(
0
,
"审核
中"
),
通过
(
1
,
"通过"
),
通过
(
1
,
"通过"
),
不通过
(
2
,
"不通过"
);
不通过
(
2
,
"不通过"
),
撤销审批中
(
3
,
"撤销审批中"
);
private
Integer
value
;
private
Integer
value
;
private
String
desc
;
private
String
desc
;
...
...
attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/dingmsg/api/DingMessageController.java
View file @
d9ecf4f4
...
@@ -14,6 +14,7 @@ import com.dingtalk.api.response.OapiGettokenResponse;
...
@@ -14,6 +14,7 @@ import com.dingtalk.api.response.OapiGettokenResponse;
import
com.mortals.framework.annotation.UnAuth
;
import
com.mortals.framework.annotation.UnAuth
;
import
com.mortals.framework.common.Rest
;
import
com.mortals.framework.common.Rest
;
import
com.mortals.framework.exception.AppException
;
import
com.mortals.framework.exception.AppException
;
import
com.mortals.xhx.common.code.AppealResultEnum
;
import
com.mortals.xhx.common.code.LeaveRulesEnum
;
import
com.mortals.xhx.common.code.LeaveRulesEnum
;
import
com.mortals.xhx.common.pdu.ApiRespPdu
;
import
com.mortals.xhx.common.pdu.ApiRespPdu
;
import
com.mortals.xhx.module.attendance.dingmsg.DingCallbackCrypto
;
import
com.mortals.xhx.module.attendance.dingmsg.DingCallbackCrypto
;
...
@@ -290,18 +291,18 @@ public class DingMessageController {
...
@@ -290,18 +291,18 @@ public class DingMessageController {
// leaveRecordEntity.setAuditResult(1);
// leaveRecordEntity.setAuditResult(1);
// }
// }
// }
// }
leaveRecordEntity
.
setAuditResult
(
1
);
leaveRecordEntity
.
setAuditResult
(
AppealResultEnum
.
通过
.
getValue
()
);
}
}
else
if
(
result
.
equals
(
""
)){
//撤销假期审批中result会为空 撤销审批通过后result为AGREE
else
if
(
result
.
equals
(
""
)){
//撤销假期审批中result会为空 撤销审批通过后result为AGREE
if
(
result
.
getTasks
().
size
()
>
1
){
if
(
result
.
getTasks
().
size
()
>
1
){
log
.
info
(
"status"
+
result
.
getTasks
().
get
(
1
).
getStatus
());
log
.
info
(
"status"
+
result
.
getTasks
().
get
(
1
).
getStatus
());
if
(
result
.
getTasks
().
get
(
1
).
getStatus
().
compareToIgnoreCase
(
"CANCELED"
)
!=
0
){
if
(
result
.
getTasks
().
get
(
1
).
getStatus
().
compareToIgnoreCase
(
"CANCELED"
)
!=
0
){
leaveRecordEntity
.
setAuditResult
(
3
);
//撤销审批中
leaveRecordEntity
.
setAuditResult
(
AppealResultEnum
.
撤销审批中
.
getValue
()
);
//撤销审批中
}
}
}
}
}
}
else
{
else
{
leaveRecordEntity
.
setAuditResult
(
2
);
//请假审批中
leaveRecordEntity
.
setAuditResult
(
AppealResultEnum
.
审核中
.
getValue
()
);
//请假审批中
}
}
...
...
attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/model/vo/AttendanceStatVo.java
View file @
d9ecf4f4
...
@@ -17,11 +17,6 @@ import java.util.List;
...
@@ -17,11 +17,6 @@ import java.util.List;
public
class
AttendanceStatVo
extends
BaseEntityLong
{
public
class
AttendanceStatVo
extends
BaseEntityLong
{
@Excels
({
@Excel
(
name
=
"汇总内容"
,
width
=
30
,
targetAttr
=
"attendanceSummary"
,
type
=
Excel
.
Type
.
EXPORT
),
@Excel
(
name
=
"日期"
,
targetAttr
=
"day"
,
type
=
Excel
.
Type
.
EXPORT
),
})
private
List
<
AttendanceStaffStatEntity
>
attendanceStaffStatEntities
;
private
List
<
AttendanceStaffStatEntity
>
attendanceStaffStatEntities
;
...
...
attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/model/vo/AttendanceSummaryQuery.java
View file @
d9ecf4f4
...
@@ -3,12 +3,16 @@ package com.mortals.xhx.module.attendance.model.vo;
...
@@ -3,12 +3,16 @@ package com.mortals.xhx.module.attendance.model.vo;
import
com.mortals.framework.annotation.Excel
;
import
com.mortals.framework.annotation.Excel
;
import
lombok.Data
;
import
lombok.Data
;
import
java.util.List
;
/**
/**
* 考勤汇总查询对象
* 考勤汇总查询对象
*/
*/
@Data
@Data
public
class
AttendanceSummaryQuery
{
public
class
AttendanceSummaryQuery
{
/** 汇总日期 yyyy-mm-dd */
/**
* 汇总日期 yyyy-mm-dd
*/
private
String
summaryTime
;
private
String
summaryTime
;
private
String
summaryTimeStart
;
private
String
summaryTimeStart
;
...
@@ -31,11 +35,14 @@ public class AttendanceSummaryQuery {
...
@@ -31,11 +35,14 @@ public class AttendanceSummaryQuery {
private
Integer
page
;
private
Integer
page
;
private
Integer
size
;
private
Integer
size
;
public
AttendanceSummaryQuery
(
String
summaryTime
){
private
List
<
String
>
properties
;
public
AttendanceSummaryQuery
(
String
summaryTime
)
{
this
.
summaryTime
=
summaryTime
;
this
.
summaryTime
=
summaryTime
;
}
}
public
AttendanceSummaryQuery
(){
public
AttendanceSummaryQuery
()
{
}
}
}
}
attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/web/AttendanceStatController.java
View file @
d9ecf4f4
This diff is collapsed.
Click to expand it.
db/add.sql
View file @
d9ecf4f4
...
@@ -855,4 +855,4 @@ PRIMARY KEY (`id`)
...
@@ -855,4 +855,4 @@ PRIMARY KEY (`id`)
ALTER
TABLE
mortals_xhx_attendance_leave_record
ADD
COLUMN
`sourceDingTime`
varchar
(
64
)
COMMENT
'钉钉原始请假时间记录'
;
ALTER
TABLE
mortals_xhx_attendance_leave_record
ADD
COLUMN
`sourceDingTime`
varchar
(
64
)
DEFAULT
''
COMMENT
'钉钉原始请假时间记录'
;
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