电能质量问题
This commit is contained in:
@@ -182,10 +182,11 @@ public class ElectricityQualityIssuesController extends BaseController {
|
||||
@OperateInfo(info = LogEnum.BUSINESS_COMMON, operateType = OperateType.UPLOAD)
|
||||
@PostMapping("/uploadFile")
|
||||
@ApiOperation("上传文件")
|
||||
@ApiImplicitParam(name = "issuesFile", value = "填报进度文件", required = true)
|
||||
public HttpResult<MinIoUploadResDTO> uploadFile(@RequestParam("issuesFile") MultipartFile issuesFile){
|
||||
@ApiImplicitParam(name = "file", value = "填报进度文件", required = true)
|
||||
public HttpResult<MinIoUploadResDTO> uploadFile(@RequestParam("file") MultipartFile issuesFile){
|
||||
String methodDescribe = getMethodDescribe("uploadFile");
|
||||
MinIoUploadResDTO out = issuesService.uploadFile(issuesFile);
|
||||
out.setMinFileName(issuesFile.getOriginalFilename());
|
||||
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, out, methodDescribe);
|
||||
}
|
||||
|
||||
|
||||
@@ -236,26 +236,32 @@ public class IssuesServiceImpl implements IssuesService {
|
||||
/**
|
||||
* 处理填报信息
|
||||
*/
|
||||
private ProcessVO processFlowDetail(RMpElectricQualityProblemFlowDetails details){
|
||||
ProcessVO process = new ProcessVO();
|
||||
private FlowDetailVO processFlowDetail(RMpElectricQualityProblemFlowDetails details){
|
||||
FlowDetailVO process = new FlowDetailVO();
|
||||
BeanUtil.copyProperties(details,process);
|
||||
if (!StrUtil.isEmpty(details.getReportProcessContentYyfx())){
|
||||
process.setReportProcessContentYyfx(StrUtil.removeSuffix(StrUtil.removePrefix(details.getReportProcessContentYyfx(),"["),"\\]").split(","));
|
||||
process.setReportProcessContentYyfx(StrUtil.removeSuffix(StrUtil.removePrefix(details.getReportProcessContentYyfx(),"["),"]").split(","));
|
||||
StrUtil.trim(process.getReportProcessContentYyfx());
|
||||
}
|
||||
if (!StrUtil.isEmpty(details.getUserReportProcessContentYyfx())){
|
||||
process.setUserReportProcessContentYyfx(StrUtil.removeSuffix(StrUtil.removePrefix(details.getUserReportProcessContentYyfx(),"["),"\\]").split(","));
|
||||
process.setUserReportProcessContentYyfx(StrUtil.removeSuffix(StrUtil.removePrefix(details.getUserReportProcessContentYyfx(),"["),"]").split(","));
|
||||
StrUtil.trim(process.getUserReportProcessContentYyfx());
|
||||
}
|
||||
if (!StrUtil.isEmpty(details.getReportProcessContentJhzg())){
|
||||
process.setReportProcessContentJhzg(StrUtil.removeSuffix(StrUtil.removePrefix(details.getReportProcessContentJhzg(),"["),"\\]").split(","));
|
||||
process.setReportProcessContentJhzg(StrUtil.removeSuffix(StrUtil.removePrefix(details.getReportProcessContentJhzg(),"["),"]").split(","));
|
||||
StrUtil.trim(process.getReportProcessContentJhzg());
|
||||
}
|
||||
if (!StrUtil.isEmpty(details.getUserReportProcessContentJhzg())){
|
||||
process.setUserReportProcessContentJhzg(StrUtil.removeSuffix(StrUtil.removePrefix(details.getUserReportProcessContentJhzg(),"["),"\\]").split(","));
|
||||
process.setUserReportProcessContentJhzg(StrUtil.removeSuffix(StrUtil.removePrefix(details.getUserReportProcessContentJhzg(),"["),"]").split(","));
|
||||
StrUtil.trim(process.getUserReportProcessContentJhzg());
|
||||
}
|
||||
if (!StrUtil.isEmpty(details.getReportProcessContentSjcq())){
|
||||
process.setReportProcessContentSjcq(StrUtil.removeSuffix(StrUtil.removePrefix(details.getReportProcessContentSjcq(),"["),"\\]").split(","));
|
||||
process.setReportProcessContentSjcq(StrUtil.removeSuffix(StrUtil.removePrefix(details.getReportProcessContentSjcq(),"["),"]").split(","));
|
||||
StrUtil.trim(process.getReportProcessContentSjcq());
|
||||
}
|
||||
if (!StrUtil.isEmpty(details.getUserReportProcessContentSjcq())){
|
||||
process.setUserReportProcessContentSjcq(StrUtil.removeSuffix(StrUtil.removePrefix(details.getUserReportProcessContentSjcq(),"["),"\\]").split(","));
|
||||
process.setUserReportProcessContentSjcq(StrUtil.removeSuffix(StrUtil.removePrefix(details.getUserReportProcessContentSjcq(),"["),"]").split(","));
|
||||
StrUtil.trim(process.getUserReportProcessContentSjcq());
|
||||
}
|
||||
return process;
|
||||
}
|
||||
@@ -313,10 +319,12 @@ public class IssuesServiceImpl implements IssuesService {
|
||||
RMpElectricQualityProblemFlowDetails flowDetails = flowDetailSelectOne(powerQualityProblemNo);
|
||||
BeanUtil.copyProperties(processFlowDetail(flowDetails),detail);
|
||||
if (!StrUtil.isEmpty(complaintOut.getPowerGridAffectDev())){
|
||||
detail.setPowerGridAffectDev(StrUtil.removeSuffix(StrUtil.removePrefix(complaintOut.getPowerGridAffectDev(),"["),"\\]").split(","));
|
||||
detail.setPowerGridAffectDev(StrUtil.removeSuffix(StrUtil.removePrefix(complaintOut.getPowerGridAffectDev(),"["),"]").split(","));
|
||||
StrUtil.trim(detail.getPowerGridAffectDev());
|
||||
}
|
||||
if (!StrUtil.isEmpty(complaintOut.getUserAffectDev())){
|
||||
detail.setUserAffectDev(StrUtil.removeSuffix(StrUtil.removePrefix(complaintOut.getUserAffectDev(),"["),"\\]").split(","));
|
||||
detail.setUserAffectDev(StrUtil.removeSuffix(StrUtil.removePrefix(complaintOut.getUserAffectDev(),"["),"]").split(","));
|
||||
StrUtil.trim(detail.getUserAffectDev());
|
||||
}
|
||||
return detail;
|
||||
}
|
||||
@@ -338,10 +346,12 @@ public class IssuesServiceImpl implements IssuesService {
|
||||
RMpElectricQualityProblemFlowDetails flowDetails = flowDetailSelectOne(powerQualityProblemNo);
|
||||
BeanUtil.copyProperties(processFlowDetail(flowDetails),detail);
|
||||
if (!StrUtil.isEmpty(abnormalOut.getPowerGridAffectDev())){
|
||||
detail.setPowerGridAffectDev(StrUtil.removeSuffix(StrUtil.removePrefix(abnormalOut.getPowerGridAffectDev(),"["),"\\]").split(","));
|
||||
detail.setPowerGridAffectDev(StrUtil.removeSuffix(StrUtil.removePrefix(abnormalOut.getPowerGridAffectDev(),"["),"]").split(","));
|
||||
StrUtil.trim(detail.getPowerGridAffectDev());
|
||||
}
|
||||
if (!StrUtil.isEmpty(abnormalOut.getUserAffectDev())){
|
||||
detail.setUserAffectDev(StrUtil.removeSuffix(StrUtil.removePrefix(abnormalOut.getUserAffectDev(),"["),"\\]").split(","));
|
||||
detail.setUserAffectDev(StrUtil.removeSuffix(StrUtil.removePrefix(abnormalOut.getUserAffectDev(),"["),"]").split(","));
|
||||
StrUtil.trim(detail.getUserAffectDev());
|
||||
}
|
||||
return detail;
|
||||
}
|
||||
@@ -350,14 +360,18 @@ public class IssuesServiceImpl implements IssuesService {
|
||||
* 稳态指标处理
|
||||
*/
|
||||
private String[] steadyIndicator(String target){
|
||||
return StrUtil.removePrefix(target.split("]\\[")[0],"\\[").split(",");
|
||||
String[] process = StrUtil.removePrefix(target.split("]\\[")[0],"\\[").split(",");
|
||||
StrUtil.trim(process);
|
||||
return process;
|
||||
}
|
||||
|
||||
/**
|
||||
* 暂态指标处理
|
||||
*/
|
||||
private String[] transientIndicators(String target){
|
||||
return StrUtil.removeSuffix(target.split("]\\[")[1],"]").split(",");
|
||||
String[] process = StrUtil.removeSuffix(target.split("]\\[")[1],"]").split(",");
|
||||
StrUtil.trim(process);
|
||||
return process;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -481,7 +495,7 @@ public class IssuesServiceImpl implements IssuesService {
|
||||
}else if (DicDataEnum.INSIGHTS.getName().equals(reportProcess)){
|
||||
filePath = details.getFilePathZlxg();
|
||||
}
|
||||
return minIoUtils.getObjectUrl (minIoProperties.getBucket ( ), filePath, 7 * 24 * 60 * 60);
|
||||
return filePath;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user