考勤子表调整/
This commit is contained in:
parent
4759c15f79
commit
59a6517bb2
@ -29,7 +29,7 @@ import static cn.iocoder.yudao.framework.operatelog.core.enums.OperateTypeEnum.E
|
||||
|
||||
@Tag(name = "管理后台 - 考勤组班次子表")
|
||||
@RestController
|
||||
@RequestMapping("/system.attendance/attendance-group-shift-item")
|
||||
@RequestMapping("/system/attendance/attendance-group-shift-item")
|
||||
@Validated
|
||||
public class AttendanceGroupShiftItemController {
|
||||
|
||||
|
@ -29,7 +29,7 @@ public class AttendanceController {
|
||||
@GetMapping("/getPunchPage")
|
||||
@Operation(summary = "获取考勤页面")
|
||||
public CommonResult<AttendancePunchPageVO> getPunchPage(@ModelAttribute AttendancePunchPageDTO dto) {
|
||||
AttendancePunchPageVO vo = attendanceService.getPunchPage(dto.setUserId(getLoginUserId()));
|
||||
AttendancePunchPageVO vo = attendanceService.getPunchPage(dto);
|
||||
return success(vo);
|
||||
}
|
||||
|
||||
|
@ -136,8 +136,9 @@ public class AttendanceServiceImpl implements AttendanceService {
|
||||
.setDayTime(pageVO.getTargetDayStr())
|
||||
.setShouldPunchTime(pageVO.getShouldPunchTime())
|
||||
.setPunchTime(dto.getLocalDateTime())
|
||||
.setLateTime(Constants.ONE.equals(status) ? LocalDateTimeUtil.between(dto.getLocalDateTime(), pageVO.getShouldPunchTime(), ChronoUnit.MILLIS) : 0L)
|
||||
.setLeaveEarlyTime(Constants.TWO.equals(status) ? LocalDateTimeUtil.between(dto.getLocalDateTime(), pageVO.getShouldPunchTime(), ChronoUnit.MILLIS) : 0L)
|
||||
//取绝对值 如果status是负数则变为正数
|
||||
.setLateTime(Constants.ONE.equals(status) ? Math.abs(LocalDateTimeUtil.between(dto.getLocalDateTime(), pageVO.getShouldPunchTime(), ChronoUnit.MILLIS)) : 0L)
|
||||
.setLeaveEarlyTime(Constants.TWO.equals(status) ? Math.abs(LocalDateTimeUtil.between(dto.getLocalDateTime(), pageVO.getShouldPunchTime(), ChronoUnit.MILLIS)) : 0L)
|
||||
.setRemark(dto.getRemark())
|
||||
.setImage(dto.getImage())
|
||||
.setPunchAddress(dto.getPunchAddress());
|
||||
|
@ -66,7 +66,7 @@
|
||||
</springProfile>
|
||||
<!-- 其它环境 -->
|
||||
<springProfile name="dev,test,stage,prod,default">
|
||||
<root level="DEBUG">
|
||||
<root level="INFO">
|
||||
<appender-ref ref="STDOUT"/>
|
||||
<appender-ref ref="ASYNC"/>
|
||||
<appender-ref ref="GRPC"/>
|
||||
|
Loading…
Reference in New Issue
Block a user