冀北试运行接口调整
修改技术监督其他bug
This commit is contained in:
@@ -104,7 +104,7 @@ public class SupervisionTempLineDebugPOServiceImpl extends ServiceImpl<Supervisi
|
||||
String processInstanceId = bpmProcessFeignClient.createProcessInstance(supervisionTempLineDebugPO.getCreateBy(),bpmProcessInstanceCreateReqDTO).getData();
|
||||
// 将工作流的编号,更新到流程单中
|
||||
supervisionTempLineDebugPO.setProcessInstanceId(processInstanceId);
|
||||
this.baseMapper.updateById(supervisionTempLineDebugPO);
|
||||
this.updateById(supervisionTempLineDebugPO);
|
||||
|
||||
|
||||
return id;
|
||||
|
||||
@@ -35,12 +35,10 @@ import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import java.time.LocalDate;
|
||||
import java.time.LocalDateTime;
|
||||
import java.time.format.DateTimeFormatter;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.*;
|
||||
import java.util.function.Function;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
@@ -83,10 +81,10 @@ public class SupervisionTempLineRunTestServiceImpl extends ServiceImpl<Supervisi
|
||||
}
|
||||
|
||||
//校验
|
||||
List<SupervisionTempLineRunTestPO> supervisionTempLineRunTestPOList = this.list(new LambdaQueryWrapper<SupervisionTempLineRunTestPO>().in(SupervisionTempLineRunTestPO::getId,ids));
|
||||
List<SupervisionTempLineRunTestPO> supervisionTempLineRunTestPOList = this.list(new LambdaQueryWrapper<SupervisionTempLineRunTestPO>().in(SupervisionTempLineRunTestPO::getId,ids).ne(SupervisionTempLineRunTestPO::getStatus,BpmTaskStatusEnum.REJECT.getStatus()));
|
||||
if(CollUtil.isNotEmpty(supervisionTempLineRunTestPOList)){
|
||||
String msg = assMsg(supervisionTempLineReportList,supervisionTempLineRunTestPOList);
|
||||
throw new BusinessException(msg);
|
||||
throw new BusinessException(CommonResponseEnum.FAIL,msg);
|
||||
}
|
||||
|
||||
List<SupervisionTempLineRunTestPO> poList = new ArrayList<>();
|
||||
@@ -102,9 +100,16 @@ public class SupervisionTempLineRunTestServiceImpl extends ServiceImpl<Supervisi
|
||||
supervisionTempLineRunTestPO.setIntegrityRate(0.00);
|
||||
supervisionTempLineRunTestPO.setTestRunTime(supervisionTempLineRunTestParam.getStartTime()+"--"+supervisionTempLineRunTestParam.getEndTime());
|
||||
supervisionTempLineRunTestPO.setProcessInstanceId("tem暂无");
|
||||
if(Objects.nonNull(supervisionTempLineRunTestParam.getOperateType()) && supervisionTempLineRunTestParam.getOperateType()==1){
|
||||
|
||||
SupervisionTempLineRunTestPO testPo = this.getById(item.getId());
|
||||
String historyInstanceIds = InstanceUtil.dealHistoryId(testPo.getProcessInstanceId(), testPo.getHistoryInstanceId());
|
||||
|
||||
supervisionTempLineRunTestPO.setHistoryInstanceId(historyInstanceIds);
|
||||
}
|
||||
poList.add(supervisionTempLineRunTestPO);
|
||||
}
|
||||
this.saveBatch(poList);
|
||||
this.saveOrUpdateBatch(poList);
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -146,7 +151,7 @@ public class SupervisionTempLineRunTestServiceImpl extends ServiceImpl<Supervisi
|
||||
List<SupervisionTempLineRunTestPO> usePoList = new ArrayList<>();
|
||||
for(SupervisionTempLineRunTestPO item : supervisionTempLineRunTestPOList){
|
||||
String endTime = item.getTestRunTime().split("--")[1];
|
||||
LocalDateTime end = LocalDateTime.parse(endTime, DateTimeFormatter.ofPattern(DatePattern.NORM_DATETIME_PATTERN));
|
||||
LocalDateTime end = LocalDate.parse(endTime, DateTimeFormatter.ofPattern(DatePattern.NORM_DATE_PATTERN)).atTime(23,59,59);
|
||||
if(end.isBefore(time)){
|
||||
//结束时间在当前时间之前,则已经执行完试运行,开始组装审核条件
|
||||
usePoList.add(item);
|
||||
@@ -158,12 +163,15 @@ public class SupervisionTempLineRunTestServiceImpl extends ServiceImpl<Supervisi
|
||||
map.forEach((key,val)->{
|
||||
String startTime = key.split("--")[0];
|
||||
String endTime = key.split("--")[1];
|
||||
List<String> ids = val.stream().map(SupervisionTempLineRunTestPO::getLineId).collect(Collectors.toList());
|
||||
List<String> ids = val.stream().map(SupervisionTempLineRunTestPO::getId).collect(Collectors.toList());
|
||||
LineDataQualityParam lineDataQualityParam = LineDataQualityParam.builder().lineIds(ids).beginTime(startTime).endTime(endTime).build();
|
||||
List<LineDataQualityDTO> lineDataQualityDTOList = lineIntegrityClient.getLineDataQuality(lineDataQualityParam).getData();
|
||||
Map<String,LineDataQualityDTO> qualityDTOMap = lineDataQualityDTOList.stream().collect(Collectors.toMap(LineDataQualityDTO::getLineId,Function.identity()));
|
||||
|
||||
for(SupervisionTempLineRunTestPO supervisionTempLineRunTestPO : val){
|
||||
|
||||
|
||||
|
||||
// 发起 BPM 流程
|
||||
Map<String, Object> processInstanceVariables = new HashMap<>();
|
||||
BpmProcessInstanceCreateReqDTO bpmProcessInstanceCreateReqDTO = new BpmProcessInstanceCreateReqDTO();
|
||||
|
||||
@@ -268,6 +268,9 @@ public class UserReportPOServiceImpl extends ServiceImpl<UserReportPOMapper, Use
|
||||
//查询所有区域下的数据
|
||||
userReportVOQueryWrapper.in("supervision_user_report.city", userReportQueryParam.getCity());
|
||||
}
|
||||
if(Objects.nonNull(userReportQueryParam.getStatus())){
|
||||
userReportVOQueryWrapper.eq("supervision_user_report.status", userReportQueryParam.getStatus());
|
||||
}
|
||||
userReportVOQueryWrapper.like(StringUtils.isNotBlank(userReportQueryParam.getProjectName()), "supervision_user_report.project_name", userReportQueryParam.getProjectName());
|
||||
//添加上时间范围
|
||||
// userReportVOQueryWrapper.between("supervision_user_report.Create_Time",
|
||||
|
||||
Reference in New Issue
Block a user