From 9578ae952527cdafc64d642f5183aa60ef92b7f2 Mon Sep 17 00:00:00 2001 From: sen <sen@qq.com> Date: 星期三, 10 九月 2025 11:26:10 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/yagwly_fa_master' into yagwly_fa_master --- service/src/main/java/com/ruoyi/cwgl/service/impl/SmartLockerApplicationServiceImpl.java | 31 +++++++++++++++++++++++++++++++ 1 files changed, 31 insertions(+), 0 deletions(-) diff --git a/service/src/main/java/com/ruoyi/cwgl/service/impl/SmartLockerApplicationServiceImpl.java b/service/src/main/java/com/ruoyi/cwgl/service/impl/SmartLockerApplicationServiceImpl.java index 9c42694..4648f66 100644 --- a/service/src/main/java/com/ruoyi/cwgl/service/impl/SmartLockerApplicationServiceImpl.java +++ b/service/src/main/java/com/ruoyi/cwgl/service/impl/SmartLockerApplicationServiceImpl.java @@ -1,7 +1,9 @@ package com.ruoyi.cwgl.service.impl; +import java.util.Date; import java.util.List; +import com.ruoyi.common.exception.ServiceException; import com.ruoyi.common.utils.DateUtils; import javax.annotation.Resource; import org.springframework.transaction.annotation.Transactional; @@ -179,4 +181,33 @@ { return smartLockerApplicationMapper.deleteSmartLockerApplicationById(id); } + + @Override + public int invalid(Integer id) { + SmartLockerApplication smartLockerApplication = smartLockerApplicationMapper.selectSmartLockerApplicationById(id); + if (smartLockerApplication==null){ + throw new ServiceException("鏁版嵁涓嶅瓨鍦�"); + } + smartLockerApplication.setCancelTime(new Date()); + smartLockerApplication.setStatus(1); + return smartLockerApplicationMapper.updateSmartLockerApplication(smartLockerApplication); + } + + @Override + @DataSource(DataSourceType.CWSJ) + public Integer selectCwByLicensePlateNumber(String licensePlateNumber) { + Integer integer = smartLockerApplicationMapper.selectCwByLicensePlateNumber(licensePlateNumber); + if (integer==null){ + throw new ServiceException("鏌ヨ涓嶅埌鏅鸿兘鏌滄牸鍙e彿"); + } + return integer; + } + + @Override + public void updateExpiredStatus() { + + int i = smartLockerApplicationMapper.updateExpiredStatus(); + logger.info("鏇存柊{}鏉℃暟鎹繃鏈熺姸鎬佹垚鍔�",i); + + } } -- Gitblit v1.8.0