停车平台

This commit is contained in:
Guoqs
2025-02-11 11:54:24 +08:00
parent 9fa4695f7d
commit 2e57525ade
25 changed files with 632 additions and 3 deletions

View File

@@ -1,3 +1,4 @@
import cn.hutool.http.HttpUtil;
import cn.hutool.json.JSONUtil;
import com.alibaba.fastjson2.JSON;
import com.alibaba.fastjson2.JSONArray;
@@ -31,6 +32,7 @@ import com.jsowell.common.constant.CacheConstants;
import com.jsowell.common.constant.Constants;
import com.jsowell.common.constant.RabbitConstants;
import com.jsowell.common.core.domain.entity.SysDictData;
import com.jsowell.common.core.domain.parking.ParkingCommonParam;
import com.jsowell.common.core.domain.ykc.LoginRequestData;
import com.jsowell.common.core.domain.ykc.TransactionRecordsData;
import com.jsowell.common.core.redis.RedisCache;
@@ -44,6 +46,7 @@ import com.jsowell.common.util.Cp56Time2a.Cp56Time2aUtil;
import com.jsowell.common.util.http.HttpUtils;
import com.jsowell.common.util.id.IdUtils;
import com.jsowell.common.util.id.SnowflakeIdWorker;
import com.jsowell.common.util.id.UUID;
import com.jsowell.common.util.ip.AddressUtils;
import com.jsowell.netty.handler.yunkuaichong.HeartbeatRequestHandler;
import com.jsowell.netty.handler.yunkuaichong.TransactionRecordsRequestHandler;
@@ -294,8 +297,30 @@ public class SpringBootTestController {
}
@Test
public void test() {
System.out.println(YKCUtils.getNewLogicStationIdList());
public void getCarInfoTest() {
String parkId = "10102";
String plateNumber = "粤GHT4TR";
String URL = "http://test-gateway.qcyuns.com/park-data-api/data/centre/api/v1";
String secretKey = "K9OGNA7CIY8N5GXD8HF3WVDMEZNFKL3F";
Map<String, String> data = Maps.newHashMap();
data.put("ParkId", parkId);
data.put("PlateNumber", plateNumber);
ParkingCommonParam param = new ParkingCommonParam();
param.setService("CarInfo");
param.setVersion("01");
param.setMsgId(UUID.randomUUID().toString());
param.setOrgId("BTTEST01");
param.setData(data);
// 生成sign
ParkingUtil.generateAndSetSign(param, secretKey);
// 发送请求
String result = HttpUtil.post(URL, JSON.toJSONString(param));
System.out.println(result);
}
@Test