mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-06-26 10:09:52 +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();
|
String operatorId = StringUtils.isNotBlank(dto.getOperatorID()) ? dto.getOperatorID() : dto.getPlatformID();
|
||||||
// 通过operatorId 查出 operatorSecret
|
// 通过operatorId 查出 operatorSecret
|
||||||
|
|||||||
@@ -61,7 +61,7 @@ public class NMGController extends ThirdPartyBaseController {
|
|||||||
public CommonResult<?> queryOperatorInfo(@RequestBody CommonParamsDTO dto) {
|
public CommonResult<?> queryOperatorInfo(@RequestBody CommonParamsDTO dto) {
|
||||||
logger.info("内蒙古平台查询运营商信息 params:{}", JSON.toJSONString(dto));
|
logger.info("内蒙古平台查询运营商信息 params:{}", JSON.toJSONString(dto));
|
||||||
try {
|
try {
|
||||||
QueryOperatorInfoDTO paramDTO = parseDto(dto, QueryOperatorInfoDTO.class);
|
QueryOperatorInfoDTO paramDTO = parseParamsDTO(dto, QueryOperatorInfoDTO.class);
|
||||||
Map<String, String> map = platformLogic.queryOperatorInfo(paramDTO);
|
Map<String, String> map = platformLogic.queryOperatorInfo(paramDTO);
|
||||||
logger.info("内蒙古平台查询运营商信息 result:{}", JSON.toJSONString(map));
|
logger.info("内蒙古平台查询运营商信息 result:{}", JSON.toJSONString(map));
|
||||||
return CommonResult.success(0, "操作成功!", map.get("Data"), map.get("Sig"));
|
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) {
|
public CommonResult<?> queryStationsInfo(@RequestBody CommonParamsDTO dto) {
|
||||||
logger.info("内蒙古平台查询运营商信息 params:{}", JSON.toJSONString(dto));
|
logger.info("内蒙古平台查询运营商信息 params:{}", JSON.toJSONString(dto));
|
||||||
try {
|
try {
|
||||||
QueryStationInfoDTO paramDTO = parseDto(dto, QueryStationInfoDTO.class);
|
QueryStationInfoDTO paramDTO = parseParamsDTO(dto, QueryStationInfoDTO.class);
|
||||||
Map<String, String> map = platformLogic.queryStationsInfo(paramDTO);
|
Map<String, String> map = platformLogic.queryStationsInfo(paramDTO);
|
||||||
logger.info("内蒙古平台查询运营商信息 result:{}", JSON.toJSONString(map));
|
logger.info("内蒙古平台查询运营商信息 result:{}", JSON.toJSONString(map));
|
||||||
return CommonResult.success(0, "请求令牌成功!", map.get("Data"), map.get("Sig"));
|
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) {
|
public CommonResult<?> queryStationStatus(@RequestBody CommonParamsDTO dto) {
|
||||||
logger.info("内蒙古平台查询充换电站状态信息 params:{}", JSON.toJSONString(dto));
|
logger.info("内蒙古平台查询充换电站状态信息 params:{}", JSON.toJSONString(dto));
|
||||||
try {
|
try {
|
||||||
QueryStationInfoDTO paramDTO = parseDto(dto, QueryStationInfoDTO.class);
|
QueryStationInfoDTO paramDTO = parseParamsDTO(dto, QueryStationInfoDTO.class);
|
||||||
Map<String, String> map = platformLogic.queryStationStatus(paramDTO);
|
Map<String, String> map = platformLogic.queryStationStatus(paramDTO);
|
||||||
logger.info("内蒙古平台查询充换电站状态信息 result:{}", JSON.toJSONString(map));
|
logger.info("内蒙古平台查询充换电站状态信息 result:{}", JSON.toJSONString(map));
|
||||||
return CommonResult.success(0, "查询充换电站状态信息成功!", map.get("Data"), map.get("Sig"));
|
return CommonResult.success(0, "查询充换电站状态信息成功!", map.get("Data"), map.get("Sig"));
|
||||||
|
|||||||
Reference in New Issue
Block a user