diff --git a/epdc-cloud-api/src/main/java/com/elink/esua/epdc/controller/ApiScreenController.java b/epdc-cloud-api/src/main/java/com/elink/esua/epdc/controller/ApiScreenController.java index 6c86fe6..b41eb01 100644 --- a/epdc-cloud-api/src/main/java/com/elink/esua/epdc/controller/ApiScreenController.java +++ b/epdc-cloud-api/src/main/java/com/elink/esua/epdc/controller/ApiScreenController.java @@ -274,7 +274,7 @@ public class ApiScreenController { } /** - * 网格治理项目详情 + * 网格治理-项目详情 * * @param formDto * @return com.elink.esua.epdc.commons.tools.utils.Result @@ -286,4 +286,18 @@ public class ApiScreenController { ValidatorUtils.validateEntity(formDto); return epdcScreenService.itemDetail(formDto); } + + /** + * 网格治理-议题详情 + * + * @param formDto + * @return com.elink.esua.epdc.commons.tools.utils.Result> + * @author lc + * @since 2021/8/21 17:36 + */ + @GetMapping("gridGovernance/issueProgress") + public Result> issueProgress(EpdcScreenIssueProgressFormDTO formDto) { + ValidatorUtils.validateEntity(formDto); + return epdcScreenService.issueProgress(formDto); + } } diff --git a/epdc-cloud-api/src/main/java/com/elink/esua/epdc/feign/AnalysisFeignClient.java b/epdc-cloud-api/src/main/java/com/elink/esua/epdc/feign/AnalysisFeignClient.java index 795ad09..4e4cba4 100644 --- a/epdc-cloud-api/src/main/java/com/elink/esua/epdc/feign/AnalysisFeignClient.java +++ b/epdc-cloud-api/src/main/java/com/elink/esua/epdc/feign/AnalysisFeignClient.java @@ -235,4 +235,15 @@ public interface AnalysisFeignClient { */ @GetMapping(value = "analysis/screen/gridGovernance/itemDetail",consumes = MediaType.APPLICATION_JSON_VALUE) Result itemDetail(EpdcScreenItemDetailFormDTO formDto); + + /** + * 网格治理-议题详情 + * + * @param formDto + * @return com.elink.esua.epdc.commons.tools.utils.Result> + * @author lc + * @since 2021/8/21 17:36 + */ + @GetMapping(value = "analysis/screen/gridGovernance/issueProgress",consumes = MediaType.APPLICATION_JSON_VALUE) + Result> issueProgress(EpdcScreenIssueProgressFormDTO formDto); } diff --git a/epdc-cloud-api/src/main/java/com/elink/esua/epdc/feign/fallback/AnalysisFeignClientFallback.java b/epdc-cloud-api/src/main/java/com/elink/esua/epdc/feign/fallback/AnalysisFeignClientFallback.java index 68af49c..e066550 100644 --- a/epdc-cloud-api/src/main/java/com/elink/esua/epdc/feign/fallback/AnalysisFeignClientFallback.java +++ b/epdc-cloud-api/src/main/java/com/elink/esua/epdc/feign/fallback/AnalysisFeignClientFallback.java @@ -125,4 +125,9 @@ public class AnalysisFeignClientFallback implements AnalysisFeignClient { return ModuleUtils.feignConError(ServiceConstant.EPDC_ANALYSIS_SERVER,"itemDetail",formDto); } + @Override + public Result> issueProgress(EpdcScreenIssueProgressFormDTO formDto) { + return ModuleUtils.feignConError(ServiceConstant.EPDC_ANALYSIS_SERVER,"issueProgress",formDto); + } + } diff --git a/epdc-cloud-api/src/main/java/com/elink/esua/epdc/service/EpdcScreenService.java b/epdc-cloud-api/src/main/java/com/elink/esua/epdc/service/EpdcScreenService.java index 761ed14..1aea65e 100644 --- a/epdc-cloud-api/src/main/java/com/elink/esua/epdc/service/EpdcScreenService.java +++ b/epdc-cloud-api/src/main/java/com/elink/esua/epdc/service/EpdcScreenService.java @@ -203,4 +203,14 @@ public interface EpdcScreenService { */ Result itemDetail(EpdcScreenItemDetailFormDTO formDto); + /** + * 网格治理-议题详情 + * + * @param formDto + * @return com.elink.esua.epdc.commons.tools.utils.Result> + * @author lc + * @since 2021/8/21 17:36 + */ + Result> issueProgress(EpdcScreenIssueProgressFormDTO formDto); + } diff --git a/epdc-cloud-api/src/main/java/com/elink/esua/epdc/service/impl/EpdcScreenServiceImpl.java b/epdc-cloud-api/src/main/java/com/elink/esua/epdc/service/impl/EpdcScreenServiceImpl.java index 43ddab5..172cacc 100644 --- a/epdc-cloud-api/src/main/java/com/elink/esua/epdc/service/impl/EpdcScreenServiceImpl.java +++ b/epdc-cloud-api/src/main/java/com/elink/esua/epdc/service/impl/EpdcScreenServiceImpl.java @@ -126,4 +126,9 @@ public class EpdcScreenServiceImpl implements EpdcScreenService { return analysisFeignClient.itemDetail(formDto); } + @Override + public Result> issueProgress(EpdcScreenIssueProgressFormDTO formDto) { + return analysisFeignClient.issueProgress(formDto); + } + }