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
8a4d177c
Commit
8a4d177c
authored
9 months ago
by
赵啸非
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修正异常记录有重复的记录
parent
b88d4cd6
Changes
12
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
112 additions
and
240 deletions
+112
-240
attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/service/impl/AttendanceRecordHikServiceImpl.java
...tendance/service/impl/AttendanceRecordHikServiceImpl.java
+15
-17
attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/service/work/CommonData.java
...ortals/xhx/module/attendance/service/work/CommonData.java
+4
-0
attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/service/work/FixWorkAttendance.java
...xhx/module/attendance/service/work/FixWorkAttendance.java
+5
-2
attendance-performance-manager/src/main/java/com/mortals/xhx/module/check/service/impl/CheckAttendRecordServiceImpl.java
...dule/check/service/impl/CheckAttendRecordServiceImpl.java
+2
-18
attendance-performance-manager/src/main/java/com/mortals/xhx/module/check/service/impl/CheckComplainRecordServiceImpl.java
...le/check/service/impl/CheckComplainRecordServiceImpl.java
+26
-40
attendance-performance-manager/src/main/java/com/mortals/xhx/module/check/service/impl/CheckEffectRecordServiceImpl.java
...dule/check/service/impl/CheckEffectRecordServiceImpl.java
+54
-116
attendance-performance-manager/src/main/java/com/mortals/xhx/module/check/service/impl/CheckGoworkRecordServiceImpl.java
...dule/check/service/impl/CheckGoworkRecordServiceImpl.java
+0
-11
attendance-performance-manager/src/main/java/com/mortals/xhx/module/check/service/impl/CheckOtherRecordServiceImpl.java
...odule/check/service/impl/CheckOtherRecordServiceImpl.java
+2
-14
attendance-performance-manager/src/main/java/com/mortals/xhx/module/check/service/impl/CheckReviewRecordServiceImpl.java
...dule/check/service/impl/CheckReviewRecordServiceImpl.java
+2
-12
attendance-performance-manager/src/main/java/com/mortals/xhx/module/check/service/impl/CheckWindowWorkmanPerformServiceImpl.java
...ck/service/impl/CheckWindowWorkmanPerformServiceImpl.java
+2
-4
attendance-performance-manager/src/main/java/com/mortals/xhx/module/check/web/CheckWindowPerformController.java
...ls/xhx/module/check/web/CheckWindowPerformController.java
+0
-3
attendance-performance-manager/src/main/java/com/mortals/xhx/module/check/web/CheckWindowWorkmanPerformController.java
...module/check/web/CheckWindowWorkmanPerformController.java
+0
-3
No files found.
attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/service/impl/AttendanceRecordHikServiceImpl.java
View file @
8a4d177c
...
@@ -64,6 +64,8 @@ public class AttendanceRecordHikServiceImpl extends AbstractCRUDServiceImpl<Atte
...
@@ -64,6 +64,8 @@ public class AttendanceRecordHikServiceImpl extends AbstractCRUDServiceImpl<Atte
private
HolidayService
holidayService
;
private
HolidayService
holidayService
;
@Autowired
@Autowired
private
IHikDoorService
hikDoorService
;
private
IHikDoorService
hikDoorService
;
@Autowired
private
AttendanceClassService
attendanceClassService
;
@Override
@Override
...
@@ -135,6 +137,10 @@ public class AttendanceRecordHikServiceImpl extends AbstractCRUDServiceImpl<Atte
...
@@ -135,6 +137,10 @@ public class AttendanceRecordHikServiceImpl extends AbstractCRUDServiceImpl<Atte
List
<
AttendanceRecordEntity
>
saveList
=
new
ArrayList
<>();
List
<
AttendanceRecordEntity
>
saveList
=
new
ArrayList
<>();
List
<
AttendanceRecordEntity
>
updateList
=
new
ArrayList
<>();
List
<
AttendanceRecordEntity
>
updateList
=
new
ArrayList
<>();
Map
<
Long
,
List
<
AttendanceGroupStaffEntity
>>
groupStaffMap
=
attendanceGroupStaffService
.
find
(
new
AttendanceGroupStaffQuery
()).
parallelStream
().
collect
(
Collectors
.
groupingBy
(
x
->
x
.
getStaffId
()));
Map
<
Long
,
AttendanceGroupEntity
>
groupMap
=
attendanceGroupService
.
find
(
new
AttendanceGroupQuery
()).
parallelStream
().
collect
(
Collectors
.
toMap
(
x
->
x
.
getId
(),
y
->
y
,
(
o
,
n
)
->
n
));
Map
<
Long
,
AttendanceClassEntity
>
classEntityMap
=
attendanceClassService
.
find
(
new
AttendanceClassQuery
()).
parallelStream
().
collect
(
Collectors
.
toMap
(
x
->
x
.
getId
(),
y
->
y
,
(
o
,
n
)
->
n
));
for
(
Map
.
Entry
<
Long
,
List
<
AttendanceRecordHikEntity
>>
itemEntry
:
listMap
.
entrySet
())
{
for
(
Map
.
Entry
<
Long
,
List
<
AttendanceRecordHikEntity
>>
itemEntry
:
listMap
.
entrySet
())
{
//按人员
//按人员
Long
staffId
=
itemEntry
.
getKey
();
Long
staffId
=
itemEntry
.
getKey
();
...
@@ -171,15 +177,16 @@ public class AttendanceRecordHikServiceImpl extends AbstractCRUDServiceImpl<Atte
...
@@ -171,15 +177,16 @@ public class AttendanceRecordHikServiceImpl extends AbstractCRUDServiceImpl<Atte
attendanceRecordEntity
.
setSalaName
(
staffEntity
.
getSalaName
());
attendanceRecordEntity
.
setSalaName
(
staffEntity
.
getSalaName
());
//通过员工id查询考勤组人员信息
//通过员工id查询考勤组人员信息
List
<
AttendanceGroupStaffEntity
>
attendanceGroupStaffEntities
=
attendanceGroupStaffService
.
find
(
new
AttendanceGroupStaffQuery
().
staffId
(
staffId
));
// List<AttendanceGroupStaffEntity> attendanceGroupStaffEntities = attendanceGroupStaffService.find(new AttendanceGroupStaffQuery().staffId(staffId));
List
<
AttendanceGroupStaffEntity
>
attendanceGroupStaffEntities
=
groupStaffMap
.
getOrDefault
(
staffId
,
new
ArrayList
<>(
0
));
//过滤重复考勤组与人员
//过滤重复考勤组与人员
attendanceGroupStaffEntities
=
attendanceGroupStaffEntities
.
stream
().
collect
(
Collectors
.
toMap
(
x
->
x
.
getGroupId
()
+
"#"
+
x
.
getStaffId
(),
y
->
y
,
(
o
,
n
)
->
n
)).
values
().
stream
().
collect
(
Collectors
.
toList
());
attendanceGroupStaffEntities
=
attendanceGroupStaffEntities
.
stream
().
collect
(
Collectors
.
toMap
(
x
->
x
.
getGroupId
()
+
"#"
+
x
.
getStaffId
(),
y
->
y
,
(
o
,
n
)
->
n
)).
values
().
stream
().
collect
(
Collectors
.
toList
());
List
<
AttendanceRecordDetailEntity
>
detailEntityList
=
new
ArrayList
<>();
List
<
AttendanceRecordDetailEntity
>
detailEntityList
=
new
ArrayList
<>();
if
(!
ObjectUtils
.
isEmpty
(
attendanceGroupStaffEntities
)
&&
attendanceGroupStaffEntities
.
size
()
==
1
)
{
if
(!
ObjectUtils
.
isEmpty
(
attendanceGroupStaffEntities
)
&&
attendanceGroupStaffEntities
.
size
()
==
1
)
{
//checkAttendGroupByOne(attendanceRecordEntity, detailEntityList, attendanceDate, attendanceGroupStaffEntities.get(0), context);
//查询考勤组
//查询考勤组
AttendanceGroupEntity
attendanceGroupEntity
=
attendanceGroupService
.
get
(
attendanceGroupStaffEntities
.
get
(
0
).
getGroupId
(),
context
);
//AttendanceGroupEntity attendanceGroupEntity = attendanceGroupService.get(attendanceGroupStaffEntities.get(0).getGroupId(), context);
AttendanceGroupEntity
attendanceGroupEntity
=
groupMap
.
get
(
attendanceGroupStaffEntities
.
get
(
0
).
getGroupId
());
attendanceRecordEntity
.
setAttendanceGroupId
(
attendanceGroupEntity
==
null
?
0L
:
attendanceGroupEntity
.
getId
());
attendanceRecordEntity
.
setAttendanceGroupId
(
attendanceGroupEntity
==
null
?
0L
:
attendanceGroupEntity
.
getId
());
attendanceRecordEntity
.
setAttendanceGroupName
(
attendanceGroupEntity
==
null
?
""
:
attendanceGroupEntity
.
getGroupName
());
attendanceRecordEntity
.
setAttendanceGroupName
(
attendanceGroupEntity
==
null
?
""
:
attendanceGroupEntity
.
getGroupName
());
//查询考勤组详细信息获取班次 todo 默认固定班次 还有自由 与排班制
//查询考勤组详细信息获取班次 todo 默认固定班次 还有自由 与排班制
...
@@ -192,6 +199,7 @@ public class AttendanceRecordHikServiceImpl extends AbstractCRUDServiceImpl<Atte
...
@@ -192,6 +199,7 @@ public class AttendanceRecordHikServiceImpl extends AbstractCRUDServiceImpl<Atte
commonData
.
setDetailEntityList
(
detailEntityList
);
commonData
.
setDetailEntityList
(
detailEntityList
);
commonData
.
setStaffId
(
attendanceRecordEntity
.
getStaffId
());
commonData
.
setStaffId
(
attendanceRecordEntity
.
getStaffId
());
commonData
.
setDateStr
(
dateStr
);
commonData
.
setDateStr
(
dateStr
);
commonData
.
setClassEntityMap
(
classEntityMap
);
workAbstract
.
doHandleWork
(
commonData
);
workAbstract
.
doHandleWork
(
commonData
);
}
}
...
@@ -202,7 +210,9 @@ public class AttendanceRecordHikServiceImpl extends AbstractCRUDServiceImpl<Atte
...
@@ -202,7 +210,9 @@ public class AttendanceRecordHikServiceImpl extends AbstractCRUDServiceImpl<Atte
//多考勤组 todo 暂时和单一覆盖
//多考勤组 todo 暂时和单一覆盖
//checkAttendGroupByOne(attendanceRecordEntity, detailEntityList, attendanceDate, groupStaffEntity, context);
//checkAttendGroupByOne(attendanceRecordEntity, detailEntityList, attendanceDate, groupStaffEntity, context);
//查询考勤组
//查询考勤组
AttendanceGroupEntity
attendanceGroupEntity
=
attendanceGroupService
.
get
(
groupStaffEntity
.
getGroupId
(),
context
);
// AttendanceGroupEntity attendanceGroupEntity = attendanceGroupService.get(groupStaffEntity.getGroupId(), context);
AttendanceGroupEntity
attendanceGroupEntity
=
groupMap
.
get
(
groupStaffEntity
.
getGroupId
());
attendanceRecordEntity
.
setAttendanceGroupId
(
attendanceGroupEntity
==
null
?
0L
:
attendanceGroupEntity
.
getId
());
attendanceRecordEntity
.
setAttendanceGroupId
(
attendanceGroupEntity
==
null
?
0L
:
attendanceGroupEntity
.
getId
());
attendanceRecordEntity
.
setAttendanceGroupName
(
attendanceGroupEntity
==
null
?
""
:
attendanceGroupEntity
.
getGroupName
());
attendanceRecordEntity
.
setAttendanceGroupName
(
attendanceGroupEntity
==
null
?
""
:
attendanceGroupEntity
.
getGroupName
());
//查询考勤组详细信息获取班次 todo 默认固定班次 还有自由 与排班制
//查询考勤组详细信息获取班次 todo 默认固定班次 还有自由 与排班制
...
@@ -215,6 +225,7 @@ public class AttendanceRecordHikServiceImpl extends AbstractCRUDServiceImpl<Atte
...
@@ -215,6 +225,7 @@ public class AttendanceRecordHikServiceImpl extends AbstractCRUDServiceImpl<Atte
commonData
.
setAttendanceDate
(
attendanceRecordEntity
.
getAttendanceDate
());
commonData
.
setAttendanceDate
(
attendanceRecordEntity
.
getAttendanceDate
());
commonData
.
setStaffId
(
attendanceRecordEntity
.
getStaffId
());
commonData
.
setStaffId
(
attendanceRecordEntity
.
getStaffId
());
commonData
.
setDateStr
(
dateStr
);
commonData
.
setDateStr
(
dateStr
);
commonData
.
setClassEntityMap
(
classEntityMap
);
workAbstract
.
doHandleWork
(
commonData
);
workAbstract
.
doHandleWork
(
commonData
);
}
}
}
}
...
@@ -247,9 +258,6 @@ public class AttendanceRecordHikServiceImpl extends AbstractCRUDServiceImpl<Atte
...
@@ -247,9 +258,6 @@ public class AttendanceRecordHikServiceImpl extends AbstractCRUDServiceImpl<Atte
//判断是否存在记录 如果存在 则更新 维度 staffId attendanceDate shiftsId attendanceGroupId
//判断是否存在记录 如果存在 则更新 维度 staffId attendanceDate shiftsId attendanceGroupId
AttendanceRecordQuery
query
=
new
AttendanceRecordQuery
();
AttendanceRecordQuery
query
=
new
AttendanceRecordQuery
();
query
.
setStaffId
(
attendanceRecordEntity
.
getStaffId
());
query
.
setStaffId
(
attendanceRecordEntity
.
getStaffId
());
// query.setClassId(attendanceRecordEntity.getClassId());
// query.setAttendanceGroupId(attendanceRecordEntity.getAttendanceGroupId());
//query.setAttendanceDate(attendanceRecordEntity.getAttendanceDate());
query
.
setAttendanceDateStart
(
dateStr
);
query
.
setAttendanceDateStart
(
dateStr
);
query
.
setAttendanceDateEnd
(
dateStr
);
query
.
setAttendanceDateEnd
(
dateStr
);
...
@@ -259,33 +267,23 @@ public class AttendanceRecordHikServiceImpl extends AbstractCRUDServiceImpl<Atte
...
@@ -259,33 +267,23 @@ public class AttendanceRecordHikServiceImpl extends AbstractCRUDServiceImpl<Atte
attendanceRecordEntity
.
setUpdateTime
(
new
Date
());
attendanceRecordEntity
.
setUpdateTime
(
new
Date
());
attendanceRecordEntity
.
setUpdateUserId
(
this
.
getContextUserId
(
context
));
attendanceRecordEntity
.
setUpdateUserId
(
this
.
getContextUserId
(
context
));
updateList
.
add
(
attendanceRecordEntity
);
updateList
.
add
(
attendanceRecordEntity
);
// attendanceRecordService.update(attendanceRecordEntity, context);
}
else
{
}
else
{
saveList
.
add
(
attendanceRecordEntity
);
saveList
.
add
(
attendanceRecordEntity
);
// attendanceRecordService.save(attendanceRecordEntity, context);
}
}
}
}
}
}
}
}
if
(!
ObjectUtils
.
isEmpty
(
saveList
))
{
if
(!
ObjectUtils
.
isEmpty
(
saveList
))
{
for
(
AttendanceRecordEntity
attendanceRecordEntity
:
saveList
)
{
for
(
AttendanceRecordEntity
attendanceRecordEntity
:
saveList
)
{
attendanceRecordService
.
save
(
attendanceRecordEntity
,
context
);
attendanceRecordService
.
save
(
attendanceRecordEntity
,
context
);
}
}
//attendanceRecordService.save(saveList, context);
}
}
if
(!
ObjectUtils
.
isEmpty
(
updateList
))
{
if
(!
ObjectUtils
.
isEmpty
(
updateList
))
{
for
(
AttendanceRecordEntity
attendanceRecordEntity
:
updateList
)
{
for
(
AttendanceRecordEntity
attendanceRecordEntity
:
updateList
)
{
attendanceRecordService
.
update
(
attendanceRecordEntity
,
context
);
attendanceRecordService
.
update
(
attendanceRecordEntity
,
context
);
}
}
/* List<List<AttendanceRecordEntity>> partition = ListUtil.partition(updateList, 30);
for (List<AttendanceRecordEntity> attendanceRecordEntities : partition) {
attendanceRecordService.update(attendanceRecordEntities, context);
}*/
}
}
}
}
...
...
This diff is collapsed.
Click to expand it.
attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/service/work/CommonData.java
View file @
8a4d177c
...
@@ -2,6 +2,7 @@ package com.mortals.xhx.module.attendance.service.work;
...
@@ -2,6 +2,7 @@ package com.mortals.xhx.module.attendance.service.work;
import
com.mortals.framework.model.Context
;
import
com.mortals.framework.model.Context
;
import
com.mortals.xhx.module.attendance.model.AttendanceClassEntity
;
import
com.mortals.xhx.module.attendance.model.AttendanceGroupEntity
;
import
com.mortals.xhx.module.attendance.model.AttendanceGroupEntity
;
import
com.mortals.xhx.module.attendance.model.AttendanceRecordDetailEntity
;
import
com.mortals.xhx.module.attendance.model.AttendanceRecordDetailEntity
;
import
com.mortals.xhx.module.attendance.model.AttendanceRecordEntity
;
import
com.mortals.xhx.module.attendance.model.AttendanceRecordEntity
;
...
@@ -9,6 +10,7 @@ import lombok.Data;
...
@@ -9,6 +10,7 @@ import lombok.Data;
import
java.util.Date
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
/**
/**
* 通用参数
* 通用参数
...
@@ -33,5 +35,7 @@ public class CommonData {
...
@@ -33,5 +35,7 @@ public class CommonData {
private
Context
context
;
private
Context
context
;
private
Map
<
Long
,
AttendanceClassEntity
>
classEntityMap
;
}
}
This diff is collapsed.
Click to expand it.
attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/service/work/FixWorkAttendance.java
View file @
8a4d177c
...
@@ -62,6 +62,7 @@ public class FixWorkAttendance extends AttendanceWorkAbstract {
...
@@ -62,6 +62,7 @@ public class FixWorkAttendance extends AttendanceWorkAbstract {
public
void
doHandleWork
(
CommonData
commonData
)
{
public
void
doHandleWork
(
CommonData
commonData
)
{
AttendanceGroupFixedworkEntity
attendanceGroupFixedworkEntity
=
attendanceGroupFixedworkService
.
selectOne
(
new
AttendanceGroupFixedworkQuery
()
AttendanceGroupFixedworkEntity
attendanceGroupFixedworkEntity
=
attendanceGroupFixedworkService
.
selectOne
(
new
AttendanceGroupFixedworkQuery
()
.
groupId
(
commonData
.
getAttendanceGroupEntity
().
getId
()));
.
groupId
(
commonData
.
getAttendanceGroupEntity
().
getId
()));
Map
<
Long
,
AttendanceClassEntity
>
classEntityMap
=
commonData
.
getClassEntityMap
();
//判断当前考勤日期为周几
//判断当前考勤日期为周几
String
week
=
super
.
getWeek
(
commonData
.
getAttendanceDate
());
String
week
=
super
.
getWeek
(
commonData
.
getAttendanceDate
());
//log.info("week:{}", week);
//log.info("week:{}", week);
...
@@ -117,7 +118,8 @@ public class FixWorkAttendance extends AttendanceWorkAbstract {
...
@@ -117,7 +118,8 @@ public class FixWorkAttendance extends AttendanceWorkAbstract {
if
(
DateUtil
.
formatDate
(
commonData
.
getAttendanceDate
()).
equals
(
DateUtil
.
formatDate
(
specialTime
)))
{
if
(
DateUtil
.
formatDate
(
commonData
.
getAttendanceDate
()).
equals
(
DateUtil
.
formatDate
(
specialTime
)))
{
//当前日期不需要考勤打卡
//当前日期不需要考勤打卡
//获取班次信息
//获取班次信息
AttendanceClassEntity
attendanceClassEntity
=
attendanceClassService
.
get
(
weekClassId
);
// AttendanceClassEntity attendanceClassEntity = attendanceClassService.get(weekClassId);
AttendanceClassEntity
attendanceClassEntity
=
classEntityMap
.
get
(
weekClassId
);
if
(
ObjectUtils
.
isEmpty
(
attendanceClassEntity
))
{
if
(
ObjectUtils
.
isEmpty
(
attendanceClassEntity
))
{
log
.
info
(
"attendanceClassEntity is null ,weekClassId:{}"
,
weekClassId
);
log
.
info
(
"attendanceClassEntity is null ,weekClassId:{}"
,
weekClassId
);
return
;
return
;
...
@@ -147,7 +149,8 @@ public class FixWorkAttendance extends AttendanceWorkAbstract {
...
@@ -147,7 +149,8 @@ public class FixWorkAttendance extends AttendanceWorkAbstract {
}
}
//获取班次信息
//获取班次信息
AttendanceClassEntity
attendanceClassEntity
=
attendanceClassService
.
get
(
weekClassId
);
// AttendanceClassEntity attendanceClassEntity = attendanceClassService.get(weekClassId);
AttendanceClassEntity
attendanceClassEntity
=
classEntityMap
.
get
(
weekClassId
);
if
(
ObjectUtils
.
isEmpty
(
attendanceClassEntity
))
{
if
(
ObjectUtils
.
isEmpty
(
attendanceClassEntity
))
{
log
.
info
(
"attendanceClassEntity is null ,weekClassId:{}"
,
weekClassId
);
log
.
info
(
"attendanceClassEntity is null ,weekClassId:{}"
,
weekClassId
);
return
;
return
;
...
...
This diff is collapsed.
Click to expand it.
attendance-performance-manager/src/main/java/com/mortals/xhx/module/check/service/impl/CheckAttendRecordServiceImpl.java
View file @
8a4d177c
...
@@ -84,13 +84,10 @@ public class CheckAttendRecordServiceImpl extends AbstractCRUDServiceImpl<CheckA
...
@@ -84,13 +84,10 @@ public class CheckAttendRecordServiceImpl extends AbstractCRUDServiceImpl<CheckA
private
DeptService
deptService
;
private
DeptService
deptService
;
@Autowired
@Autowired
private
PerformAttendRecordService
attendRecordService
;
private
PerformAttendRecordService
attendRecordService
;
@Autowired
@Autowired
private
PerformRulesService
rulesService
;
private
PerformRulesService
rulesService
;
@Autowired
@Autowired
private
ParamService
paramService
;
private
ParamService
paramService
;
@Autowired
@Autowired
private
ICacheService
cacheService
;
private
ICacheService
cacheService
;
@Autowired
@Autowired
...
@@ -143,20 +140,6 @@ public class CheckAttendRecordServiceImpl extends AbstractCRUDServiceImpl<CheckA
...
@@ -143,20 +140,6 @@ public class CheckAttendRecordServiceImpl extends AbstractCRUDServiceImpl<CheckA
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
log
.
error
(
"新增绩效异常信息核查状态出错"
,
e
);
log
.
error
(
"新增绩效异常信息核查状态出错"
,
e
);
}
}
// try {
// if(!entity.getErrorTime().after(new Date())) {
// StaffCheckSummaryQuery query = new StaffCheckSummaryQuery();
// query.setStaffId(entity.getStaffId());
// query.setCheckTimeStart(DateUtils.getStrDate(entity.getCheckTime()));
// query.setCheckTimeEnd(query.getCheckTimeStart());
// query.setCheckType(CheckTypeEnum.考勤绩效.getValue());
// cacheService.lpush(KEY_CHECK_SUMMARY_CACHE, query);
// }
// //summaryCheck(query);
// } catch (Exception e) {
// log.error("汇总已审核的核查记录出错", e);
// }
}
}
@Override
@Override
...
@@ -287,7 +270,8 @@ public class CheckAttendRecordServiceImpl extends AbstractCRUDServiceImpl<CheckA
...
@@ -287,7 +270,8 @@ public class CheckAttendRecordServiceImpl extends AbstractCRUDServiceImpl<CheckA
weightPdu
=
JSONObject
.
parseObject
(
value
,
WeightPdu
.
class
);
weightPdu
=
JSONObject
.
parseObject
(
value
,
WeightPdu
.
class
);
}
}
for
(
StaffCheckSummaryVo
vo
:
summaryVoList
)
{
for
(
StaffCheckSummaryVo
vo
:
summaryVoList
)
{
StaffEntity
staffEntity
=
staffService
.
get
(
vo
.
getStaffId
());
StaffEntity
staffEntity
=
staffService
.
getCache
(
vo
.
getStaffId
().
toString
());
if
(
ObjectUtils
.
isEmpty
(
staffEntity
))
continue
;
if
(
staffEntity
.
getStatus
()
==
StaffSatusEnum
.
离职
.
getValue
())
{
if
(
staffEntity
.
getStatus
()
==
StaffSatusEnum
.
离职
.
getValue
())
{
if
(
staffEntity
.
getLeaveDate
()!=
null
){
if
(
staffEntity
.
getLeaveDate
()!=
null
){
String
leaveDateStr
=
DateUtils
.
getStrDate
(
staffEntity
.
getLeaveDate
());
String
leaveDateStr
=
DateUtils
.
getStrDate
(
staffEntity
.
getLeaveDate
());
...
...
This diff is collapsed.
Click to expand it.
attendance-performance-manager/src/main/java/com/mortals/xhx/module/check/service/impl/CheckComplainRecordServiceImpl.java
View file @
8a4d177c
This diff is collapsed.
Click to expand it.
attendance-performance-manager/src/main/java/com/mortals/xhx/module/check/service/impl/CheckEffectRecordServiceImpl.java
View file @
8a4d177c
This diff is collapsed.
Click to expand it.
attendance-performance-manager/src/main/java/com/mortals/xhx/module/check/service/impl/CheckGoworkRecordServiceImpl.java
View file @
8a4d177c
...
@@ -133,17 +133,6 @@ public class CheckGoworkRecordServiceImpl extends AbstractCRUDServiceImpl<CheckG
...
@@ -133,17 +133,6 @@ public class CheckGoworkRecordServiceImpl extends AbstractCRUDServiceImpl<CheckG
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
log
.
error
(
"新增绩效异常信息核查状态出错"
,
e
);
log
.
error
(
"新增绩效异常信息核查状态出错"
,
e
);
}
}
// try{
// StaffCheckSummaryQuery query = new StaffCheckSummaryQuery();
// query.setStaffId(entity.getStaffId());
// query.setCheckTimeStart(DateUtils.getStrDate(entity.getCheckTime()));
// query.setCheckTimeEnd(query.getCheckTimeStart());
// query.setCheckType(CheckTypeEnum.办件绩效.getValue());
// cacheService.lpush(KEY_CHECK_SUMMARY_CACHE, query);
// //summaryCheck(query);
// }catch (Exception e){
// log.error("汇总已审核的核查记录出错",e);
// }
}
}
@Override
@Override
...
...
This diff is collapsed.
Click to expand it.
attendance-performance-manager/src/main/java/com/mortals/xhx/module/check/service/impl/CheckOtherRecordServiceImpl.java
View file @
8a4d177c
...
@@ -134,17 +134,6 @@ public class CheckOtherRecordServiceImpl extends AbstractCRUDServiceImpl<CheckOt
...
@@ -134,17 +134,6 @@ public class CheckOtherRecordServiceImpl extends AbstractCRUDServiceImpl<CheckOt
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
log
.
error
(
"新增绩效异常信息核查状态出错"
,
e
);
log
.
error
(
"新增绩效异常信息核查状态出错"
,
e
);
}
}
// try {
// StaffCheckSummaryQuery query = new StaffCheckSummaryQuery();
// query.setStaffId(entity.getStaffId());
// query.setCheckTimeStart(DateUtils.getStrDate(entity.getCheckTime()));
// query.setCheckTimeEnd(query.getCheckTimeStart());
// query.setCheckType(CheckTypeEnum.其它绩效.getValue());
// cacheService.lpush(KEY_CHECK_SUMMARY_CACHE, query);
// //summaryCheck(query);
// } catch (Exception e) {
// log.error("汇总已审核的核查记录出错", e);
// }
}
}
@Override
@Override
...
@@ -244,8 +233,6 @@ public class CheckOtherRecordServiceImpl extends AbstractCRUDServiceImpl<CheckOt
...
@@ -244,8 +233,6 @@ public class CheckOtherRecordServiceImpl extends AbstractCRUDServiceImpl<CheckOt
query
.
setCheckTimeEnd
(
query
.
getCheckTimeStart
());
query
.
setCheckTimeEnd
(
query
.
getCheckTimeStart
());
query
.
setCheckType
(
CheckTypeEnum
.
其它绩效
.
getValue
());
query
.
setCheckType
(
CheckTypeEnum
.
其它绩效
.
getValue
());
cacheService
.
lpush
(
KEY_CHECK_SUMMARY_CACHE
,
query
);
cacheService
.
lpush
(
KEY_CHECK_SUMMARY_CACHE
,
query
);
//summaryCheck(query);
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
log
.
error
(
"汇总已审核的核查记录出错"
,
e
);
log
.
error
(
"汇总已审核的核查记录出错"
,
e
);
}
}
...
@@ -274,7 +261,8 @@ public class CheckOtherRecordServiceImpl extends AbstractCRUDServiceImpl<CheckOt
...
@@ -274,7 +261,8 @@ public class CheckOtherRecordServiceImpl extends AbstractCRUDServiceImpl<CheckOt
weightPdu
=
JSONObject
.
parseObject
(
value
,
WeightPdu
.
class
);
weightPdu
=
JSONObject
.
parseObject
(
value
,
WeightPdu
.
class
);
}
}
for
(
StaffCheckSummaryVo
vo
:
summaryVoList
)
{
for
(
StaffCheckSummaryVo
vo
:
summaryVoList
)
{
StaffEntity
staffEntity
=
staffService
.
get
(
vo
.
getStaffId
());
StaffEntity
staffEntity
=
staffService
.
getCache
(
vo
.
getStaffId
().
toString
());
if
(
ObjectUtils
.
isEmpty
(
staffEntity
))
continue
;
if
(
staffEntity
.
getStatus
()
==
StaffSatusEnum
.
离职
.
getValue
())
{
if
(
staffEntity
.
getStatus
()
==
StaffSatusEnum
.
离职
.
getValue
())
{
if
(
staffEntity
.
getLeaveDate
()!=
null
){
if
(
staffEntity
.
getLeaveDate
()!=
null
){
String
leaveDateStr
=
DateUtils
.
getStrDate
(
staffEntity
.
getLeaveDate
());
String
leaveDateStr
=
DateUtils
.
getStrDate
(
staffEntity
.
getLeaveDate
());
...
...
This diff is collapsed.
Click to expand it.
attendance-performance-manager/src/main/java/com/mortals/xhx/module/check/service/impl/CheckReviewRecordServiceImpl.java
View file @
8a4d177c
...
@@ -136,17 +136,6 @@ public class CheckReviewRecordServiceImpl extends AbstractCRUDServiceImpl<CheckR
...
@@ -136,17 +136,6 @@ public class CheckReviewRecordServiceImpl extends AbstractCRUDServiceImpl<CheckR
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
log
.
error
(
"新增绩效异常信息核查状态出错"
,
e
);
log
.
error
(
"新增绩效异常信息核查状态出错"
,
e
);
}
}
// try {
// StaffCheckSummaryQuery query = new StaffCheckSummaryQuery();
// query.setStaffId(entity.getStaffId());
// query.setCheckTimeStart(DateUtils.getStrDate(entity.getCheckTime()));
// query.setCheckTimeEnd(query.getCheckTimeStart());
// query.setCheckType(CheckTypeEnum.评价绩效.getValue());
// cacheService.lpush(KEY_CHECK_SUMMARY_CACHE, query);
// //summaryCheck(query);
// } catch (Exception e) {
// log.error("汇总已审核的核查记录出错", e);
// }
}
}
@Override
@Override
...
@@ -273,7 +262,8 @@ public class CheckReviewRecordServiceImpl extends AbstractCRUDServiceImpl<CheckR
...
@@ -273,7 +262,8 @@ public class CheckReviewRecordServiceImpl extends AbstractCRUDServiceImpl<CheckR
weightPdu
=
JSONObject
.
parseObject
(
value
,
WeightPdu
.
class
);
weightPdu
=
JSONObject
.
parseObject
(
value
,
WeightPdu
.
class
);
}
}
for
(
StaffCheckSummaryVo
vo
:
summaryVoList
)
{
for
(
StaffCheckSummaryVo
vo
:
summaryVoList
)
{
StaffEntity
staffEntity
=
staffService
.
get
(
vo
.
getStaffId
());
StaffEntity
staffEntity
=
staffService
.
getCache
(
vo
.
getStaffId
().
toString
());
if
(
ObjectUtils
.
isEmpty
(
staffEntity
))
continue
;
if
(
staffEntity
.
getStatus
()
==
StaffSatusEnum
.
离职
.
getValue
())
{
if
(
staffEntity
.
getStatus
()
==
StaffSatusEnum
.
离职
.
getValue
())
{
if
(
staffEntity
.
getLeaveDate
()!=
null
){
if
(
staffEntity
.
getLeaveDate
()!=
null
){
String
leaveDateStr
=
DateUtils
.
getStrDate
(
staffEntity
.
getLeaveDate
());
String
leaveDateStr
=
DateUtils
.
getStrDate
(
staffEntity
.
getLeaveDate
());
...
...
This diff is collapsed.
Click to expand it.
attendance-performance-manager/src/main/java/com/mortals/xhx/module/check/service/impl/CheckWindowWorkmanPerformServiceImpl.java
View file @
8a4d177c
...
@@ -115,7 +115,8 @@ public class CheckWindowWorkmanPerformServiceImpl extends AbstractCRUDServiceImp
...
@@ -115,7 +115,8 @@ public class CheckWindowWorkmanPerformServiceImpl extends AbstractCRUDServiceImp
weightPdu
=
JSONObject
.
parseObject
(
value
,
WeightPdu
.
class
);
weightPdu
=
JSONObject
.
parseObject
(
value
,
WeightPdu
.
class
);
}
}
for
(
StaffCheckSummaryVo
vo
:
summaryVoList
)
{
for
(
StaffCheckSummaryVo
vo
:
summaryVoList
)
{
StaffEntity
staffEntity
=
staffService
.
get
(
vo
.
getStaffId
());
StaffEntity
staffEntity
=
staffService
.
getCache
(
vo
.
getStaffId
().
toString
());
if
(
ObjectUtils
.
isEmpty
(
staffEntity
))
continue
;
if
(
staffEntity
.
getStatus
()
==
StaffSatusEnum
.
离职
.
getValue
())
{
if
(
staffEntity
.
getStatus
()
==
StaffSatusEnum
.
离职
.
getValue
())
{
if
(
staffEntity
.
getLeaveDate
()!=
null
){
if
(
staffEntity
.
getLeaveDate
()!=
null
){
String
leaveDateStr
=
DateUtils
.
getStrDate
(
staffEntity
.
getLeaveDate
());
String
leaveDateStr
=
DateUtils
.
getStrDate
(
staffEntity
.
getLeaveDate
());
...
@@ -169,9 +170,6 @@ public class CheckWindowWorkmanPerformServiceImpl extends AbstractCRUDServiceImp
...
@@ -169,9 +170,6 @@ public class CheckWindowWorkmanPerformServiceImpl extends AbstractCRUDServiceImp
staffPerformSummaryEntity
.
setId
(
temp
.
getId
());
staffPerformSummaryEntity
.
setId
(
temp
.
getId
());
staffPerformSummaryEntity
.
setUpdateTime
(
new
Date
());
staffPerformSummaryEntity
.
setUpdateTime
(
new
Date
());
staffPerformSummaryService
.
update
(
staffPerformSummaryEntity
);
staffPerformSummaryService
.
update
(
staffPerformSummaryEntity
);
staffPerformSummaryEntity
.
setId
(
temp
.
getId
());
staffPerformSummaryEntity
.
setUpdateTime
(
new
Date
());
staffPerformSummaryService
.
update
(
staffPerformSummaryEntity
);
}
else
{
}
else
{
staffPerformSummaryEntity
.
setAttendScore
(
BigDecimal
.
ZERO
);
staffPerformSummaryEntity
.
setAttendScore
(
BigDecimal
.
ZERO
);
staffPerformSummaryEntity
.
setReviewScore
(
BigDecimal
.
ZERO
);
staffPerformSummaryEntity
.
setReviewScore
(
BigDecimal
.
ZERO
);
...
...
This diff is collapsed.
Click to expand it.
attendance-performance-manager/src/main/java/com/mortals/xhx/module/check/web/CheckWindowPerformController.java
View file @
8a4d177c
...
@@ -34,9 +34,6 @@ import com.mortals.xhx.common.code.*;
...
@@ -34,9 +34,6 @@ import com.mortals.xhx.common.code.*;
@RequestMapping
(
"check/window/perform"
)
@RequestMapping
(
"check/window/perform"
)
public
class
CheckWindowPerformController
extends
BaseCRUDJsonBodyMappingController
<
CheckWindowPerformService
,
CheckWindowPerformEntity
,
Long
>
{
public
class
CheckWindowPerformController
extends
BaseCRUDJsonBodyMappingController
<
CheckWindowPerformService
,
CheckWindowPerformEntity
,
Long
>
{
@Autowired
private
ParamService
paramService
;
public
CheckWindowPerformController
(){
public
CheckWindowPerformController
(){
super
.
setModuleDesc
(
"窗口考核核查"
);
super
.
setModuleDesc
(
"窗口考核核查"
);
}
}
...
...
This diff is collapsed.
Click to expand it.
attendance-performance-manager/src/main/java/com/mortals/xhx/module/check/web/CheckWindowWorkmanPerformController.java
View file @
8a4d177c
...
@@ -35,9 +35,6 @@ import com.mortals.xhx.common.code.*;
...
@@ -35,9 +35,6 @@ import com.mortals.xhx.common.code.*;
@RequestMapping
(
"check/window/workman/perform"
)
@RequestMapping
(
"check/window/workman/perform"
)
public
class
CheckWindowWorkmanPerformController
extends
BaseCRUDJsonBodyMappingController
<
CheckWindowWorkmanPerformService
,
CheckWindowWorkmanPerformEntity
,
Long
>
{
public
class
CheckWindowWorkmanPerformController
extends
BaseCRUDJsonBodyMappingController
<
CheckWindowWorkmanPerformService
,
CheckWindowWorkmanPerformEntity
,
Long
>
{
@Autowired
private
ParamService
paramService
;
public
CheckWindowWorkmanPerformController
(){
public
CheckWindowWorkmanPerformController
(){
super
.
setModuleDesc
(
"窗口人员考核汇总核查"
);
super
.
setModuleDesc
(
"窗口人员考核汇总核查"
);
}
}
...
...
This diff is collapsed.
Click to expand it.
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