|
@@ -3,7 +3,7 @@ package com.zsElectric.boot.charging.service.impl;
|
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
|
import cn.hutool.core.util.ObjUtil;
|
|
import cn.hutool.core.util.ObjUtil;
|
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
|
-import cn.hutool.json.JSON;
|
|
|
|
|
|
|
+import com.alibaba.fastjson2.JSON;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
import com.fasterxml.jackson.databind.JsonNode;
|
|
import com.fasterxml.jackson.databind.JsonNode;
|
|
@@ -185,7 +185,7 @@ public class ChargingReceptionServiceImpl implements ChargingReceptionService {
|
|
|
Map<String, Object> map = objectMapper.convertValue(jsonNode, Map.class);
|
|
Map<String, Object> map = objectMapper.convertValue(jsonNode, Map.class);
|
|
|
map.put("chargeOrderNo", chargeOrderInfo.getChargeOrderNo());
|
|
map.put("chargeOrderNo", chargeOrderInfo.getChargeOrderNo());
|
|
|
FirmInfo firmInfo = firmInfoMapper.selectById(chargeOrderInfo.getFirmId());
|
|
FirmInfo firmInfo = firmInfoMapper.selectById(chargeOrderInfo.getFirmId());
|
|
|
- String requestBody = new JSONObject(map).toString();
|
|
|
|
|
|
|
+ String requestBody = com.alibaba.fastjson2.JSONObject.toJSONString(map);
|
|
|
if (ObjectUtil.isNotNull(firmInfo)) {
|
|
if (ObjectUtil.isNotNull(firmInfo)) {
|
|
|
try {
|
|
try {
|
|
|
JsonNode response = okHttpUtil.doPostJson(firmInfo.getChannelUrl() + "/notification_charge_order_info", requestBody, null);
|
|
JsonNode response = okHttpUtil.doPostJson(firmInfo.getChannelUrl() + "/notification_charge_order_info", requestBody, null);
|
|
@@ -460,7 +460,7 @@ public class ChargingReceptionServiceImpl implements ChargingReceptionService {
|
|
|
map.put("connectorId", chargeOrderInfo.getConnectorId());
|
|
map.put("connectorId", chargeOrderInfo.getConnectorId());
|
|
|
map.put("jsonNode", jsonNode);
|
|
map.put("jsonNode", jsonNode);
|
|
|
String url = firmInfo.getChannelUrl() + "/notification_start_charge_result";
|
|
String url = firmInfo.getChannelUrl() + "/notification_start_charge_result";
|
|
|
- String requestBody = new JSONObject(map).toString();
|
|
|
|
|
|
|
+ String requestBody = com.alibaba.fastjson2.JSONObject.toJSONString(map);
|
|
|
|
|
|
|
|
try {
|
|
try {
|
|
|
JsonNode response = okHttpUtil.doPostJson(url, requestBody, null);
|
|
JsonNode response = okHttpUtil.doPostJson(url, requestBody, null);
|
|
@@ -898,7 +898,7 @@ public class ChargingReceptionServiceImpl implements ChargingReceptionService {
|
|
|
// 获取设备信息
|
|
// 获取设备信息
|
|
|
ThirdPartyEquipmentInfo equipmentInfo = thirdPartyEquipmentInfoMapper.selectOne(
|
|
ThirdPartyEquipmentInfo equipmentInfo = thirdPartyEquipmentInfoMapper.selectOne(
|
|
|
Wrappers.<ThirdPartyEquipmentInfo>lambdaQuery()
|
|
Wrappers.<ThirdPartyEquipmentInfo>lambdaQuery()
|
|
|
- .eq(ThirdPartyEquipmentInfo::getEquipmentId, chargeOrderInfo.getEquipmentId())
|
|
|
|
|
|
|
+ .eq(ThirdPartyEquipmentInfo::getId, chargeOrderInfo.getEquipmentId())
|
|
|
.eq(ThirdPartyEquipmentInfo::getIsDeleted, 0));
|
|
.eq(ThirdPartyEquipmentInfo::getIsDeleted, 0));
|
|
|
|
|
|
|
|
if (equipmentInfo == null) {
|
|
if (equipmentInfo == null) {
|