电能质量问题修改

This commit is contained in:
hzj
2024-04-03 11:20:33 +08:00
parent 8a416bab4d
commit e0d508c7d8
4 changed files with 35 additions and 18 deletions

View File

@@ -240,7 +240,11 @@ public class IssuesServiceImpl implements IssuesService {
private RMpElectricQualityProblemFlowDetails flowDetailSelectOne(String powerQualityProblemNo) {
LambdaQueryWrapper<RMpElectricQualityProblemFlowDetails> flowQuery = new LambdaQueryWrapper<>();
flowQuery.eq(RMpElectricQualityProblemFlowDetails::getPowerQualityProblemNo, powerQualityProblemNo);
return flowDetailsMapper.selectOne(flowQuery);
RMpElectricQualityProblemFlowDetails rMpElectricQualityProblemFlowDetails = flowDetailsMapper.selectOne(flowQuery);
if(Objects.isNull(rMpElectricQualityProblemFlowDetails)){
rMpElectricQualityProblemFlowDetails = new RMpElectricQualityProblemFlowDetails();
}
return rMpElectricQualityProblemFlowDetails;
}
/**
@@ -399,7 +403,13 @@ public class IssuesServiceImpl implements IssuesService {
details.setDataDateYyfx(local);
details.setReportProcessContentYyfx(ArrayUtil.toString(processParam.getReportProcessContentYyfx()));
details.setUserReportProcessContentYyfx(ArrayUtil.toString(processParam.getUserReportProcessContentYyfx()));
flowDetailsMapper.insert(details);
RMpElectricQualityProblemFlowDetails rMpElectricQualityProblemFlowDetails = flowDetailsMapper.selectById(details.getPowerQualityProblemNo());
if (rMpElectricQualityProblemFlowDetails != null) {
flowDetailsMapper.updateById(details);
}else {
flowDetailsMapper.insert(details);
}
LambdaQueryWrapper<RStatElectricQualityProblemFlow> issuesQuery = new LambdaQueryWrapper<>();
issuesQuery.eq(RStatElectricQualityProblemFlow::getPowerQualityProblemNo, processParam.getPowerQualityProblemNo());
RStatElectricQualityProblemFlow issuesOut = issuesMapper.selectOne(issuesQuery);