diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/wgz/controller/WgzAppController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/wgz/controller/WgzAppController.java index cb8ac97..fa5c6ef 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/wgz/controller/WgzAppController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/wgz/controller/WgzAppController.java @@ -4,6 +4,8 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.ruoyi.bgt.domain.BgtProjectRecruit; import com.ruoyi.bgt.domain.BgtProjectRecruitApply; + import com.ruoyi.bgt.domain.dto.BgtAttendanceDetailDTO; + import com.ruoyi.bgt.domain.vo.BgtAttendancePersonCountVO; import com.ruoyi.bgt.service.IBgtProjectRecruitApplyService; import com.ruoyi.bgt.service.IBgtProjectRecruitService; import com.ruoyi.bgt.service.IBgtUserService; @@ -366,13 +368,13 @@ } /** - * 【考勤打卡】【打卡日历】 补卡记录·详情 + * 【考勤打卡】【打卡日历】 考情统计 */ - @ApiOperation("【考勤打卡】【打卡日历】 补卡记录·详情)") + @ApiOperation("【考勤打卡】【打卡日历】 考情统计") //@PreAuthorize("@ss.hasPermi('wgzApp:user:userAttendanceStatistics')") @GetMapping("/WgzAppUserAttendanceStatistics") - public AjaxResult userAttendanceStatistics(@Validated Long id) { - return AjaxResult.success(iWgzReissueacardService.userReplacementCardRecordDetails(id)); + public AjaxResult userAttendanceStatistics(@Validated BgtAttendanceDetailDTO dto) { + return AjaxResult.success(iWgzAttendanceService.personCount(dto)); } /** diff --git a/ruoyi-system/src/main/java/com/ruoyi/bgt/service/impl/BgtProjectRecruitApplyServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/bgt/service/impl/BgtProjectRecruitApplyServiceImpl.java index 63cf735..8f308dd 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/bgt/service/impl/BgtProjectRecruitApplyServiceImpl.java +++ b/ruoyi-system/src/main/java/com/ruoyi/bgt/service/impl/BgtProjectRecruitApplyServiceImpl.java @@ -375,11 +375,11 @@ public class BgtProjectRecruitApplyServiceImpl extends ServicePlusImpl(). diff --git a/ruoyi-system/src/main/java/com/ruoyi/wgz/service/impl/WgzLeaveServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/wgz/service/impl/WgzLeaveServiceImpl.java index 3a5c9e4..9db0572 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/wgz/service/impl/WgzLeaveServiceImpl.java +++ b/ruoyi-system/src/main/java/com/ruoyi/wgz/service/impl/WgzLeaveServiceImpl.java @@ -317,28 +317,28 @@ public class WgzLeaveServiceImpl extends ServicePlusImpl list = attendanceService.list(Wrappers.lambdaQuery() - .eq(WgzAttendance::getRecruitId, recruit.getId()) - .eq(WgzAttendance::getUserId, wgzLeave.getUserId()) - .eq(WgzAttendance::getDate, wgzLeave.getStartTime().toLocalDate())); - if(CollectionUtil.isNotEmpty(list)){ - WgzAttendance wgzAttendance = list.get(0); - wgzAttendance.setLeaveMarkId(wgzLeave.getId()); - wgzAttendance.setExceptionType("7"); - attendanceService.updateById(wgzAttendance); - }else { - WgzAttendance wgzAttendance = new WgzAttendance(); - wgzAttendance.setRecruitId(recruit.getId()); - wgzAttendance.setUserId(wgzLeave.getUserId()); - wgzAttendance.setLeaveMarkId(wgzLeave.getId()); - wgzAttendance.setDailyWage(recruit.getRecruitAmount()); - wgzAttendance.setDate(wgzLeave.getStartTime().toLocalDate()); - wgzAttendance.setExceptionType("7"); - attendanceService.save(wgzAttendance); - } - } +// if(AuditStatus.PASS.getCode().equals(dto.getAuditorType())){ +// //考勤信息 +// List list = attendanceService.list(Wrappers.lambdaQuery() +// .eq(WgzAttendance::getRecruitId, recruit.getId()) +// .eq(WgzAttendance::getUserId, wgzLeave.getUserId()) +// .eq(WgzAttendance::getDate, wgzLeave.getStartTime().toLocalDate())); +// if(CollectionUtil.isNotEmpty(list)){ +// WgzAttendance wgzAttendance = list.get(0); +// wgzAttendance.setLeaveMarkId(wgzLeave.getId()); +// wgzAttendance.setExceptionType("7"); +// attendanceService.updateById(wgzAttendance); +// }else { +// WgzAttendance wgzAttendance = new WgzAttendance(); +// wgzAttendance.setRecruitId(recruit.getId()); +// wgzAttendance.setUserId(wgzLeave.getUserId()); +// wgzAttendance.setLeaveMarkId(wgzLeave.getId()); +// wgzAttendance.setDailyWage(recruit.getRecruitAmount()); +// wgzAttendance.setDate(wgzLeave.getStartTime().toLocalDate()); +// wgzAttendance.setExceptionType("7"); +// attendanceService.save(wgzAttendance); +// } +// } } return updateById(wgzLeave); } diff --git a/ruoyi-system/src/main/java/com/ruoyi/wgz/service/impl/WgzQuestionSaveServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/wgz/service/impl/WgzQuestionSaveServiceImpl.java index a0bcaf7..ab5f98c 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/wgz/service/impl/WgzQuestionSaveServiceImpl.java +++ b/ruoyi-system/src/main/java/com/ruoyi/wgz/service/impl/WgzQuestionSaveServiceImpl.java @@ -253,13 +253,13 @@ public class WgzQuestionSaveServiceImpl extends ServicePlusImpl= 及格线 = 及格 否则 不及格 - if (score >= passingGrade) { + if (sumScore >= passingGrade) { res.setIsPass("1"); } else { res.setIsPass("2");