From 5922b81a3cc2d50e50e3739b6ae1dfd3483f0f12 Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期六, 25 四月 2026 00:41:47 +0800
Subject: [PATCH] 修改bug
---
xp-robotaxi-maintenance-boot/src/main/java/com/xiaopeng/maintenance/service/impl/XpCruiseCheckInRuleServiceImpl.java | 10 ++++++----
1 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/xp-robotaxi-maintenance-boot/src/main/java/com/xiaopeng/maintenance/service/impl/XpCruiseCheckInRuleServiceImpl.java b/xp-robotaxi-maintenance-boot/src/main/java/com/xiaopeng/maintenance/service/impl/XpCruiseCheckInRuleServiceImpl.java
index 79c9b2f..f28590d 100644
--- a/xp-robotaxi-maintenance-boot/src/main/java/com/xiaopeng/maintenance/service/impl/XpCruiseCheckInRuleServiceImpl.java
+++ b/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);
--
Gitblit v1.7.1