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
f25ab9c8
Commit
f25ab9c8
authored
Jul 26, 2023
by
赵啸非
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改考勤自动审核
parent
65bdde1e
Changes
17
Show whitespace changes
Inline
Side-by-side
Showing
17 changed files
with
127 additions
and
53 deletions
+127
-53
attendance-performance-manager-ui/admin/src/views/attendance/record/list.vue
...nce-manager-ui/admin/src/views/attendance/record/list.vue
+3
-0
attendance-performance-manager/src/main/java/com/mortals/xhx/busiz/h5/req/EffectSaveReq.java
...main/java/com/mortals/xhx/busiz/h5/req/EffectSaveReq.java
+5
-0
attendance-performance-manager/src/main/java/com/mortals/xhx/busiz/h5/web/ApiWebPerformController.java
...com/mortals/xhx/busiz/h5/web/ApiWebPerformController.java
+7
-8
attendance-performance-manager/src/main/java/com/mortals/xhx/module/perform/model/PerformAttendRecordEntity.java
...s/xhx/module/perform/model/PerformAttendRecordEntity.java
+1
-1
attendance-performance-manager/src/main/java/com/mortals/xhx/module/perform/model/PerformComplainRecordEntity.java
...xhx/module/perform/model/PerformComplainRecordEntity.java
+1
-1
attendance-performance-manager/src/main/java/com/mortals/xhx/module/perform/model/PerformEffectRecordEntity.java
...s/xhx/module/perform/model/PerformEffectRecordEntity.java
+1
-1
attendance-performance-manager/src/main/java/com/mortals/xhx/module/perform/model/PerformGoworkRecordEntity.java
...s/xhx/module/perform/model/PerformGoworkRecordEntity.java
+1
-1
attendance-performance-manager/src/main/java/com/mortals/xhx/module/perform/model/PerformOtherRecordEntity.java
...ls/xhx/module/perform/model/PerformOtherRecordEntity.java
+1
-1
attendance-performance-manager/src/main/java/com/mortals/xhx/module/perform/model/PerformReviewRecordEntity.java
...s/xhx/module/perform/model/PerformReviewRecordEntity.java
+1
-1
attendance-performance-manager/src/main/java/com/mortals/xhx/module/perform/service/impl/PerformAttendRecordServiceImpl.java
.../perform/service/impl/PerformAttendRecordServiceImpl.java
+98
-8
attendance-performance-manager/src/main/java/com/mortals/xhx/module/perform/service/impl/PerformComplainRecordServiceImpl.java
...erform/service/impl/PerformComplainRecordServiceImpl.java
+1
-6
attendance-performance-manager/src/main/java/com/mortals/xhx/module/perform/service/impl/PerformEffectRecordServiceImpl.java
.../perform/service/impl/PerformEffectRecordServiceImpl.java
+1
-6
attendance-performance-manager/src/main/java/com/mortals/xhx/module/perform/service/impl/PerformGoworkRecordServiceImpl.java
.../perform/service/impl/PerformGoworkRecordServiceImpl.java
+3
-6
attendance-performance-manager/src/main/java/com/mortals/xhx/module/perform/service/impl/PerformOtherRecordServiceImpl.java
...e/perform/service/impl/PerformOtherRecordServiceImpl.java
+1
-6
attendance-performance-manager/src/main/java/com/mortals/xhx/module/perform/service/impl/PerformReviewRecordServiceImpl.java
.../perform/service/impl/PerformReviewRecordServiceImpl.java
+1
-7
attendance-performance-manager/src/main/java/com/mortals/xhx/module/perform/web/PerformAttendRecordController.java
...xhx/module/perform/web/PerformAttendRecordController.java
+1
-0
doc/考勤绩效管理系统.docx
doc/考勤绩效管理系统.docx
+0
-0
No files found.
attendance-performance-manager-ui/admin/src/views/attendance/record/list.vue
View file @
f25ab9c8
...
...
@@ -514,6 +514,9 @@ export default {
width
:
120
,
prop
:
"
subColumns
"
,
formatter
:
(
row
)
=>
{
let
widthsize
=
this
.
columnSet
.
reduce
((
pre
,
cur
)
=>
{
return
pre
+
Number
(
cur
.
width
);
},
50
);
...
...
attendance-performance-manager/src/main/java/com/mortals/xhx/busiz/h5/req/EffectSaveReq.java
View file @
f25ab9c8
...
...
@@ -32,4 +32,9 @@ public class EffectSaveReq extends BaseReq {
* 窗口编号
*/
private
String
windowNum
;
/**
* 抓拍图片
*/
private
String
snapPath
;
}
attendance-performance-manager/src/main/java/com/mortals/xhx/busiz/h5/web/ApiWebPerformController.java
View file @
f25ab9c8
...
...
@@ -6,6 +6,7 @@ import com.mortals.framework.annotation.UnAuth;
import
com.mortals.framework.common.Rest
;
import
com.mortals.framework.exception.AppException
;
import
com.mortals.xhx.busiz.h5.req.*
;
import
com.mortals.xhx.common.code.SubMethodEnum
;
import
com.mortals.xhx.module.perform.model.*
;
import
com.mortals.xhx.module.perform.service.*
;
import
com.mortals.xhx.module.staff.model.StaffEntity
;
...
...
@@ -207,6 +208,7 @@ public class ApiWebPerformController extends AbstractBaseController<PerformReq>
PerformAttendRecordEntity
recordEntity
=
new
PerformAttendRecordEntity
();
recordEntity
.
initAttrValue
();
recordEntity
.
setSubMethod
(
SubMethodEnum
.
系统自动
.
getValue
());
BeanUtils
.
copyProperties
(
req
,
recordEntity
);
recordEntity
.
setStaffId
(
staffEntity
.
getId
());
recordEntity
.
setStaffName
(
staffEntity
.
getName
());
...
...
@@ -243,6 +245,7 @@ public class ApiWebPerformController extends AbstractBaseController<PerformReq>
PerformReviewRecordEntity
recordEntity
=
new
PerformReviewRecordEntity
();
recordEntity
.
initAttrValue
();
recordEntity
.
setSubMethod
(
SubMethodEnum
.
系统自动
.
getValue
());
BeanUtils
.
copyProperties
(
req
,
recordEntity
);
recordEntity
.
setStaffId
(
staffEntity
.
getId
());
recordEntity
.
setStaffName
(
staffEntity
.
getName
());
...
...
@@ -271,10 +274,9 @@ public class ApiWebPerformController extends AbstractBaseController<PerformReq>
//投诉保存
StaffEntity
staffEntity
=
getStaff
(
req
.
getPhone
());
PerformRulesEntity
rule
=
getRule
(
req
.
getRuleCode
());
PerformComplainRecordEntity
recordEntity
=
new
PerformComplainRecordEntity
();
recordEntity
.
initAttrValue
();
recordEntity
.
setSubMethod
(
SubMethodEnum
.
系统自动
.
getValue
());
BeanUtils
.
copyProperties
(
req
,
recordEntity
);
recordEntity
.
setStaffId
(
staffEntity
.
getId
());
recordEntity
.
setStaffName
(
staffEntity
.
getName
());
...
...
@@ -303,10 +305,9 @@ public class ApiWebPerformController extends AbstractBaseController<PerformReq>
//办件保存
StaffEntity
staffEntity
=
getStaff
(
req
.
getPhone
());
PerformRulesEntity
rule
=
getRule
(
req
.
getRuleCode
());
PerformGoworkRecordEntity
recordEntity
=
new
PerformGoworkRecordEntity
();
recordEntity
.
initAttrValue
();
recordEntity
.
setSubMethod
(
SubMethodEnum
.
系统自动
.
getValue
());
BeanUtils
.
copyProperties
(
req
,
recordEntity
);
recordEntity
.
setStaffId
(
staffEntity
.
getId
());
recordEntity
.
setStaffName
(
staffEntity
.
getName
());
...
...
@@ -338,8 +339,8 @@ public class ApiWebPerformController extends AbstractBaseController<PerformReq>
PerformRulesEntity
rule
=
getRule
(
req
.
getRuleCode
());
PerformEffectRecordEntity
recordEntity
=
new
PerformEffectRecordEntity
();
recordEntity
.
initAttrValue
();
recordEntity
.
setSubMethod
(
SubMethodEnum
.
系统自动
.
getValue
());
BeanUtils
.
copyProperties
(
req
,
recordEntity
);
recordEntity
.
setStaffId
(
staffEntity
.
getId
());
recordEntity
.
setStaffName
(
staffEntity
.
getName
());
...
...
@@ -367,13 +368,11 @@ public class ApiWebPerformController extends AbstractBaseController<PerformReq>
private
boolean
other
(
OtherSaveReq
req
)
throws
AppException
{
//其它保存
StaffEntity
staffEntity
=
getStaff
(
req
.
getPhone
());
PerformRulesEntity
rule
=
getRule
(
req
.
getRuleCode
());
PerformOtherRecordEntity
recordEntity
=
new
PerformOtherRecordEntity
();
recordEntity
.
initAttrValue
();
recordEntity
.
setSubMethod
(
SubMethodEnum
.
系统自动
.
getValue
());
BeanUtils
.
copyProperties
(
req
,
recordEntity
);
recordEntity
.
setStaffId
(
staffEntity
.
getId
());
recordEntity
.
setStaffName
(
staffEntity
.
getName
());
...
...
attendance-performance-manager/src/main/java/com/mortals/xhx/module/perform/model/PerformAttendRecordEntity.java
View file @
f25ab9c8
...
...
@@ -170,7 +170,7 @@ public class PerformAttendRecordEntity extends PerformAttendRecordVo {
this
.
errorResult
=
""
;
this
.
subMethod
=
1
;
this
.
subMethod
=
2
;
this
.
deductPerson
=
""
;
...
...
attendance-performance-manager/src/main/java/com/mortals/xhx/module/perform/model/PerformComplainRecordEntity.java
View file @
f25ab9c8
...
...
@@ -181,7 +181,7 @@ public class PerformComplainRecordEntity extends PerformComplainRecordVo {
this
.
ruleName
=
""
;
this
.
subMethod
=
1
;
this
.
subMethod
=
2
;
this
.
deductPerson
=
""
;
...
...
attendance-performance-manager/src/main/java/com/mortals/xhx/module/perform/model/PerformEffectRecordEntity.java
View file @
f25ab9c8
...
...
@@ -168,7 +168,7 @@ public class PerformEffectRecordEntity extends PerformEffectRecordVo {
this
.
ruleName
=
""
;
this
.
subMethod
=
1
;
this
.
subMethod
=
2
;
this
.
deductPerson
=
""
;
...
...
attendance-performance-manager/src/main/java/com/mortals/xhx/module/perform/model/PerformGoworkRecordEntity.java
View file @
f25ab9c8
...
...
@@ -165,7 +165,7 @@ public class PerformGoworkRecordEntity extends PerformGoworkRecordVo {
this
.
ruleName
=
""
;
this
.
subMethod
=
1
;
this
.
subMethod
=
2
;
this
.
deductPerson
=
""
;
...
...
attendance-performance-manager/src/main/java/com/mortals/xhx/module/perform/model/PerformOtherRecordEntity.java
View file @
f25ab9c8
...
...
@@ -154,7 +154,7 @@ public class PerformOtherRecordEntity extends PerformOtherRecordVo {
this
.
ruleDesc
=
""
;
this
.
subMethod
=
1
;
this
.
subMethod
=
2
;
this
.
deductPerson
=
""
;
...
...
attendance-performance-manager/src/main/java/com/mortals/xhx/module/perform/model/PerformReviewRecordEntity.java
View file @
f25ab9c8
...
...
@@ -161,7 +161,7 @@ public class PerformReviewRecordEntity extends PerformReviewRecordVo {
this
.
ruleName
=
""
;
this
.
subMethod
=
1
;
this
.
subMethod
=
2
;
this
.
deductPerson
=
""
;
...
...
attendance-performance-manager/src/main/java/com/mortals/xhx/module/perform/service/impl/PerformAttendRecordServiceImpl.java
View file @
f25ab9c8
package
com.mortals.xhx.module.perform.service.impl
;
import
c
om.mortals.xhx.common.code.CheckStatusEnum
;
import
com.mortals.xhx.common.code.
SubMethodEnum
;
import
c
n.hutool.core.date.DateUtil
;
import
com.mortals.xhx.common.code.
*
;
import
com.mortals.xhx.common.utils.BeanUtil
;
import
com.mortals.xhx.module.attendance.model.*
;
import
com.mortals.xhx.module.attendance.service.AttendanceClassDetailService
;
import
com.mortals.xhx.module.attendance.service.AttendanceClassService
;
import
com.mortals.xhx.module.attendance.service.AttendanceGroupFixedworkService
;
import
com.mortals.xhx.module.attendance.service.AttendanceGroupService
;
import
com.mortals.xhx.module.check.model.CheckAttendRecordEntity
;
import
com.mortals.xhx.module.check.service.CheckAttendRecordService
;
import
com.mortals.xhx.module.dept.model.DeptEntity
;
...
...
@@ -23,7 +28,9 @@ import com.mortals.xhx.module.perform.service.PerformAttendRecordService;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.util.ObjectUtils
;
import
java.math.BigDecimal
;
import
java.util.Date
;
import
java.util.List
;
/**
* PerformAttendRecordService
...
...
@@ -40,6 +47,15 @@ public class PerformAttendRecordServiceImpl extends AbstractCRUDServiceImpl<Perf
private
CheckAttendRecordService
checkAttendRecordService
;
@Autowired
private
DeptService
deptService
;
@Autowired
private
AttendanceGroupService
attendanceGroupService
;
@Autowired
private
AttendanceGroupFixedworkService
fixedworkService
;
@Autowired
private
AttendanceClassService
classService
;
@Autowired
private
AttendanceClassDetailService
classDetailService
;
@Autowired
private
PerformRulesService
rulesService
;
@Autowired
...
...
@@ -66,6 +82,85 @@ public class PerformAttendRecordServiceImpl extends AbstractCRUDServiceImpl<Perf
entity
.
setStaffName
(
staffCache
==
null
?
""
:
staffCache
.
getName
());
entity
.
setDeptName
(
staffCache
==
null
?
""
:
staffCache
.
getDeptName
());
}
entity
.
setErrorResult
(
entity
.
getRuleName
());
if
(!
ObjectUtils
.
isEmpty
(
entity
.
getAttendanceGroupId
()))
{
AttendanceGroupEntity
attendanceGroupEntity
=
attendanceGroupService
.
get
(
entity
.
getAttendanceGroupId
());
entity
.
setAttendanceGroupName
(
attendanceGroupEntity
==
null
?
""
:
attendanceGroupEntity
.
getGroupName
());
//判断上下班时间
if
(
TypeEnum
.
固定班制
.
getValue
()
==
attendanceGroupEntity
.
getType
())
{
AttendanceGroupFixedworkEntity
fixedworkEntity
=
fixedworkService
.
selectOne
(
new
AttendanceGroupFixedworkQuery
().
groupId
(
attendanceGroupEntity
.
getId
()));
if
(!
ObjectUtils
.
isEmpty
(
fixedworkEntity
))
{
//查看当前时间是星期几
int
dayOfWeek
=
DateUtil
.
dayOfWeek
(
entity
.
getAttendanceDate
());
switch
(
dayOfWeek
)
{
case
1
:
String
goOffWorkStr
=
getGoOffWorkStr
(
fixedworkEntity
.
getSundayClassId
());
entity
.
setGoOffTimeStr
(
goOffWorkStr
);
break
;
case
2
:
goOffWorkStr
=
getGoOffWorkStr
(
fixedworkEntity
.
getMondayClassId
());
entity
.
setGoOffTimeStr
(
goOffWorkStr
);
break
;
case
3
:
goOffWorkStr
=
getGoOffWorkStr
(
fixedworkEntity
.
getTuesdayClassId
());
entity
.
setGoOffTimeStr
(
goOffWorkStr
);
break
;
case
4
:
goOffWorkStr
=
getGoOffWorkStr
(
fixedworkEntity
.
getWednesdayClassId
());
entity
.
setGoOffTimeStr
(
goOffWorkStr
);
break
;
case
5
:
goOffWorkStr
=
getGoOffWorkStr
(
fixedworkEntity
.
getTuesdayClassId
());
entity
.
setGoOffTimeStr
(
goOffWorkStr
);
break
;
case
6
:
goOffWorkStr
=
getGoOffWorkStr
(
fixedworkEntity
.
getFridayClassId
());
entity
.
setGoOffTimeStr
(
goOffWorkStr
);
break
;
case
7
:
goOffWorkStr
=
getGoOffWorkStr
(
fixedworkEntity
.
getSundayClassId
());
entity
.
setGoOffTimeStr
(
goOffWorkStr
);
break
;
default
:
entity
.
setGoOffTimeStr
(
""
);
}
}
}
else
if
(
TypeEnum
.
自由工时
.
getValue
()
==
attendanceGroupEntity
.
getType
())
{
}
else
if
(
TypeEnum
.
排班制
.
getValue
()
==
attendanceGroupEntity
.
getType
())
{
}
else
{
}
}
}
private
String
getGoOffWorkStr
(
Long
sundayClassId
)
{
if
(
ObjectUtils
.
isEmpty
(
sundayClassId
))
return
""
;
StringBuilder
goOffWorkSb
=
new
StringBuilder
();
List
<
AttendanceClassDetailEntity
>
classDetailEntities
=
classDetailService
.
find
(
new
AttendanceClassDetailQuery
().
classId
(
sundayClassId
));
if
(!
ObjectUtils
.
isEmpty
(
classDetailEntities
))
{
for
(
AttendanceClassDetailEntity
classDetailEntity
:
classDetailEntities
)
{
String
goWorkStr
=
""
;
String
offWorkStr
=
""
;
if
(!
ObjectUtils
.
isEmpty
(
classDetailEntity
.
getGoWorkDate
()))
{
goWorkStr
=
DateUtil
.
formatDateTime
(
classDetailEntity
.
getGoWorkDate
());
}
if
(!
ObjectUtils
.
isEmpty
(
classDetailEntity
.
getOffWorkDate
()))
{
offWorkStr
=
DateUtil
.
formatDateTime
(
classDetailEntity
.
getOffWorkDate
());
}
goOffWorkSb
.
append
(
goWorkStr
);
goOffWorkSb
.
append
(
"--"
);
goOffWorkSb
.
append
(
offWorkStr
);
goOffWorkSb
.
append
(
" \n"
);
}
}
return
goOffWorkSb
.
toString
();
}
@Override
...
...
@@ -75,12 +170,7 @@ public class PerformAttendRecordServiceImpl extends AbstractCRUDServiceImpl<Perf
BeanUtils
.
copyProperties
(
entity
,
checkAttendRecordEntity
,
BeanUtil
.
getNullPropertyNames
(
entity
));
checkAttendRecordEntity
.
setId
(
null
);
checkAttendRecordEntity
.
setRecordId
(
entity
.
getId
());
if
(
entity
.
getSubMethod
()
==
SubMethodEnum
.
系统自动
.
getValue
())
{
checkAttendRecordEntity
.
setCheckStatus
(
CheckStatusEnum
.
已处理
.
getValue
());
//自动扣分相设置为已处理
checkAttendRecordEntity
.
setCheckTime
(
new
Date
());
}
else
{
checkAttendRecordEntity
.
setCheckStatus
(
CheckStatusEnum
.
未处理
.
getValue
());
//非自动扣分相设置为未处理
}
checkAttendRecordService
.
save
(
checkAttendRecordEntity
,
context
);
}
...
...
attendance-performance-manager/src/main/java/com/mortals/xhx/module/perform/service/impl/PerformComplainRecordServiceImpl.java
View file @
f25ab9c8
...
...
@@ -73,12 +73,7 @@ public class PerformComplainRecordServiceImpl extends AbstractCRUDServiceImpl<Pe
BeanUtils
.
copyProperties
(
entity
,
checkComplainRecordEntity
,
BeanUtil
.
getNullPropertyNames
(
entity
));
checkComplainRecordEntity
.
setId
(
null
);
checkComplainRecordEntity
.
setRecordId
(
entity
.
getId
());
if
(
entity
.
getSubMethod
()==
SubMethodEnum
.
系统自动
.
getValue
()){
checkComplainRecordEntity
.
setCheckStatus
(
CheckStatusEnum
.
已处理
.
getValue
());
//自动扣分相设置为已处理
checkComplainRecordEntity
.
setCheckTime
(
new
Date
());
}
else
{
checkComplainRecordEntity
.
setCheckStatus
(
CheckStatusEnum
.
未处理
.
getValue
());
//非自动扣分相设置为未处理
}
checkComplainRecordService
.
save
(
checkComplainRecordEntity
,
context
);
}
...
...
attendance-performance-manager/src/main/java/com/mortals/xhx/module/perform/service/impl/PerformEffectRecordServiceImpl.java
View file @
f25ab9c8
...
...
@@ -73,12 +73,7 @@ public class PerformEffectRecordServiceImpl extends AbstractCRUDServiceImpl<Perf
BeanUtils
.
copyProperties
(
entity
,
checkEffectRecordEntity
,
BeanUtil
.
getNullPropertyNames
(
entity
));
checkEffectRecordEntity
.
setId
(
null
);
checkEffectRecordEntity
.
setRecordId
(
entity
.
getId
());
if
(
entity
.
getSubMethod
()
==
SubMethodEnum
.
系统自动
.
getValue
())
{
checkEffectRecordEntity
.
setCheckStatus
(
CheckStatusEnum
.
已处理
.
getValue
());
//自动扣分相设置为已处理
checkEffectRecordEntity
.
setCheckTime
(
new
Date
());
}
else
{
checkEffectRecordEntity
.
setCheckStatus
(
CheckStatusEnum
.
未处理
.
getValue
());
//非自动扣分相设置为未处理
}
checkEffectRecordService
.
save
(
checkEffectRecordEntity
,
context
);
}
...
...
attendance-performance-manager/src/main/java/com/mortals/xhx/module/perform/service/impl/PerformGoworkRecordServiceImpl.java
View file @
f25ab9c8
...
...
@@ -72,12 +72,9 @@ public class PerformGoworkRecordServiceImpl extends AbstractCRUDServiceImpl<Perf
BeanUtils
.
copyProperties
(
entity
,
checkGoworkRecordEntity
,
BeanUtil
.
getNullPropertyNames
(
entity
));
checkGoworkRecordEntity
.
setId
(
null
);
checkGoworkRecordEntity
.
setRecordId
(
entity
.
getId
());
if
(
entity
.
getSubMethod
()==
SubMethodEnum
.
系统自动
.
getValue
()){
checkGoworkRecordEntity
.
setCheckStatus
(
CheckStatusEnum
.
已处理
.
getValue
());
//自动扣分相设置为已处理
checkGoworkRecordEntity
.
setCheckTime
(
new
Date
());
}
else
{
checkGoworkRecordEntity
.
setCheckStatus
(
CheckStatusEnum
.
未处理
.
getValue
());
//非自动扣分相设置为未处理
}
checkGoworkRecordService
.
save
(
checkGoworkRecordEntity
,
context
);
}
...
...
attendance-performance-manager/src/main/java/com/mortals/xhx/module/perform/service/impl/PerformOtherRecordServiceImpl.java
View file @
f25ab9c8
...
...
@@ -72,12 +72,7 @@ public class PerformOtherRecordServiceImpl extends AbstractCRUDServiceImpl<Perfo
BeanUtils
.
copyProperties
(
entity
,
checkOtherRecordEntity
,
BeanUtil
.
getNullPropertyNames
(
entity
));
checkOtherRecordEntity
.
setId
(
null
);
checkOtherRecordEntity
.
setRecordId
(
entity
.
getId
());
if
(
entity
.
getSubMethod
()==
SubMethodEnum
.
系统自动
.
getValue
()){
checkOtherRecordEntity
.
setCheckStatus
(
CheckStatusEnum
.
已处理
.
getValue
());
//自动扣分相设置为已处理
checkOtherRecordEntity
.
setCheckTime
(
new
Date
());
}
else
{
checkOtherRecordEntity
.
setCheckStatus
(
CheckStatusEnum
.
未处理
.
getValue
());
//非自动扣分相设置为未处理
}
checkOtherRecordService
.
save
(
checkOtherRecordEntity
,
context
);
}
...
...
attendance-performance-manager/src/main/java/com/mortals/xhx/module/perform/service/impl/PerformReviewRecordServiceImpl.java
View file @
f25ab9c8
...
...
@@ -72,13 +72,7 @@ public class PerformReviewRecordServiceImpl extends AbstractCRUDServiceImpl<Perf
BeanUtils
.
copyProperties
(
entity
,
checkReviewRecordEntity
,
BeanUtil
.
getNullPropertyNames
(
entity
));
checkReviewRecordEntity
.
setId
(
null
);
checkReviewRecordEntity
.
setRecordId
(
entity
.
getId
());
if
(
entity
.
getSubMethod
()
==
SubMethodEnum
.
系统自动
.
getValue
())
{
checkReviewRecordEntity
.
setCheckStatus
(
CheckStatusEnum
.
已处理
.
getValue
());
//自动扣分相设置为已处理
checkReviewRecordEntity
.
setCheckTime
(
new
Date
());
}
else
{
checkReviewRecordEntity
.
setCheckStatus
(
CheckStatusEnum
.
未处理
.
getValue
());
//非自动扣分相设置为未处理
}
checkReviewRecordService
.
save
(
checkReviewRecordEntity
,
context
);
}
...
...
attendance-performance-manager/src/main/java/com/mortals/xhx/module/perform/web/PerformAttendRecordController.java
View file @
f25ab9c8
...
...
@@ -84,4 +84,5 @@ public class PerformAttendRecordController extends BaseCRUDJsonBodyMappingContro
query
.
setCreateTimeEnd
(
DateUtil
.
formatDate
(
query
.
getCreateTime
()));
}
}
}
\ No newline at end of file
doc/考勤绩效管理系统.docx
View file @
f25ab9c8
No preview for this file type
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