|
@@ -170,16 +170,8 @@ public class ServiceAuthBusinessImpl implements IServiceAuthBusiness {
|
|
if(!CollectionUtils.isEmpty(list)) {
|
|
if(!CollectionUtils.isEmpty(list)) {
|
|
return ResponseDTO.fail(ResponseStatus.FAIL_CODE, String.format("服务授权申请中,申请中的服务代码:%s ", list), list);
|
|
return ResponseDTO.fail(ResponseStatus.FAIL_CODE, String.format("服务授权申请中,申请中的服务代码:%s ", list), list);
|
|
}
|
|
}
|
|
- Searchable searchable = Searchable.newSearchable();
|
|
|
|
- searchable.addSearchFilter("app_code", SearchOperator.eq, appCode);
|
|
|
|
- searchable.addSearchFilter("deleted", SearchOperator.eq, BooleanEnum.FALSE.getValue());
|
|
|
|
- searchable.addSearchFilter("auth_status", SearchOperator.eq, ServiceAuthStatusEnum.START.getValue());
|
|
|
|
- List<ServiceAuthResult> authResults = authResultService.find(searchable);
|
|
|
|
- List<String> exist = authResults.stream()
|
|
|
|
- .map(item -> item.getServiceCode())
|
|
|
|
- .filter(item -> serviceCodes.contains(item))
|
|
|
|
- .collect(Collectors.toList());
|
|
|
|
- if(!CollectionUtils.isEmpty(list)) {
|
|
|
|
|
|
+ List<String> exist = authResultService.authFlowApplyRepeatCheck(appCode, serviceCodes);
|
|
|
|
+ if(!CollectionUtils.isEmpty(exist)) {
|
|
return ResponseDTO.fail(ResponseStatus.FAIL_CODE, String.format("您已经提交过此申请,并通过审批,可正常使用该服务。已开通的服务代码:%s ", exist), exist);
|
|
return ResponseDTO.fail(ResponseStatus.FAIL_CODE, String.format("您已经提交过此申请,并通过审批,可正常使用该服务。已开通的服务代码:%s ", exist), exist);
|
|
}
|
|
}
|
|
return ResponseDTO.success(ResponseStatus.SUCCESS_CODE,null);
|
|
return ResponseDTO.success(ResponseStatus.SUCCESS_CODE,null);
|