chenshudong пре 4 месеци
родитељ
комит
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
     @PreAuthorize("@ss.hasPermi('attendance:record:list')")
55
     @PreAuthorize("@ss.hasPermi('attendance:record:list')")
56
     @GetMapping("/list")
56
     @GetMapping("/list")
57
     public TableDataInfo list(AttendanceTeamUserRecord attendanceTeamUserRecord) {
57
     public TableDataInfo list(AttendanceTeamUserRecord attendanceTeamUserRecord) {
58
+        attendanceTeamUserRecord.setCreateBy(getUsername());
59
+        attendanceTeamUserRecord.setCheckInType("1");
58
         List<AttendanceTeamUserRecord> list = attendanceTeamUserRecordService.selectAttendanceTeamUserRecordList(attendanceTeamUserRecord);
60
         List<AttendanceTeamUserRecord> list = attendanceTeamUserRecordService.selectAttendanceTeamUserRecordList(attendanceTeamUserRecord);
59
         return getDataTable(list);
61
         return getDataTable(list);
60
     }
62
     }
@@ -66,6 +68,11 @@ public class AttendanceTeamUserRecordController extends BaseController {
66
     @Log(title = "考勤班组成员", businessType = BusinessType.EXPORT)
68
     @Log(title = "考勤班组成员", businessType = BusinessType.EXPORT)
67
     @PostMapping("/export")
69
     @PostMapping("/export")
68
     public void export(HttpServletResponse response, AttendanceTeamUserRecord attendanceTeamUserRecord) {
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
         List<AttendanceTeamUserRecord> list = attendanceTeamUserRecordService.selectAttendanceTeamUserRecordList(attendanceTeamUserRecord);
76
         List<AttendanceTeamUserRecord> list = attendanceTeamUserRecordService.selectAttendanceTeamUserRecordList(attendanceTeamUserRecord);
70
         ExcelUtil<AttendanceTeamUserRecord> util = new ExcelUtil<AttendanceTeamUserRecord>(AttendanceTeamUserRecord.class);
77
         ExcelUtil<AttendanceTeamUserRecord> util = new ExcelUtil<AttendanceTeamUserRecord>(AttendanceTeamUserRecord.class);
71
         util.exportExcel(response, list, "考勤班组成员数据");
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
 //                throw new ServiceException("日期格式化错误");
86
 //                throw new ServiceException("日期格式化错误");
87
 //            }
87
 //            }
88
 //        }
88
 //        }
89
-        attendanceTeamUserRecord.setCreateBy(getUsername());
90
-        attendanceTeamUserRecord.setCheckInType("1");
91
         Date maxDate = attendanceTeamUserRecordMapper.selectMaxDateBy(attendanceTeamUserRecord);
89
         Date maxDate = attendanceTeamUserRecordMapper.selectMaxDateBy(attendanceTeamUserRecord);
92
         if (maxDate != null) {
90
         if (maxDate != null) {
93
             attendanceTeamUserRecord.setAttendanceDate(maxDate);
91
             attendanceTeamUserRecord.setAttendanceDate(maxDate);
@@ -214,6 +212,7 @@ public class AttendanceTeamUserRecordServiceImpl implements IAttendanceTeamUserR
214
     public List<Long> selectAttendanceTeamLeaderId() {
212
     public List<Long> selectAttendanceTeamLeaderId() {
215
         AttendanceTeamUserRecord attendanceTeamUserRecord = new AttendanceTeamUserRecord();
213
         AttendanceTeamUserRecord attendanceTeamUserRecord = new AttendanceTeamUserRecord();
216
         attendanceTeamUserRecord.setAttendanceDate(DateUtils.getNowDate());
214
         attendanceTeamUserRecord.setAttendanceDate(DateUtils.getNowDate());
215
+        attendanceTeamUserRecord.setCheckInType("1");
217
         List<AttendanceTeamUserRecord> attendanceTeamUserRecords = selectAttendanceTeamUserRecordList(attendanceTeamUserRecord);
216
         List<AttendanceTeamUserRecord> attendanceTeamUserRecords = selectAttendanceTeamUserRecordList(attendanceTeamUserRecord);
218
         List<Long> collect = attendanceTeamUserRecords.stream().map(AttendanceTeamUserRecord::getAttendanceTeamId).collect(Collectors.toList());
217
         List<Long> collect = attendanceTeamUserRecords.stream().map(AttendanceTeamUserRecord::getAttendanceTeamId).collect(Collectors.toList());
219
         if (CollectionUtil.isEmpty(collect)) {
218
         if (CollectionUtil.isEmpty(collect)) {