mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-04-22 12:05:05 +08:00
update 对接内蒙古平台
This commit is contained in:
@@ -51,8 +51,15 @@ public class ThirdPartyBaseController extends BaseController {
|
||||
}
|
||||
}
|
||||
|
||||
// 解析DTO
|
||||
protected <T> T parseDto(CommonParamsDTO dto, Class<T> targetClass) {
|
||||
|
||||
/**
|
||||
* 解析DTO
|
||||
* @param dto
|
||||
* @param targetClass
|
||||
* @return
|
||||
* @param <T>
|
||||
*/
|
||||
protected <T> T parseParamsDTO(CommonParamsDTO dto, Class<T> targetClass) {
|
||||
// 解密
|
||||
String operatorId = StringUtils.isNotBlank(dto.getOperatorID()) ? dto.getOperatorID() : dto.getPlatformID();
|
||||
// 通过operatorId 查出 operatorSecret
|
||||
|
||||
@@ -61,7 +61,7 @@ public class NMGController extends ThirdPartyBaseController {
|
||||
public CommonResult<?> queryOperatorInfo(@RequestBody CommonParamsDTO dto) {
|
||||
logger.info("内蒙古平台查询运营商信息 params:{}", JSON.toJSONString(dto));
|
||||
try {
|
||||
QueryOperatorInfoDTO paramDTO = parseDto(dto, QueryOperatorInfoDTO.class);
|
||||
QueryOperatorInfoDTO paramDTO = parseParamsDTO(dto, QueryOperatorInfoDTO.class);
|
||||
Map<String, String> map = platformLogic.queryOperatorInfo(paramDTO);
|
||||
logger.info("内蒙古平台查询运营商信息 result:{}", JSON.toJSONString(map));
|
||||
return CommonResult.success(0, "操作成功!", map.get("Data"), map.get("Sig"));
|
||||
@@ -84,7 +84,7 @@ public class NMGController extends ThirdPartyBaseController {
|
||||
public CommonResult<?> queryStationsInfo(@RequestBody CommonParamsDTO dto) {
|
||||
logger.info("内蒙古平台查询运营商信息 params:{}", JSON.toJSONString(dto));
|
||||
try {
|
||||
QueryStationInfoDTO paramDTO = parseDto(dto, QueryStationInfoDTO.class);
|
||||
QueryStationInfoDTO paramDTO = parseParamsDTO(dto, QueryStationInfoDTO.class);
|
||||
Map<String, String> map = platformLogic.queryStationsInfo(paramDTO);
|
||||
logger.info("内蒙古平台查询运营商信息 result:{}", JSON.toJSONString(map));
|
||||
return CommonResult.success(0, "请求令牌成功!", map.get("Data"), map.get("Sig"));
|
||||
@@ -102,7 +102,7 @@ public class NMGController extends ThirdPartyBaseController {
|
||||
public CommonResult<?> queryStationStatus(@RequestBody CommonParamsDTO dto) {
|
||||
logger.info("内蒙古平台查询充换电站状态信息 params:{}", JSON.toJSONString(dto));
|
||||
try {
|
||||
QueryStationInfoDTO paramDTO = parseDto(dto, QueryStationInfoDTO.class);
|
||||
QueryStationInfoDTO paramDTO = parseParamsDTO(dto, QueryStationInfoDTO.class);
|
||||
Map<String, String> map = platformLogic.queryStationStatus(paramDTO);
|
||||
logger.info("内蒙古平台查询充换电站状态信息 result:{}", JSON.toJSONString(map));
|
||||
return CommonResult.success(0, "查询充换电站状态信息成功!", map.get("Data"), map.get("Sig"));
|
||||
|
||||
Reference in New Issue
Block a user