插入充电历史

This commit is contained in:
liuhanqing
2025-12-01 13:31:11 +08:00
parent d765c0a8cb
commit b832cf2214
5 changed files with 60 additions and 30 deletions

View File

@@ -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);
}

View File

@@ -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);
}

View File

@@ -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);
}
}

View File

@@ -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<SrgvChargingJob> 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");