mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-04-20 11:05:18 +08:00
136 lines
3.1 KiB
Markdown
136 lines
3.1 KiB
Markdown
|
|
[根目录](../CLAUDE.md) > **jsowell-thirdparty**
|
|||
|
|
|
|||
|
|
# jsowell-thirdparty 模块
|
|||
|
|
|
|||
|
|
第三方平台对接模块,负责与外部系统的集成。
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 变更记录 (Changelog)
|
|||
|
|
|
|||
|
|
### 2026-02-03 11:32:30
|
|||
|
|
- 初始化模块文档
|
|||
|
|
- 识别 20+ 第三方平台对接
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 模块职责
|
|||
|
|
|
|||
|
|
- **政府平台对接**: 中电联、南瑞、各省市监管平台
|
|||
|
|
- **地图服务**: 高德地图站点推送
|
|||
|
|
- **停车场系统**: 停车场优惠券、车牌识别
|
|||
|
|
- **支付通知**: 第三方平台订单通知
|
|||
|
|
- **数据同步**: 站点、设备、订单数据同步
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 入口与启动
|
|||
|
|
|
|||
|
|
本模块为业务模块,无独立启动入口。
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 对外接口
|
|||
|
|
|
|||
|
|
### 第三方平台服务
|
|||
|
|
|
|||
|
|
| 服务 | 说明 |
|
|||
|
|
|------|------|
|
|||
|
|
| `ZDLService` | 中电联平台对接 |
|
|||
|
|
| `NRService` | 南瑞平台对接 |
|
|||
|
|
| `AMapService` | 高德地图服务 |
|
|||
|
|
| `LianLianService` | 联联平台 |
|
|||
|
|
| `HuaWeiService` | 华为平台 |
|
|||
|
|
| `NXJTService` | 宁夏交投平台 |
|
|||
|
|
| `LTYTService` | 停车场服务 |
|
|||
|
|
| `RJService` | 停车场服务 |
|
|||
|
|
| `QcyunsService` | 停车场服务 |
|
|||
|
|
|
|||
|
|
### 平台工厂
|
|||
|
|
|
|||
|
|
```java
|
|||
|
|
// ThirdPartyPlatformFactory.java
|
|||
|
|
public class ThirdPartyPlatformFactory {
|
|||
|
|
// 根据平台类型获取对应的服务实现
|
|||
|
|
}
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 关键依赖与配置
|
|||
|
|
|
|||
|
|
### Maven 依赖
|
|||
|
|
|
|||
|
|
```xml
|
|||
|
|
<dependencies>
|
|||
|
|
<dependency>
|
|||
|
|
<groupId>com.jsowell</groupId>
|
|||
|
|
<artifactId>jsowell-pile</artifactId>
|
|||
|
|
</dependency>
|
|||
|
|
</dependencies>
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 数据模型
|
|||
|
|
|
|||
|
|
### 平台通用数据结构
|
|||
|
|
|
|||
|
|
| 类 | 说明 |
|
|||
|
|
|-----|------|
|
|||
|
|
| `StationInfo` | 站点信息 |
|
|||
|
|
| `ConnectorStatusInfo` | 充电枪状态 |
|
|||
|
|
| `ChargeOrderInfo` | 充电订单 |
|
|||
|
|
| `AlarmInfo` | 告警信息 |
|
|||
|
|
|
|||
|
|
### 高德地图数据
|
|||
|
|
|
|||
|
|
| 类 | 说明 |
|
|||
|
|
|-----|------|
|
|||
|
|
| `AMapStationInfo` | 高德站点信息 |
|
|||
|
|
| `AMapEquipmentInfo` | 高德设备信息 |
|
|||
|
|
| `AMapConnectorInfo` | 高德充电枪信息 |
|
|||
|
|
| `AMapPriceChargingInfo` | 高德计费信息 |
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 常见问题 (FAQ)
|
|||
|
|
|
|||
|
|
### Q: 第三方平台数据同步失败?
|
|||
|
|
1. 检查平台配置(`ThirdPartyPlatformConfig`)
|
|||
|
|
2. 检查密钥配置(`ThirdpartySecretInfo`)
|
|||
|
|
3. 查看同步日志
|
|||
|
|
|
|||
|
|
### Q: 高德地图站点不显示?
|
|||
|
|
1. 检查站点是否已推送
|
|||
|
|
2. 检查站点状态是否正常
|
|||
|
|
3. 查看 `AMapService` 调用日志
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 相关文件清单
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
jsowell-thirdparty/
|
|||
|
|
├── src/main/java/com/jsowell/thirdparty/
|
|||
|
|
│ ├── amap/ # 高德地图
|
|||
|
|
│ │ ├── domain/
|
|||
|
|
│ │ ├── service/
|
|||
|
|
│ │ └── util/
|
|||
|
|
│ ├── camera/ # 摄像头
|
|||
|
|
│ ├── common/ # 通用服务
|
|||
|
|
│ ├── huawei/ # 华为平台
|
|||
|
|
│ ├── lianlian/ # 联联平台
|
|||
|
|
│ ├── nanrui/ # 南瑞平台
|
|||
|
|
│ ├── ningxiajiaotou/ # 宁夏交投
|
|||
|
|
│ ├── parking/ # 停车场
|
|||
|
|
│ ├── platform/ # 平台通用
|
|||
|
|
│ │ ├── common/
|
|||
|
|
│ │ ├── domain/
|
|||
|
|
│ │ ├── factory/
|
|||
|
|
│ │ └── service/
|
|||
|
|
│ ├── yongchengboche/ # 永城泊车
|
|||
|
|
│ └── zhongdianlian/ # 中电联
|
|||
|
|
└── pom.xml
|
|||
|
|
```
|