Commit a572c68b authored by liaozan's avatar liaozan 🏀

Update dingtalk dependencies

parent 42b34da6
...@@ -84,10 +84,16 @@ public class IdWorker { ...@@ -84,10 +84,16 @@ public class IdWorker {
} }
} }
/**
* generate a new id
*/
public static long getId() { public static long getId() {
return INSTANCE.nextId(); return INSTANCE.nextId();
} }
/**
* generate a new id String
*/
public static String getIdStr() { public static String getIdStr() {
return String.valueOf(INSTANCE.nextId()); return String.valueOf(INSTANCE.nextId());
} }
...@@ -98,8 +104,8 @@ public class IdWorker { ...@@ -98,8 +104,8 @@ public class IdWorker {
* @param id the nextId * @param id the nextId
* @return the timestamp of id * @return the timestamp of id
*/ */
public long getIdTimestamp(long id) { public static long getIdTimestamp(long id) {
return idEpoch + (id >> timestampLeftShift); return INSTANCE.idEpoch + (id >> timestampLeftShift);
} }
private synchronized long nextId() { private synchronized long nextId() {
......
...@@ -108,8 +108,9 @@ ...@@ -108,8 +108,9 @@
<alibabacloud-dysmsapi20170525.version>2.0.23</alibabacloud-dysmsapi20170525.version> <alibabacloud-dysmsapi20170525.version>2.0.23</alibabacloud-dysmsapi20170525.version>
<!-- dingtalk --> <!-- dingtalk -->
<aliyun-dingtalk-sdk.version>2.0.11</aliyun-dingtalk-sdk.version> <alibaba-dingtalk-service-sdk.version>2.0.0</alibaba-dingtalk-service-sdk.version>
<alibaba-dingtalk-sdk.version>2.0.0</alibaba-dingtalk-sdk.version> <cube-sdk-java.version>1.0.2-RELEASE</cube-sdk-java.version>
<dingtalk.version>2.0.11</dingtalk.version>
<!-- maven plugins --> <!-- maven plugins -->
<flatten-maven-plugin.version>1.4.1</flatten-maven-plugin.version> <flatten-maven-plugin.version>1.4.1</flatten-maven-plugin.version>
...@@ -531,12 +532,17 @@ ...@@ -531,12 +532,17 @@
<dependency> <dependency>
<groupId>com.aliyun</groupId> <groupId>com.aliyun</groupId>
<artifactId>alibaba-dingtalk-service-sdk</artifactId> <artifactId>alibaba-dingtalk-service-sdk</artifactId>
<version>${alibaba-dingtalk-sdk.version}</version> <version>${alibaba-dingtalk-service-sdk.version}</version>
</dependency>
<dependency>
<groupId>com.schbrain.cube</groupId>
<artifactId>cube-sdk-java</artifactId>
<version>${cube-sdk-java.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>com.aliyun</groupId> <groupId>com.aliyun</groupId>
<artifactId>dingtalk</artifactId> <artifactId>dingtalk</artifactId>
<version>${aliyun-dingtalk-sdk.version}</version> <version>${dingtalk.version}</version>
</dependency> </dependency>
</dependencies> </dependencies>
</dependencyManagement> </dependencyManagement>
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment