Commit cf1bd616 authored by 赵啸非's avatar 赵啸非

修改固定班次考勤

parent 1a06d676
...@@ -149,7 +149,7 @@ ...@@ -149,7 +149,7 @@
{label: "员工姓名", prop: "staffName",fixed:'left',width:100}, {label: "员工姓名", prop: "staffName",fixed:'left',width:100},
{label: "工号", prop: "workNum"}, {label: "工号", prop: "workNum"},
{label: "部门", prop: "deptName"}, {label: "部门", prop: "deptName"},
{label: "考勤组", prop: "deptName"}, {label: "考勤组", prop: "attendanceGroupName"},
{label: "班次", prop: "shiftsName"}, {label: "班次", prop: "shiftsName"},
{label: "异常状态", prop: "errorStatus",formatter: this.formattereErrorStatus}, {label: "异常状态", prop: "errorStatus",formatter: this.formattereErrorStatus},
{label: "异常时间", prop: "errorDateTime", formatter: this.formatterDate}, {label: "异常时间", prop: "errorDateTime", formatter: this.formatterDate},
......
...@@ -498,12 +498,11 @@ export default { ...@@ -498,12 +498,11 @@ export default {
{ label: "员工工号", prop: "workNum" }, { label: "员工工号", prop: "workNum" },
{ {
label: "考勤组", label: "考勤组",
prop: "attendanceGroupName", prop: "attendanceGroupName"
formatter: this.formatters,
}, },
{ label: "部门", prop: "deptName", formatter: this.formatters }, { label: "部门", prop: "deptName" },
{ label: "职位", prop: "positionName", formatter: this.formatters }, { label: "职位", prop: "positionName"},
{ label: "班次", prop: "shiftsName", formatter: this.formatters }, { label: "班次", prop: "classId", formatter: this.formatter },
{ {
label: "签到结果", label: "签到结果",
prop: "signInResult", prop: "signInResult",
......
...@@ -39,28 +39,24 @@ public class AttendanceRecordErrorServiceImpl extends AbstractCRUDServiceImpl<At ...@@ -39,28 +39,24 @@ public class AttendanceRecordErrorServiceImpl extends AbstractCRUDServiceImpl<At
protected void findAfter(AttendanceRecordErrorEntity params, PageInfo pageInfo, Context context, List<AttendanceRecordErrorEntity> list) throws AppException { protected void findAfter(AttendanceRecordErrorEntity params, PageInfo pageInfo, Context context, List<AttendanceRecordErrorEntity> list) throws AppException {
list.forEach(item -> { list.forEach(item -> {
AttendanceClassEntity attendanceClassEntity = attendanceClassService.get(item.getShiftsId(), context); AttendanceClassDetailEntity attendanceClassDetailEntity = classDetailService.get(item.getShiftsId(), context);
if(!ObjectUtils.isEmpty(attendanceClassEntity)&&!ObjectUtils.isEmpty(attendanceClassEntity.getAttendanceClassDetailList())){
for (AttendanceClassDetailEntity attendanceClassDetailEntity : attendanceClassEntity.getAttendanceClassDetailList()) {
if (!ObjectUtils.isEmpty(attendanceClassDetailEntity)) { if (!ObjectUtils.isEmpty(attendanceClassDetailEntity)) {
String str = DateUtil.formatTime(item.getGoOffDateTime()); String str = DateUtil.formatTime(item.getGoOffDateTime());
String goStr = DateUtil.formatTime(attendanceClassDetailEntity.getGoWorkDate()); String goStr = DateUtil.formatTime(attendanceClassDetailEntity.getGoWorkDate());
String offStr = DateUtil.formatTime(attendanceClassDetailEntity.getOffWorkDate()); String offStr = DateUtil.formatTime(attendanceClassDetailEntity.getOffWorkDate());
if (!ObjectUtils.isEmpty(str)&&str.equals(goStr)) { if (!ObjectUtils.isEmpty(str) && str.equals(goStr)) {
item.setGoOrOff("上班"); item.setGoOrOff("上班");
} }
if (!ObjectUtils.isEmpty(str)&&str.equals(offStr)) { if (!ObjectUtils.isEmpty(str) && str.equals(offStr)) {
item.setGoOrOff("下班"); item.setGoOrOff("下班");
} }
if (ObjectUtils.isEmpty(item.getGoOrOff())) { if (ObjectUtils.isEmpty(item.getGoOrOff())) {
item.setGoOrOff("上班"); item.setGoOrOff("");
}
} }
} } else {
}else { item.setGoOrOff("");
item.setGoOrOff("上班");
} }
}); });
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment