新增 批量查询枪口列表接口

This commit is contained in:
Lemon
2024-11-06 11:37:26 +08:00
parent 41b7efde3b
commit 9623d1b8be
5 changed files with 119 additions and 4 deletions

View File

@@ -15,7 +15,10 @@ import com.jsowell.pile.service.*;
import com.jsowell.pile.thirdparty.CommonParamsDTO;
import com.jsowell.pile.thirdparty.EquipmentInfo;
import com.jsowell.pile.vo.ThirdPartySecretInfoVO;
import com.jsowell.pile.vo.base.ConnectorInfoVO;
import com.jsowell.pile.vo.base.ThirdPartyStationInfoVO;
import com.jsowell.thirdparty.lianlian.domain.ConnectorStatusInfo;
import com.jsowell.thirdparty.lianlian.domain.StationStatusInfo;
import com.jsowell.thirdparty.lianlian.vo.AccessTokenVO;
import com.jsowell.thirdparty.platform.domain.SupStationInfo;
import com.jsowell.thirdparty.platform.factory.ThirdPartyPlatformFactory;
@@ -201,6 +204,30 @@ public class GanSuPlatformServiceImpl implements ThirdPartyPlatformService {
return ThirdPartyPlatformUtils.generateResultMap(map, thirdPartySecretInfoVO);
}
/**
* 拉取充电站中的充电枪的状态数据 query_station_status
* @param dto 查询站点信息dto
* @return
*/
@Override
public Map<String, String> queryStationStatus(QueryStationInfoDTO dto) {
List<String> stationIds = dto.getStationIds();
List<StationStatusInfo> StationStatusInfos = new ArrayList<>();
List<Object> connectorStatusInfos = new ArrayList<>();
// 查询密钥信息
ThirdPartySecretInfoVO thirdPartySecretInfoVO = getGanSuSecretInfo();
ConnectorStatusInfo connectorStatusInfo;
// 根据站点idList查询
List<ConnectorInfoVO> list = pileConnectorInfoService.batchSelectConnectorList(stationIds);
return null;
}
/**
* 获取甘肃平台密钥
* @return