jiangping
2025-02-06 0bb514f42de29164d6ec5f54806d98a881ae0c7f
server/services/src/main/java/com/doumee/service/business/impl/MemberRidesServiceImpl.java
@@ -477,6 +477,7 @@
                locks =new Locks();
                locks.setCode(Constants.formatIntegerFromStr(codes[1]));
                locks.setSiteId(codes[0]);
                locks.setId(codes[1]);
                deviceService.getLockInfo(locks);
                throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(), "当前车辆暂时无法使用,请稍后重试或更换其它车辆!");
            }
@@ -670,9 +671,9 @@
        if (!CollectionUtils.isEmpty(memberRides)){
            memberRides.forEach(s->{
                Integer between = DateUtil.betweenSeconds(s.getCreateDate(), new Date());
                // 大于阈值
                // 大于阈值,自动设为开锁成功(如实际未开锁,联系站点管理员后台进行强制还车操作)
                if (between >= 20){
                    s.setStatus(Constants.MEMBER_RIDES_STATUS.LOCKING_DEFEAT.getKey());
                    s.setStatus(Constants.MEMBER_RIDES_STATUS.RIDES_RUNNING.getKey());
                    s.setEditDate(new Date());
                    memberRidesMapper.updateById(s);
                }