chenshudong месяцев назад: 4
Родитель
Сommit
75e41077ad

+ 7 - 0
airport-admin/src/main/java/com/sundot/airport/web/controller/attendance/AttendanceTeamUserRecordController.java

@@ -55,6 +55,8 @@ public class AttendanceTeamUserRecordController extends BaseController {
55 55
     @PreAuthorize("@ss.hasPermi('attendance:record:list')")
56 56
     @GetMapping("/list")
57 57
     public TableDataInfo list(AttendanceTeamUserRecord attendanceTeamUserRecord) {
58
+        attendanceTeamUserRecord.setCreateBy(getUsername());
59
+        attendanceTeamUserRecord.setCheckInType("1");
58 60
         List<AttendanceTeamUserRecord> list = attendanceTeamUserRecordService.selectAttendanceTeamUserRecordList(attendanceTeamUserRecord);
59 61
         return getDataTable(list);
60 62
     }
@@ -66,6 +68,11 @@ public class AttendanceTeamUserRecordController extends BaseController {
66 68
     @Log(title = "考勤班组成员", businessType = BusinessType.EXPORT)
67 69
     @PostMapping("/export")
68 70
     public void export(HttpServletResponse response, AttendanceTeamUserRecord attendanceTeamUserRecord) {
71
+        if (attendanceTeamUserRecord == null) {
72
+            attendanceTeamUserRecord = new AttendanceTeamUserRecord();
73
+        }
74
+        attendanceTeamUserRecord.setCreateBy(getUsername());
75
+        attendanceTeamUserRecord.setCheckInType("1");
69 76
         List<AttendanceTeamUserRecord> list = attendanceTeamUserRecordService.selectAttendanceTeamUserRecordList(attendanceTeamUserRecord);
70 77
         ExcelUtil<AttendanceTeamUserRecord> util = new ExcelUtil<AttendanceTeamUserRecord>(AttendanceTeamUserRecord.class);
71 78
         util.exportExcel(response, list, "考勤班组成员数据");

+ 1 - 2
airport-attendance/src/main/java/com/sundot/airport/attendance/service/impl/AttendanceTeamUserRecordServiceImpl.java

@@ -86,8 +86,6 @@ public class AttendanceTeamUserRecordServiceImpl implements IAttendanceTeamUserR
86 86
 //                throw new ServiceException("日期格式化错误");
87 87
 //            }
88 88
 //        }
89
-        attendanceTeamUserRecord.setCreateBy(getUsername());
90
-        attendanceTeamUserRecord.setCheckInType("1");
91 89
         Date maxDate = attendanceTeamUserRecordMapper.selectMaxDateBy(attendanceTeamUserRecord);
92 90
         if (maxDate != null) {
93 91
             attendanceTeamUserRecord.setAttendanceDate(maxDate);
@@ -214,6 +212,7 @@ public class AttendanceTeamUserRecordServiceImpl implements IAttendanceTeamUserR
214 212
     public List<Long> selectAttendanceTeamLeaderId() {
215 213
         AttendanceTeamUserRecord attendanceTeamUserRecord = new AttendanceTeamUserRecord();
216 214
         attendanceTeamUserRecord.setAttendanceDate(DateUtils.getNowDate());
215
+        attendanceTeamUserRecord.setCheckInType("1");
217 216
         List<AttendanceTeamUserRecord> attendanceTeamUserRecords = selectAttendanceTeamUserRecordList(attendanceTeamUserRecord);
218 217
         List<Long> collect = attendanceTeamUserRecords.stream().map(AttendanceTeamUserRecord::getAttendanceTeamId).collect(Collectors.toList());
219 218
         if (CollectionUtil.isEmpty(collect)) {