[Feature][Api] Refactor org.apache.dolphinscheduler.api.controller.DataAnalysisController#12969
[Feature][Api] Refactor org.apache.dolphinscheduler.api.controller.DataAnalysisController#12969Zzihh wants to merge 9 commits intoapache:devfrom Zzihh:data-analysis-v2
Conversation
…ysis-v2 # Conflicts: # dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/controller/DataAnalysisController.java # dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/service/DataAnalysisService.java # dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/service/impl/DataAnalysisServiceImpl.java # dolphinscheduler-api/src/test/java/org/apache/dolphinscheduler/api/controller/DataAnalysisControllerTest.java # dolphinscheduler-api/src/test/java/org/apache/dolphinscheduler/api/service/DataAnalysisServiceTest.java
|
@SbloodyS Just accidentally closed the last PR.rebuild this. |
...-api/src/main/java/org/apache/dolphinscheduler/api/service/impl/DataAnalysisServiceImpl.java
Fixed
Show fixed
Hide fixed
...-api/src/main/java/org/apache/dolphinscheduler/api/service/impl/DataAnalysisServiceImpl.java
Fixed
Show fixed
Hide fixed
| * @return queue state count data | ||
| */ | ||
| Map<String, Object> countQueueState(User loginUser); | ||
| Result countQueueState(User loginUser); |
Check notice
Code scanning / CodeQL
Useless parameter
|
parameters -> DTO is a good refactor, but why all service return still keep |
Codecov Report
@@ Coverage Diff @@
## dev #12969 +/- ##
============================================
+ Coverage 39.61% 39.65% +0.04%
- Complexity 4356 4373 +17
============================================
Files 1097 1103 +6
Lines 41164 41198 +34
Branches 4716 4717 +1
============================================
+ Hits 16306 16339 +33
- Misses 23045 23052 +7
+ Partials 1813 1807 -6
📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
|
Kudos, SonarCloud Quality Gate passed! |
|
@SbloodyS @caishunfeng hello , Please help review that. |
# Conflicts: # dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/service/DataAnalysisService.java
|
Kudos, SonarCloud Quality Gate passed! |
|
@caishunfeng @SbloodyS Please help review that. please please please!! |
...scheduler-api/src/main/java/org/apache/dolphinscheduler/api/service/DataAnalysisService.java
Show resolved
Hide resolved
I agree with Calvin, we should avoid returning simple object instead of results in service, especially since your patch is refactoring for our codebase, we should try to make it better |









Purpose of the pull request
Fix #11754