fix(功能用例): 修复用例评审状态未及时更新问题
This commit is contained in:
parent
36f6a41288
commit
d1e4c688e3
|
@ -339,6 +339,14 @@ public class CaseReviewCaseProvider implements BaseCaseProvider {
|
|||
Map<String, Integer> caseCountMap = getCaseCountMap(caseReviewFunctionalCaseList);
|
||||
updateCaseReview(reviewId, caseReviewFunctionalCaseList.size(), caseCountMap, paramMap.get(CaseEvent.Param.USER_ID).toString());
|
||||
});
|
||||
Set<String> otherReviewIds = reviewIdMap.keySet();
|
||||
List<String> leastReviewIds = reviewIds.stream().filter(t -> !otherReviewIds.contains(t)).toList();
|
||||
if (CollectionUtils.isNotEmpty(leastReviewIds)) {
|
||||
for (String reviewId : leastReviewIds) {
|
||||
Map<String, Integer> caseCountMap = getCaseCountMap(new ArrayList<>());
|
||||
updateCaseReview(reviewId, 0, caseCountMap, paramMap.get(CaseEvent.Param.USER_ID).toString());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return false;
|
||||
|
|
|
@ -43,6 +43,9 @@ public class PermissionCheckService {
|
|||
|
||||
public Boolean checkModule(String projectId, String module, String userId, String permission) {
|
||||
Project project = projectMapper.selectByPrimaryKey(projectId);
|
||||
if (project == null) {
|
||||
return false;
|
||||
}
|
||||
boolean hasPermission = userHasProjectPermission(userId, projectId, permission);
|
||||
if (! hasPermission) {
|
||||
return false;
|
||||
|
|
Loading…
Reference in New Issue