mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-06-10 10:19:54 +08:00
update 新电途
This commit is contained in:
@@ -12,11 +12,9 @@ import com.jsowell.common.util.StringUtils;
|
|||||||
import com.jsowell.pile.dto.*;
|
import com.jsowell.pile.dto.*;
|
||||||
import com.jsowell.thirdparty.lianlian.common.CommonResult;
|
import com.jsowell.thirdparty.lianlian.common.CommonResult;
|
||||||
import com.jsowell.thirdparty.lianlian.dto.CommonParamsDTO;
|
import com.jsowell.thirdparty.lianlian.dto.CommonParamsDTO;
|
||||||
import com.jsowell.thirdparty.lianlian.service.LianLianService;
|
|
||||||
import com.jsowell.thirdparty.lianlian.util.Cryptos;
|
import com.jsowell.thirdparty.lianlian.util.Cryptos;
|
||||||
import com.jsowell.thirdparty.lianlian.util.Encodes;
|
import com.jsowell.thirdparty.lianlian.util.Encodes;
|
||||||
import com.jsowell.thirdparty.xindiantu.service.XDTService;
|
import com.jsowell.thirdparty.xindiantu.service.XDTService;
|
||||||
import com.jsowell.thirdparty.zhongdianlian.service.ZDLService;
|
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
@@ -99,8 +97,8 @@ public class XDTController extends BaseController {
|
|||||||
* @param dto
|
* @param dto
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@PostMapping("/v1/query_station_stats")
|
@PostMapping("/v1/query_station_status")
|
||||||
public CommonResult<?> queryStationStats(HttpServletRequest request, @RequestBody CommonParamsDTO dto) {
|
public CommonResult<?> queryStationStatus(HttpServletRequest request, @RequestBody CommonParamsDTO dto) {
|
||||||
logger.info("新电途平台查询统计信息 params:{}", JSONObject.toJSONString(dto));
|
logger.info("新电途平台查询统计信息 params:{}", JSONObject.toJSONString(dto));
|
||||||
try {
|
try {
|
||||||
// 校验令牌
|
// 校验令牌
|
||||||
@@ -126,7 +124,7 @@ public class XDTController extends BaseController {
|
|||||||
// 转换成相应对象
|
// 转换成相应对象
|
||||||
QueryStationInfoDTO queryStationInfoDTO = JSONObject.parseObject(dataStr, QueryStationInfoDTO.class);
|
QueryStationInfoDTO queryStationInfoDTO = JSONObject.parseObject(dataStr, QueryStationInfoDTO.class);
|
||||||
queryStationInfoDTO.setOperatorId(dto.getOperatorID());
|
queryStationInfoDTO.setOperatorId(dto.getOperatorID());
|
||||||
Map<String, String> map = xdtService.queryStationStats(queryStationInfoDTO);
|
Map<String, String> map = xdtService.queryStationStatus(queryStationInfoDTO);
|
||||||
logger.info("新电途平台查询统计信息 result:{}", JSONObject.toJSONString(map));
|
logger.info("新电途平台查询统计信息 result:{}", JSONObject.toJSONString(map));
|
||||||
return CommonResult.success(0, "查询统计信息成功!", map.get("Data"), map.get("Sig"));
|
return CommonResult.success(0, "查询统计信息成功!", map.get("Data"), map.get("Sig"));
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
|
|||||||
@@ -395,8 +395,15 @@ public class UploadRealTimeMonitorHandler extends AbstractHandler {
|
|||||||
if (StringUtils.equals(ThirdPlatformTypeEnum.XIN_DIAN_TU.getCode(), relationInfo.getThirdPartyType())) {
|
if (StringUtils.equals(ThirdPlatformTypeEnum.XIN_DIAN_TU.getCode(), relationInfo.getThirdPartyType())) {
|
||||||
// 新电途平台
|
// 新电途平台
|
||||||
log.info("推送新电途平台设备状态变化推送 pileConnectorCode:{}, connectorStatus:{}", pileConnectorCode, connectorStatus);
|
log.info("推送新电途平台设备状态变化推送 pileConnectorCode:{}, connectorStatus:{}", pileConnectorCode, connectorStatus);
|
||||||
String result = xdtService.notificationStationStatus(pileConnectorCode, connectorStatus);
|
String result1 = xdtService.notificationStationStatus(pileConnectorCode, connectorStatus);
|
||||||
log.info("推送新电途平台设备状态变化推送 result:{}", result);
|
log.info("推送新电途平台设备状态变化推送 result:{}", result1);
|
||||||
|
OrderBasicInfo orderInfo = orderBasicInfoService.getOrderInfoByTransactionCode(transactionCode);
|
||||||
|
if (orderInfo == null) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
log.info("推送新电途平台 充电状态 params:{}", orderInfo.getOrderCode());
|
||||||
|
String result = xdtService.notificationEquipChargeStatus(orderInfo.getOrderCode());
|
||||||
|
log.info("推送新电途平台 充电状态 result:{}", result);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (StringUtils.equals(ThirdPlatformTypeEnum.YONG_CHENG_BO_CHE.getCode(), relationInfo.getThirdPartyType())) {
|
if (StringUtils.equals(ThirdPlatformTypeEnum.YONG_CHENG_BO_CHE.getCode(), relationInfo.getThirdPartyType())) {
|
||||||
|
|||||||
@@ -670,7 +670,7 @@ public class NRServiceImpl implements NRService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
||||||
String s = RandomStringUtils.randomAlphanumeric(9).toUpperCase(Locale.ROOT);
|
String s = RandomStringUtils.randomAlphanumeric(16);
|
||||||
System.out.println(s);
|
System.out.println(s);
|
||||||
|
|
||||||
// String chargingTime = "30";
|
// String chargingTime = "30";
|
||||||
|
|||||||
@@ -49,7 +49,7 @@ public interface XDTService {
|
|||||||
* @param dto
|
* @param dto
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
Map<String, String> queryStationStats(QueryStationInfoDTO dto);
|
Map<String, String> queryStationStatus(QueryStationInfoDTO dto);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 请求设备认证
|
* 请求设备认证
|
||||||
|
|||||||
@@ -66,8 +66,8 @@ public class XDTServiceImpl implements XDTService {
|
|||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public Map<String, String> queryStationStats(QueryStationInfoDTO dto) {
|
public Map<String, String> queryStationStatus(QueryStationInfoDTO dto) {
|
||||||
return zdlService.queryStationStats(dto);
|
return zdlService.queryStationStatus(dto);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user