电能质量问题修改
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user