diff --git a/couplet-auth/src/main/resources/bootstrap.yml b/couplet-auth/src/main/resources/bootstrap.yml index 68c3c25..b89bb00 100644 --- a/couplet-auth/src/main/resources/bootstrap.yml +++ b/couplet-auth/src/main/resources/bootstrap.yml @@ -17,11 +17,11 @@ spring: discovery: # 服务注册地址 server-addr: 121.89.211.230:8848 - namespace: 172469 + namespace: 968741d4-299d-483c-8d30-ede2aff8cfd4 config: # 配置中心地址 server-addr: 121.89.211.230:8848 - namespace: 172469 + namespace: 968741d4-299d-483c-8d30-ede2aff8cfd4 # 配置文件格式 file-extension: yml # 共享配置 diff --git a/couplet-common/couplet-common-redis/src/main/java/com/couplet/common/redis/service/RedisService.java b/couplet-common/couplet-common-redis/src/main/java/com/couplet/common/redis/service/RedisService.java index 3b6e681..8e17f89 100644 --- a/couplet-common/couplet-common-redis/src/main/java/com/couplet/common/redis/service/RedisService.java +++ b/couplet-common/couplet-common-redis/src/main/java/com/couplet/common/redis/service/RedisService.java @@ -1,7 +1,10 @@ package com.couplet.common.redis.service; +import ch.qos.logback.core.BasicStatusManager; import com.couplet.common.domain.CoupletVehicleData; import com.couplet.common.domain.request.RealTimeDataRequest; +import com.fasterxml.jackson.core.JsonProcessingException; +import com.fasterxml.jackson.databind.ObjectMapper; import org.apache.poi.ss.formula.functions.T; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.redis.core.*; @@ -23,13 +26,14 @@ public class RedisService { public RedisTemplate redisTemplate; + // ... 其他已有方法 ... /** * 向指定集合中添加值,如果值不存在则添加并返回true,否则返回false。 * * @param setKey 集合键名 - * @param value 要添加的值 + * @param value 要添加的值 * @return true表示值已成功添加(之前不存在),false表示值已存在 */ public boolean addToSetIfNotExists(String setKey, String value) { @@ -43,7 +47,7 @@ public class RedisService { * @param key 缓存的键值 * @param value 缓存的值 */ - public void setCacheObject(final String key, final T value) { + public void setCacheObject (final String key, final T value) { redisTemplate.opsForValue().set(key, value); } @@ -55,7 +59,7 @@ public class RedisService { * @param timeout 时间 * @param timeUnit 时间颗粒度 */ - public void setCacheObject(final String key, final T value, final Long timeout, final TimeUnit timeUnit) { + public void setCacheObject (final String key, final T value, final Long timeout, final TimeUnit timeUnit) { redisTemplate.opsForValue().set(key, value, timeout, timeUnit); } @@ -64,9 +68,10 @@ public class RedisService { * * @param key Redis键 * @param timeout 超时时间 + * * @return true=设置成功;false=设置失败 */ - public boolean expire(final String key, final long timeout) { + public boolean expire (final String key, final long timeout) { return expire(key, timeout, TimeUnit.SECONDS); } @@ -76,9 +81,10 @@ public class RedisService { * @param key Redis键 * @param timeout 超时时间 * @param unit 时间单位 + * * @return true=设置成功;false=设置失败 */ - public boolean expire(final String key, final long timeout, final TimeUnit unit) { + public boolean expire (final String key, final long timeout, final TimeUnit unit) { return redisTemplate.expire(key, timeout, unit); } @@ -86,9 +92,10 @@ public class RedisService { * 获取有效时间 * * @param key Redis键 + * * @return 有效时间 */ - public long getExpire(final String key) { + public long getExpire (final String key) { return redisTemplate.getExpire(key); } @@ -96,9 +103,10 @@ public class RedisService { * 判断 key是否存在 * * @param key 键 + * * @return true 存在 false不存在 */ - public Boolean hasKey(String key) { + public Boolean hasKey (String key) { return redisTemplate.hasKey(key); } @@ -106,9 +114,10 @@ public class RedisService { * 获得缓存的基本对象。 * * @param key 缓存键值 + * * @return 缓存键值对应的数据 */ - public T getCacheObject(final String key) { + public T getCacheObject (final String key) { ValueOperations operation = redisTemplate.opsForValue(); return operation.get(key); } @@ -118,7 +127,7 @@ public class RedisService { * * @param key */ - public boolean deleteObject(final String key) { + public boolean deleteObject (final String key) { return redisTemplate.delete(key); } @@ -126,9 +135,10 @@ public class RedisService { * 删除集合对象 * * @param collection 多个对象 + * * @return */ - public boolean deleteObject(final Collection collection) { + public boolean deleteObject (final Collection collection) { return redisTemplate.delete(collection) > 0; } @@ -137,9 +147,10 @@ public class RedisService { * * @param key 缓存的键值 * @param dataList 待缓存的List数据 + * * @return 缓存的对象 */ - public long setCacheList(final String key, final List dataList) { + public long setCacheList (final String key, final List dataList) { Long count = redisTemplate.opsForList().rightPushAll(key, dataList); return count == null ? 0 : count; } @@ -148,9 +159,10 @@ public class RedisService { * 获得缓存的list对象 * * @param key 缓存的键值 + * * @return 缓存键值对应的数据 */ - public List getCacheList(final String key) { + public List getCacheList (final String key) { return redisTemplate.opsForList().range(key, 0, -1); } @@ -159,9 +171,10 @@ public class RedisService { * * @param key 缓存键值 * @param dataSet 缓存的数据 + * * @return 缓存数据的对象 */ - public BoundSetOperations setCacheSet(final String key, final Set dataSet) { + public BoundSetOperations setCacheSet (final String key, final Set dataSet) { BoundSetOperations setOperation = redisTemplate.boundSetOps(key); Iterator it = dataSet.iterator(); while (it.hasNext()) { @@ -169,25 +182,25 @@ public class RedisService { } return setOperation; } - /** * 缓存Set * - * @param key 缓存键值 + * @param key 缓存键值 * @param setValue 缓存的数据 + * * @return 缓存数据的对象 */ - public BoundSetOperations setCacheSet(final String key, final T setValue) { + public BoundSetOperations setCacheSet (final String key, final T setValue) { BoundSetOperations setOperation = redisTemplate.boundSetOps(key); setOperation.add(setValue); return setOperation; } - /** * 缓存Set * - * @param key 缓存键值 + * @param key 缓存键值 * @param setValue 缓存的数据 + * * @return 缓存数据的对象 */ public void deleteSet(String key, String setValue) { @@ -195,25 +208,26 @@ public class RedisService { BoundSetOperations setOperations = redisTemplate.boundSetOps(key); setOperations.remove(setValue); } - /** * 获得缓存的set * * @param key + * * @return */ - public Set getCacheSet(final String key) { + public Set getCacheSet (final String key) { return redisTemplate.opsForSet().members(key); } + /** * 缓存Map * * @param key * @param dataMap */ - public void setCacheMap(final String key, final Map dataMap) { + public void setCacheMap (final String key, final Map dataMap) { if (dataMap != null) { redisTemplate.opsForHash().putAll(key, dataMap); } @@ -223,9 +237,10 @@ public class RedisService { * 获得缓存的Map * * @param key + * * @return */ - public Map getCacheMap(final String key) { + public Map getCacheMap (final String key) { return redisTemplate.opsForHash().entries(key); } @@ -236,7 +251,7 @@ public class RedisService { * @param hKey Hash键 * @param value 值 */ - public void setCacheMapValue(final String key, final String hKey, final T value) { + public void setCacheMapValue (final String key, final String hKey, final T value) { redisTemplate.opsForHash().put(key, hKey, value); } @@ -245,9 +260,10 @@ public class RedisService { * * @param key Redis键 * @param hKey Hash键 + * * @return Hash中的对象 */ - public T getCacheMapValue(final String key, final String hKey) { + public T getCacheMapValue (final String key, final String hKey) { HashOperations opsForHash = redisTemplate.opsForHash(); return opsForHash.get(key, hKey); } @@ -257,9 +273,10 @@ public class RedisService { * * @param key Redis键 * @param hKeys Hash键集合 + * * @return Hash对象集合 */ - public List getMultiCacheMapValue(final String key, final Collection hKeys) { + public List getMultiCacheMapValue (final String key, final Collection hKeys) { return redisTemplate.opsForHash().multiGet(key, hKeys); } @@ -268,9 +285,10 @@ public class RedisService { * * @param key Redis键 * @param hKey Hash键 + * * @return 是否成功 */ - public boolean deleteCacheMapValue(final String key, final String hKey) { + public boolean deleteCacheMapValue (final String key, final String hKey) { return redisTemplate.opsForHash().delete(key, hKey) > 0; } @@ -278,19 +296,33 @@ public class RedisService { * 获得缓存的基本对象列表 * * @param pattern 字符串前缀 + * * @return 对象列表 */ - public Collection keys(final String pattern) { + public Collection keys (final String pattern) { return redisTemplate.keys(pattern); } public void setVinAndUserId(RealTimeDataRequest realTimeDataRequest) { - String key = "vin:" + realTimeDataRequest.getVin(); - redisTemplate.opsForSet().add(key, realTimeDataRequest); + String key = "vin"+realTimeDataRequest.getVin(); + SetOperations setOperations = redisTemplate.opsForSet(); + // 序列化RealTimeDataRequest对象为JSON字符串 + ObjectMapper mapper = new ObjectMapper(); + String jsonStr; + try { + jsonStr = mapper.writeValueAsString(realTimeDataRequest); + } catch (JsonProcessingException e) { + throw new RuntimeException(e.getMessage()); + } + + List wrappedJson = Collections.singletonList(jsonStr); + + // 将List作为Set的唯一元素添加到Redis中 + setOperations.add(key, wrappedJson); } public void stopViewingData(String vin) { - String key = "vin:" + vin; + String key = "vin:"+vin; redisTemplate.delete(key); } diff --git a/couplet-gateway/src/main/resources/bootstrap.yml b/couplet-gateway/src/main/resources/bootstrap.yml index 6dc39fe..acd4642 100644 --- a/couplet-gateway/src/main/resources/bootstrap.yml +++ b/couplet-gateway/src/main/resources/bootstrap.yml @@ -15,11 +15,11 @@ spring: discovery: # 服务注册地址 server-addr: 121.89.211.230:8848 - namespace: 172469 + namespace: 968741d4-299d-483c-8d30-ede2aff8cfd4 config: # 配置中心地址 server-addr: 121.89.211.230:8848 - namespace: 172469 + namespace: 968741d4-299d-483c-8d30-ede2aff8cfd4 # 配置文件格式 file-extension: yml # 共享配置 diff --git a/couplet-modules/couplet-business/src/main/java/com/couplet/business/server/controller/VehicleDetectionController.java b/couplet-modules/couplet-business/src/main/java/com/couplet/business/server/controller/VehicleDetectionController.java index cf1919a..5e6966c 100644 --- a/couplet-modules/couplet-business/src/main/java/com/couplet/business/server/controller/VehicleDetectionController.java +++ b/couplet-modules/couplet-business/src/main/java/com/couplet/business/server/controller/VehicleDetectionController.java @@ -16,6 +16,7 @@ import org.springframework.web.bind.annotation.*; import java.util.List; import java.util.Objects; +import java.util.Set; /** * @author fufanrui @@ -67,9 +68,9 @@ public class VehicleDetectionController { * @date */ @PostMapping("/monitorinDataList/{vin}") - public Result> monitorinDataList(@PathVariable String vin){ - List monitorinDataList = vehicleDetectionService.monitorinDataList(vin); - Result> success = Result.success(monitorinDataList); + public Result> monitorinDataList(@PathVariable String vin){ + Set monitorinDataList = vehicleDetectionService.monitorinDataList(vin); + Result> success = Result.success(monitorinDataList); return success; } diff --git a/couplet-modules/couplet-business/src/main/java/com/couplet/business/server/service/VehicleDetectionService.java b/couplet-modules/couplet-business/src/main/java/com/couplet/business/server/service/VehicleDetectionService.java index f894f8b..8c2ac1c 100644 --- a/couplet-modules/couplet-business/src/main/java/com/couplet/business/server/service/VehicleDetectionService.java +++ b/couplet-modules/couplet-business/src/main/java/com/couplet/business/server/service/VehicleDetectionService.java @@ -6,6 +6,7 @@ import com.couplet.common.domain.CoupletVehicleData; import com.couplet.common.domain.Vehicle; import java.util.List; +import java.util.Set; public interface VehicleDetectionService { @@ -13,7 +14,9 @@ public interface VehicleDetectionService { void stopViewingData(String vin); - List monitorinDataList(String vin); + void monitorinData(String vin); + + Set monitorinDataList(String vin); } diff --git a/couplet-modules/couplet-business/src/main/java/com/couplet/business/server/service/impl/VehicleDetectionServiceImpl.java b/couplet-modules/couplet-business/src/main/java/com/couplet/business/server/service/impl/VehicleDetectionServiceImpl.java index b3686cf..3ef2303 100644 --- a/couplet-modules/couplet-business/src/main/java/com/couplet/business/server/service/impl/VehicleDetectionServiceImpl.java +++ b/couplet-modules/couplet-business/src/main/java/com/couplet/business/server/service/impl/VehicleDetectionServiceImpl.java @@ -39,8 +39,6 @@ public class VehicleDetectionServiceImpl implements VehicleDetectionService{ private VehicleDetectionMapper vehicleDetectionMapper; @Autowired private RedisService redisService; - @Autowired - private AnalyzeEventCache analyzeEventCache; @Override public List detectionList() { @@ -50,12 +48,12 @@ public class VehicleDetectionServiceImpl implements VehicleDetectionService{ } @Override - public List monitorinDataList(String vin) { + public Set monitorinDataList(String vin) { String key = "vin:query:" + vin; log.info("key为:"+key); Set cacheSet = redisService.getCacheSet(key); - ArrayList coupletMsgData = new ArrayList<>(cacheSet); - return coupletMsgData; + + return cacheSet; } @Override diff --git a/couplet-modules/couplet-business/src/main/resources/bootstrap.yml b/couplet-modules/couplet-business/src/main/resources/bootstrap.yml index b88e464..ff5fb2c 100644 --- a/couplet-modules/couplet-business/src/main/resources/bootstrap.yml +++ b/couplet-modules/couplet-business/src/main/resources/bootstrap.yml @@ -16,11 +16,11 @@ spring: discovery: # 服务注册地址 server-addr: 121.89.211.230:8848 - namespace: 172469 + namespace: 968741d4-299d-483c-8d30-ede2aff8cfd4 config: # 配置中心地址 server-addr: 121.89.211.230:8848 - namespace: 172469 + namespace: 968741d4-299d-483c-8d30-ede2aff8cfd4 # 配置文件格式 file-extension: yml # 共享配置 diff --git a/couplet-modules/couplet-file/src/main/resources/bootstrap.yml b/couplet-modules/couplet-file/src/main/resources/bootstrap.yml index b0d1d24..8681657 100644 --- a/couplet-modules/couplet-file/src/main/resources/bootstrap.yml +++ b/couplet-modules/couplet-file/src/main/resources/bootstrap.yml @@ -15,11 +15,11 @@ spring: discovery: # 服务注册地址 server-addr: 121.89.211.230:8848 - namespace: 172469 + namespace: 968741d4-299d-483c-8d30-ede2aff8cfd4 config: # 配置中心地址 server-addr: 121.89.211.230:8848 - namespace: 172469 + namespace: 968741d4-299d-483c-8d30-ede2aff8cfd4 # 配置文件格式 file-extension: yml # 共享配置 diff --git a/couplet-modules/couplet-gen/src/main/resources/bootstrap.yml b/couplet-modules/couplet-gen/src/main/resources/bootstrap.yml index d2113ff..fa5dcb3 100644 --- a/couplet-modules/couplet-gen/src/main/resources/bootstrap.yml +++ b/couplet-modules/couplet-gen/src/main/resources/bootstrap.yml @@ -17,11 +17,11 @@ spring: discovery: # 服务注册地址 server-addr: 121.89.211.230:8848 - namespace: 172469 + namespace: 968741d4-299d-483c-8d30-ede2aff8cfd4 config: # 配置中心地址 server-addr: 121.89.211.230:8848 - namespace: 172469 + namespace: 968741d4-299d-483c-8d30-ede2aff8cfd4 # 配置文件格式 file-extension: yml # 共享配置 diff --git a/couplet-modules/couplet-job/src/main/resources/bootstrap.yml b/couplet-modules/couplet-job/src/main/resources/bootstrap.yml index 41d1fef..108c695 100644 --- a/couplet-modules/couplet-job/src/main/resources/bootstrap.yml +++ b/couplet-modules/couplet-job/src/main/resources/bootstrap.yml @@ -15,11 +15,11 @@ spring: discovery: # 服务注册地址 server-addr: 121.89.211.230:8848 - namespace: 172469 + namespace: 968741d4-299d-483c-8d30-ede2aff8cfd4 config: # 配置中心地址 server-addr: 121.89.211.230:8848 - namespace: 172469 + namespace: 968741d4-299d-483c-8d30-ede2aff8cfd4 # 配置文件格式 file-extension: yml # 共享配置 diff --git a/couplet-modules/couplet-modules-mq/src/main/resources/bootstrap.yml b/couplet-modules/couplet-modules-mq/src/main/resources/bootstrap.yml index 1de6dd7..8220b33 100644 --- a/couplet-modules/couplet-modules-mq/src/main/resources/bootstrap.yml +++ b/couplet-modules/couplet-modules-mq/src/main/resources/bootstrap.yml @@ -15,11 +15,11 @@ spring: discovery: # 服务注册地址 server-addr: 121.89.211.230:8848 - namespace: 172469 + namespace: 968741d4-299d-483c-8d30-ede2aff8cfd4 config: # 配置中心地址 server-addr: 121.89.211.230:8848 - namespace: 172469 + namespace: 968741d4-299d-483c-8d30-ede2aff8cfd4 # 配置文件格式 file-extension: yml # 共享配置 diff --git a/couplet-modules/couplet-system/src/main/resources/bootstrap.yml b/couplet-modules/couplet-system/src/main/resources/bootstrap.yml index 91453d0..859221a 100644 --- a/couplet-modules/couplet-system/src/main/resources/bootstrap.yml +++ b/couplet-modules/couplet-system/src/main/resources/bootstrap.yml @@ -15,11 +15,11 @@ spring: discovery: # 服务注册地址 server-addr: 121.89.211.230:8848 - namespace: 172469 + namespace: 968741d4-299d-483c-8d30-ede2aff8cfd4 config: # 配置中心地址 server-addr: 121.89.211.230:8848 - namespace: 172469 + namespace: 968741d4-299d-483c-8d30-ede2aff8cfd4 # 配置文件格式 file-extension: yml # 共享配置 diff --git a/couplet-visual/couplet-monitor/src/main/resources/bootstrap.yml b/couplet-visual/couplet-monitor/src/main/resources/bootstrap.yml index d219500..94d42fc 100644 --- a/couplet-visual/couplet-monitor/src/main/resources/bootstrap.yml +++ b/couplet-visual/couplet-monitor/src/main/resources/bootstrap.yml @@ -15,11 +15,11 @@ spring: discovery: # 服务注册地址 server-addr: 121.89.211.230:8848 - namespace: 172469 + namespace: 968741d4-299d-483c-8d30-ede2aff8cfd4 config: # 配置中心地址 server-addr: 121.89.211.230:8848 - namespace: 172469 + namespace: 968741d4-299d-483c-8d30-ede2aff8cfd4 # 配置文件格式 file-extension: yml # 共享配置 diff --git a/five-groups-aly-api/pom.xml b/five-groups-aly-api/pom.xml new file mode 100644 index 0000000..dad0b78 --- /dev/null +++ b/five-groups-aly-api/pom.xml @@ -0,0 +1,168 @@ + + + 4.0.0 + + com.couplet + couplet + 3.6.3 + + + five-groups-aly-api + + + 17 + 17 + UTF-8 + + + jar + sample + Alibaba Cloud SDK Code Sample for Java + + https://github.com/aliyun/alibabacloud-code-sample + + + The Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + + + + + aliyundeveloper + Aliyun SDK + aliyunsdk@aliyun.com + + + + + sonatype-nexus-snapshots + https://s01.oss.sonatype.org/content/repositories/snapshots + + + sonatype-nexus-staging + https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/ + + + + + + + + + + com.aliyun + ecs20140526 + 3.1.2 + + + com.aliyun + tea-openapi + 0.3.2 + + + com.aliyun + tea-util + 0.2.21 + + + com.aliyun + darabonba-number + 0.0.3 + + + com.aliyun + tea-console + 0.0.1 + + + com.aliyun + darabonba-env + 0.1.1 + + + com.aliyun + tea + 1.1.14 + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.6.1 + + 7 + 7 + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.6 + + + sign-artifacts + verify + + sign + + + + + + org.sonatype.plugins + nexus-staging-maven-plugin + 1.6.3 + true + + sonatype-nexus-staging + https://s01.oss.sonatype.org/ + true + + + + org.apache.maven.plugins + maven-javadoc-plugin + 3.1.1 + + UTF-8 + none + + + + org.apache.maven.plugins + maven-surefire-plugin + 2.22.1 + + + org.apache.maven.plugins + maven-assembly-plugin + 2.4.1 + + + jar-with-dependencies + + + + true + com.aliyun.sample.Sample + + + + + + make-assembly + package + + single + + + + + + + + diff --git a/five-groups-aly-api/src/main/java/com/aliyun/sample/Sample.java b/five-groups-aly-api/src/main/java/com/aliyun/sample/Sample.java new file mode 100644 index 0000000..a343c71 --- /dev/null +++ b/five-groups-aly-api/src/main/java/com/aliyun/sample/Sample.java @@ -0,0 +1,69 @@ +// This file is auto-generated, don't edit it. Thanks. +package com.aliyun.sample; + +import com.aliyun.ecs20140526.models.RunInstancesResponse; +import com.aliyun.ecs20140526.models.RunInstancesResponseBody; +import com.aliyun.tea.*; + +import java.util.List; + +public class Sample { + + /** + * 使用AK&SK初始化账号Client + * @return Client + * @throws Exception + */ + public static com.aliyun.ecs20140526.Client createClient() throws Exception { + // 工程代码泄露可能会导致 AccessKey 泄露,并威胁账号下所有资源的安全性。以下代码示例仅供参考。 + // 建议使用更安全的 STS 方式,更多鉴权访问方式请参见:https://help.aliyun.com/document_detail/378657.html。 + com.aliyun.teaopenapi.models.Config config = new com.aliyun.teaopenapi.models.Config() + // 必填,请确保代码运行环境设置了环境变量 ALIBABA_CLOUD_ACCESS_KEY_ID。 + .setAccessKeyId(System.getenv("ALIBABA_CLOUD_ACCESS_KEY_ID")) + // 必填,请确保代码运行环境设置了环境变量 ALIBABA_CLOUD_ACCESS_KEY_SECRET。 + .setAccessKeySecret(System.getenv("ALIBABA_CLOUD_ACCESS_KEY_SECRET")); + // Endpoint 请参考 https://api.aliyun.com/product/Ecs + config.endpoint = "ecs.cn-shanghai.aliyuncs.com"; + return new com.aliyun.ecs20140526.Client(config); + } + + public static void main(String[] args_) throws Exception { + java.util.List args = java.util.Arrays.asList(args_); + com.aliyun.ecs20140526.Client client = Sample.createClient(); + com.aliyun.ecs20140526.models.RunInstancesRequest runInstancesRequest = new com.aliyun.ecs20140526.models.RunInstancesRequest() + .setRegionId("cn-shanghai") + .setImageId("m-uf6a0a91cpdxcvvyuwxn") + .setInstanceType("ecs.t6-c1m1.large") + .setSecurityGroupId("sg-uf6egpf2wln9rwy5q4na") + .setVSwitchId("vsw-uf6r41344pn8zx1xnxpuz") + .setInstanceName("work-gateway") + .setPassword("Fufan725918") + .setInternetMaxBandwidthIn(20) + .setInternetMaxBandwidthOut(20); + com.aliyun.teautil.models.RuntimeOptions runtime = new com.aliyun.teautil.models.RuntimeOptions(); + try { + // 复制代码运行请自行打印 API 的返回值 + RunInstancesResponse runInstancesResponse = client.runInstancesWithOptions(runInstancesRequest, runtime); + Integer statusCode = runInstancesResponse.getStatusCode(); + System.out.println(statusCode); + RunInstancesResponseBody body = runInstancesResponse.getBody(); + List instanceIdSet = body.getInstanceIdSets().getInstanceIdSet(); + System.out.println(instanceIdSet); + } catch (TeaException error) { + // 此处仅做打印展示,请谨慎对待异常处理,在工程项目中切勿直接忽略异常。 + // 错误 message + System.out.println(error.getMessage()); + // 诊断地址 + System.out.println(error.getData().get("Recommend")); + com.aliyun.teautil.Common.assertAsString(error.message); + } catch (Exception _error) { + TeaException error = new TeaException(_error.getMessage(), _error); + // 此处仅做打印展示,请谨慎对待异常处理,在工程项目中切勿直接忽略异常。 + // 错误 message + System.out.println(error.getMessage()); + // 诊断地址 + System.out.println(error.getData().get("Recommend")); + com.aliyun.teautil.Common.assertAsString(error.message); + } + } +} diff --git a/pom.xml b/pom.xml index 48aa0c2..cb898ac 100644 --- a/pom.xml +++ b/pom.xml @@ -266,6 +266,7 @@ couplet-visual couplet-modules couplet-common + five-groups-aly-api pom