puzhibing
2026-04-25 5922b81a3cc2d50e50e3739b6ae1dfd3483f0f12
修改bug
1个文件已修改
10 ■■■■■ 已修改文件
xp-robotaxi-maintenance-boot/src/main/java/com/xiaopeng/maintenance/service/impl/XpCruiseCheckInRuleServiceImpl.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-maintenance-boot/src/main/java/com/xiaopeng/maintenance/service/impl/XpCruiseCheckInRuleServiceImpl.java
@@ -162,10 +162,12 @@
        dto.setCheckInTime(LocalDateTime.now());
        dto.setCheckInResult(1);
        //判断当前打卡时间是否超过限定时间
        Integer endTime = Integer.valueOf(one.getEndTime().replace(":", ""));
        Integer nowTime = Integer.valueOf(LocalDateTime.now().format(DateTimeFormatter.ofPattern("HHmm")));
        if(nowTime > endTime){
            dto.setCheckInResult(2);
        if(StringUtils.isNotEmpty(one.getEndTime())){
            Integer endTime = Integer.valueOf(one.getEndTime().replace(":", ""));
            Integer nowTime = Integer.valueOf(LocalDateTime.now().format(DateTimeFormatter.ofPattern("HHmm")));
            if(nowTime > endTime){
                dto.setCheckInResult(2);
            }
        }
        dto.setDeleted(false);
        xpCruiseCheckInRecordService.save(dto);