From b832cf2214a113158cbec305b4e13fbf50672da4 Mon Sep 17 00:00:00 2001 From: liuhanqing Date: Mon, 1 Dec 2025 13:31:11 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=92=E5=85=A5=E5=85=85=E7=94=B5=E5=8E=86?= =?UTF-8?q?=E5=8F=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../charg/mapper/SrgvChargingJobMapper.java | 21 ++++++++++------ .../service/ISrgvChargingJobService.java | 21 ++++++++++------ .../impl/SrgvChargingJobServiceImpl.java | 25 +++++++++++++------ .../schedule/scheduleTask/cdz/CdzThread.java | 9 ++++++- .../mapper/job/SrgvChargingJobMapper.xml | 14 +++++++---- 5 files changed, 60 insertions(+), 30 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/job/charg/mapper/SrgvChargingJobMapper.java b/ruoyi-admin/src/main/java/com/ruoyi/job/charg/mapper/SrgvChargingJobMapper.java index 162c13c..c800635 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/job/charg/mapper/SrgvChargingJobMapper.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/job/charg/mapper/SrgvChargingJobMapper.java @@ -5,15 +5,15 @@ import com.ruoyi.job.charg.domain.SrgvChargingJob; /** * 充电任务Mapper接口 - * + * * @author ruoyi * @date 2025-11-21 */ -public interface SrgvChargingJobMapper +public interface SrgvChargingJobMapper { /** * 查询充电任务 - * + * * @param guid 充电任务主键 * @return 充电任务 */ @@ -21,7 +21,7 @@ public interface SrgvChargingJobMapper /** * 查询充电任务列表 - * + * * @param srgvChargingJob 充电任务 * @return 充电任务集合 */ @@ -29,7 +29,7 @@ public interface SrgvChargingJobMapper /** * 新增充电任务 - * + * * @param srgvChargingJob 充电任务 * @return 结果 */ @@ -37,7 +37,7 @@ public interface SrgvChargingJobMapper /** * 修改充电任务 - * + * * @param srgvChargingJob 充电任务 * @return 结果 */ @@ -45,7 +45,7 @@ public interface SrgvChargingJobMapper /** * 删除充电任务 - * + * * @param guid 充电任务主键 * @return 结果 */ @@ -53,9 +53,14 @@ public interface SrgvChargingJobMapper /** * 批量删除充电任务 - * + * * @param guids 需要删除的数据主键集合 * @return 结果 */ public int deleteSrgvChargingJobByGuids(String[] guids); + /** + * 插入充电任务历史 + * @param guid + */ + void insertHistory(String guid); } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/job/charg/service/ISrgvChargingJobService.java b/ruoyi-admin/src/main/java/com/ruoyi/job/charg/service/ISrgvChargingJobService.java index ad59f5c..b51d503 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/job/charg/service/ISrgvChargingJobService.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/job/charg/service/ISrgvChargingJobService.java @@ -5,15 +5,15 @@ import com.ruoyi.job.charg.domain.SrgvChargingJob; /** * 充电任务Service接口 - * + * * @author ruoyi * @date 2025-11-21 */ -public interface ISrgvChargingJobService +public interface ISrgvChargingJobService { /** * 查询充电任务 - * + * * @param guid 充电任务主键 * @return 充电任务 */ @@ -21,7 +21,7 @@ public interface ISrgvChargingJobService /** * 查询充电任务列表 - * + * * @param srgvChargingJob 充电任务 * @return 充电任务集合 */ @@ -29,7 +29,7 @@ public interface ISrgvChargingJobService /** * 新增充电任务 - * + * * @param srgvChargingJob 充电任务 * @return 结果 */ @@ -37,7 +37,7 @@ public interface ISrgvChargingJobService /** * 修改充电任务 - * + * * @param srgvChargingJob 充电任务 * @return 结果 */ @@ -45,7 +45,7 @@ public interface ISrgvChargingJobService /** * 批量删除充电任务 - * + * * @param guids 需要删除的充电任务主键集合 * @return 结果 */ @@ -53,9 +53,14 @@ public interface ISrgvChargingJobService /** * 删除充电任务信息 - * + * * @param guid 充电任务主键 * @return 结果 */ public int deleteSrgvChargingJobByGuid(String guid); + /** + * 插入充电任务历史 + * @param guid + */ + void insertHistory(String guid); } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/job/charg/service/impl/SrgvChargingJobServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/job/charg/service/impl/SrgvChargingJobServiceImpl.java index 2d0710f..239984b 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/job/charg/service/impl/SrgvChargingJobServiceImpl.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/job/charg/service/impl/SrgvChargingJobServiceImpl.java @@ -9,19 +9,19 @@ import com.ruoyi.job.charg.service.ISrgvChargingJobService; /** * 充电任务Service业务层处理 - * + * * @author ruoyi * @date 2025-11-21 */ @Service -public class SrgvChargingJobServiceImpl implements ISrgvChargingJobService +public class SrgvChargingJobServiceImpl implements ISrgvChargingJobService { @Autowired private SrgvChargingJobMapper srgvChargingJobMapper; /** * 查询充电任务 - * + * * @param guid 充电任务主键 * @return 充电任务 */ @@ -33,7 +33,7 @@ public class SrgvChargingJobServiceImpl implements ISrgvChargingJobService /** * 查询充电任务列表 - * + * * @param srgvChargingJob 充电任务 * @return 充电任务 */ @@ -45,7 +45,7 @@ public class SrgvChargingJobServiceImpl implements ISrgvChargingJobService /** * 新增充电任务 - * + * * @param srgvChargingJob 充电任务 * @return 结果 */ @@ -57,7 +57,7 @@ public class SrgvChargingJobServiceImpl implements ISrgvChargingJobService /** * 修改充电任务 - * + * * @param srgvChargingJob 充电任务 * @return 结果 */ @@ -69,7 +69,7 @@ public class SrgvChargingJobServiceImpl implements ISrgvChargingJobService /** * 批量删除充电任务 - * + * * @param guids 需要删除的充电任务主键 * @return 结果 */ @@ -81,7 +81,7 @@ public class SrgvChargingJobServiceImpl implements ISrgvChargingJobService /** * 删除充电任务信息 - * + * * @param guid 充电任务主键 * @return 结果 */ @@ -90,4 +90,13 @@ public class SrgvChargingJobServiceImpl implements ISrgvChargingJobService { return srgvChargingJobMapper.deleteSrgvChargingJobByGuid(guid); } + + /** + * 插入充电任务历史 + * @param guid + */ + @Override + public void insertHistory(String guid) { + srgvChargingJobMapper.insertHistory(guid); + } } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/schedule/scheduleTask/cdz/CdzThread.java b/ruoyi-admin/src/main/java/com/ruoyi/schedule/scheduleTask/cdz/CdzThread.java index 2dc6f08..157addf 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/schedule/scheduleTask/cdz/CdzThread.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/schedule/scheduleTask/cdz/CdzThread.java @@ -153,6 +153,10 @@ public class CdzThread implements Runnable { srgvChargingJob.setChargingStatus("1"); srgvChargingJob.setChargingDate(DateUtil.formatDateTime(DateUtil.date())); chargingJobService.updateSrgvChargingJob(srgvChargingJob); + + //插入历史 + chargingJobService.insertHistory(srgvChargingJob.getGuid()); + chargingJobService.deleteSrgvChargingJobByGuid(srgvChargingJob.getGuid()); } } @@ -227,7 +231,10 @@ public class CdzThread implements Runnable { List srgvChargingJobs = chargingJobService.selectSrgvChargingJobList(srgvChargingJobParam); if (CollUtil.isNotEmpty(srgvChargingJobs)) { SrgvChargingJob scj = srgvChargingJobs.get(0); - //scj.setGuid(IdUtil.fastSimpleUUID()); + + //插入历史 + chargingJobService.insertHistory(scj.getGuid()); + scj.setChargingSite(cdz.getSiteId()); scj.setJobStatus("1"); scj.setChargingStatus("0"); diff --git a/ruoyi-admin/src/main/resources/mapper/job/SrgvChargingJobMapper.xml b/ruoyi-admin/src/main/resources/mapper/job/SrgvChargingJobMapper.xml index b6b96da..3a50ab6 100644 --- a/ruoyi-admin/src/main/resources/mapper/job/SrgvChargingJobMapper.xml +++ b/ruoyi-admin/src/main/resources/mapper/job/SrgvChargingJobMapper.xml @@ -3,7 +3,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> - + @@ -22,7 +22,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - +