电能质量问题

This commit is contained in:
1771838663@qq.com
2022-11-23 09:32:12 +08:00
parent 0b89050fdc
commit 28f6f2a320

View File

@@ -280,17 +280,28 @@ public class IssuesServiceImpl implements IssuesService {
LambdaQueryWrapper<RMpElectricQualityProblemFlowDetails> query = new LambdaQueryWrapper<>(); LambdaQueryWrapper<RMpElectricQualityProblemFlowDetails> query = new LambdaQueryWrapper<>();
query.eq(RMpElectricQualityProblemFlowDetails::getPowerQualityProblemNo,processParam.getPowerQualityProblemNo()); query.eq(RMpElectricQualityProblemFlowDetails::getPowerQualityProblemNo,processParam.getPowerQualityProblemNo());
RMpElectricQualityProblemFlowDetails details = flowDetailsMapper.selectOne(query); RMpElectricQualityProblemFlowDetails details = flowDetailsMapper.selectOne(query);
BeanUtil.copyProperties(processParam,details);
LocalDateTime local = LocalDateTimeUtil.now(); LocalDateTime local = LocalDateTimeUtil.now();
if (DicDataEnum.PLAN_MEASURES.getCode().equals(code)){ if (DicDataEnum.PLAN_MEASURES.getCode().equals(code)){
details.setDataDateJhzg(local); details.setDataDateJhzg(local);
details.setReportProcessContentJhzg(processParam.getReportProcessContentJhzg());
details.setUserReportProcessContentJhzg(processParam.getUserReportProcessContentJhzg());
details.setFileNameJhzg(processParam.getFileNameJhzg());
details.setFilePathJhzg(processParam.getFilePathJhzg());
}else if (DicDataEnum.ACTUAL_MEASURES.getCode().equals(code)){ }else if (DicDataEnum.ACTUAL_MEASURES.getCode().equals(code)){
details.setDataDateSjcq(local); details.setDataDateSjcq(local);
details.setReportProcessContentSjcq(processParam.getReportProcessContentSjcq());
details.setUserReportProcessContentSjcq(processParam.getUserReportProcessContentSjcq());
details.setFileNameSjcq(processParam.getFileNameSjcq());
details.setFilePathSjcq(processParam.getFilePathSjcq());
}else if (DicDataEnum.INSIGHTS.getCode().equals(code)){ }else if (DicDataEnum.INSIGHTS.getCode().equals(code)){
details.setDataDateZlxg(local); details.setDataDateZlxg(local);
details.setDescriptionZlxg(processParam.getDescriptionZlxg());
details.setFileNameZlxg(processParam.getFileNameZlxg());
details.setFilePathZlxg(processParam.getFilePathZlxg());
} }
flowDetailsMapper.update(details, query); flowDetailsMapper.update(details, query);
issuesOut.setReportProcess(code); issuesOut.setReportProcess(code);
issuesOut.setReportProcessStatus(DicDataEnum.AUDITT.getCode());
issuesMapper.update(issuesOut,issuesQuery); issuesMapper.update(issuesOut,issuesQuery);
}else { }else {
throw new BusinessException(ProcessResponseEnum.PROCESS_ERROR); throw new BusinessException(ProcessResponseEnum.PROCESS_ERROR);
@@ -326,6 +337,9 @@ public class IssuesServiceImpl implements IssuesService {
} }
} }
/**
* 下载文件
*/
@Override @Override
public String downloadFile(String powerQualityProblemNo,String reportProcess) { public String downloadFile(String powerQualityProblemNo,String reportProcess) {
LambdaQueryWrapper<RMpElectricQualityProblemFlowDetails> issuesQuery = new LambdaQueryWrapper<>(); LambdaQueryWrapper<RMpElectricQualityProblemFlowDetails> issuesQuery = new LambdaQueryWrapper<>();