Pu Zhibing
2024-12-11 8ef73a8875b9b618e471aafc383f85ba6ab7a154
ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/controller/SiteController.java
@@ -13,6 +13,7 @@
import com.ruoyi.account.api.vo.GetAppUserVipDetail;
import com.ruoyi.chargingPile.api.dto.GetSiteListDTO;
import com.ruoyi.chargingPile.api.feignClient.ParkingLotClient;
import com.ruoyi.chargingPile.api.feignClient.SiteClient;
import com.ruoyi.chargingPile.api.model.*;
import com.ruoyi.chargingPile.api.query.GetSiteList;
import com.ruoyi.chargingPile.api.query.SiteDetailQuery;
@@ -330,6 +331,11 @@
      return R.ok(divide);
   }
   @Resource
    private SiteClient siteClient;
   
   
   
@@ -338,8 +344,14 @@
   @ApiOperation(value = "获取该充电站的利用率", tags = {"管理后台-数据分析-电站分析"})
   public R getPercentByCityCode(@RequestBody ChargingPercentProvinceDto chargingPercentProvinceDto){
      Long userid = tokenService.getLoginUser().getUserid();
      List<Integer> siteIds = new ArrayList<>();
      List<GetSiteListDTO> data1 = siteClient.getSiteListByUserId(userid).getData();
      for (GetSiteListDTO datum : data1) {
         siteIds.add(datum.getId());
      }
      chargingPercentProvinceDto.setSiteIds(siteIds);
      GetSiteList siteList = new GetSiteList();