فهرست منبع

增加配置判断 publish走接口

ZhangManMan 2 سال پیش
والد
کامیت
4149644e9d

+ 14 - 12
src/main/java/com/sky/ioc/controller/carbon/CarbonController.java

@@ -7,6 +7,7 @@ import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.beans.factory.annotation.Value;
 import org.springframework.web.bind.annotation.*;
 
 /** 数智双碳----双碳概览
@@ -20,6 +21,9 @@ public class CarbonController {
     @Autowired
     private CarbonService carbonService;
 
+    @Value("${spring.profiles.active}")
+    private String active;
+
     @ApiOperation("核心指标")
     @PostMapping("/getCarbonCoreIndicators")
     public ReturnMsg getFloorCoreIndicators(@RequestBody IocParam iocParam){
@@ -29,21 +33,19 @@ public class CarbonController {
     @ApiOperation("碳排放分析")
     @PostMapping("/getCarbonInfo")
     public ReturnMsg getCarbonInfo(@RequestBody IocParam iocParam){
-        return carbonService.getCarbonInfo(iocParam);
-        //return carbonService.getCarbonInfoData(iocParam);
+        if (active.equals("publish")){
+            return carbonService.getCarbonInfoData(iocParam);
+        }else{
+            return carbonService.getCarbonInfo(iocParam);
+        }
     }
 
-
-
-
     @ApiOperation("碳配额构成")
     @PostMapping("/getCarbonQuotaComposition")
     public ReturnMsg getCarbonQuotaComposition(@RequestBody IocParam iocParam){
         return carbonService.getCarbonQuotaComposition(iocParam);
     }
 
-
-
     @ApiOperation("双碳新闻")
     @PostMapping("/getCarbonNews")
     public ReturnMsg getCarbonNews(@RequestBody IocParam iocParam){
@@ -53,11 +55,11 @@ public class CarbonController {
     @ApiOperation("碳排放占比")
     @PostMapping("/getCarbonProportion")
     public ReturnMsg getCarbonProportion(@RequestBody IocParam iocParam){
-       // return carbonService.getCarbonProportion(iocParam);
-        return carbonService.getCarbonProportionData(iocParam);
+        if (active.equals("publish")){
+            return carbonService.getCarbonProportionData(iocParam);
+        }else{
+            return carbonService.getCarbonProportion(iocParam);
+        }
     }
 
-
-
-
 }

+ 8 - 12
src/main/java/com/sky/ioc/controller/carbon/VehicleController.java

@@ -11,6 +11,7 @@ import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.beans.factory.annotation.Value;
 import org.springframework.web.bind.annotation.*;
 
 /**
@@ -30,37 +31,32 @@ public class VehicleController {
 
 
 
-    @Autowired
-    private CarbonService carbonService;
+    @Value("${spring.profiles.active}")
+    private String active;
 
     @Autowired
     CarCarbonService carCarbonService;
 
-
     @ApiOperation("核心指标")
     @PostMapping("/getVehicleCoreIndicators")
     public ReturnMsg getVehicleCoreIndicators(@RequestBody IocParam iocParam){
         return carCarbonService.getVehicleCoreIndicators(iocParam);
     }
 
-
     @ApiOperation("车辆排放情况")
     @PostMapping("/getVehicleInfo")
     public ReturnMsg getVehicleInfo(@RequestBody IocParam iocParam){
-       /* return carCarbonService.getVehicleInfo(iocParam);*/
-        return carCarbonService.getVehicleInfoData(iocParam);
+        if(active.equals("publish")){
+            return carCarbonService.getVehicleInfoData(iocParam);
+        }else{
+            return carCarbonService.getVehicleInfo(iocParam);
+        }
     }
 
-
-
-
     @ApiOperation("车辆排放排名")
     @PostMapping("/getVehicleInfoOrder")
     public ReturnMsg getVehicleInfoOrder(@RequestBody IocParam iocParam){
         return carCarbonService.getVehicleInfoOrder(iocParam);
     }
 
-
-
-
 }