zhao 1 год назад
Родитель
Сommit
8d3089a462
8 измененных файлов: 37 добавлений и 17 удалений
  1. +5
    -5
      agentcenter-sdk/pom.xml
  2. +7
    -2
      agentcenter-sdk/src/main/java/com/nsgk/agentcentersdk/api/NSApiResult.java
  3. +1
    -1
      agentcenter-sdk/src/main/java/com/nsgk/agentcentersdk/api/NSSDK.java
  4. +5
    -5
      agentcenter-sdk/src/main/java/com/nsgk/agentcentersdk/api/NSSDKClient.java
  5. +1
    -1
      agentcenter-sdk/src/main/java/com/nsgk/agentcentersdk/api/NSSDKServer.java
  6. +1
    -1
      agentcenter-sdk/src/main/java/com/nsgk/agentcentersdk/core/NSReportObject.java
  7. +15
    -1
      agentcenter-sdk/src/main/java/com/nsgk/agentcentersdk/entity/NSEntity.java
  8. +2
    -1
      ruoyi-agentcenter/src/main/java/com/ruoyi/agentcenter/listener/ContractionListener.java

+ 5
- 5
agentcenter-sdk/pom.xml Просмотреть файл

@@ -16,7 +16,7 @@
<properties> <properties>
<lombok.version>1.16.18</lombok.version> <lombok.version>1.16.18</lombok.version>
<hutool.version>5.5.4</hutool.version> <hutool.version>5.5.4</hutool.version>
<fastjson.version>2.0.23</fastjson.version>
<fastjson.version>1.2.74</fastjson.version>
<java.version>1.8</java.version> <java.version>1.8</java.version>
<project.sourceEncoding>UTF-8</project.sourceEncoding> <project.sourceEncoding>UTF-8</project.sourceEncoding>
</properties> </properties>
@@ -53,8 +53,8 @@


<!-- 阿里JSON解析器 --> <!-- 阿里JSON解析器 -->
<dependency> <dependency>
<groupId>com.alibaba.fastjson2</groupId>
<artifactId>fastjson2</artifactId>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>${fastjson.version}</version> <version>${fastjson.version}</version>
</dependency> </dependency>
</dependencies> </dependencies>
@@ -70,8 +70,8 @@
<artifactId>hutool-all</artifactId> <artifactId>hutool-all</artifactId>
</dependency> </dependency>
<dependency> <dependency>
<groupId>com.alibaba.fastjson2</groupId>
<artifactId>fastjson2</artifactId>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
</dependency> </dependency>
<dependency> <dependency>
<groupId>javax.servlet</groupId> <groupId>javax.servlet</groupId>


+ 7
- 2
agentcenter-sdk/src/main/java/com/nsgk/agentcentersdk/api/NSApiResult.java Просмотреть файл

@@ -1,7 +1,7 @@
package com.nsgk.agentcentersdk.api; package com.nsgk.agentcentersdk.api;


import com.alibaba.fastjson2.JSON;
import com.alibaba.fastjson2.JSONObject;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.nsgk.agentcentersdk.err.NSErrno; import com.nsgk.agentcentersdk.err.NSErrno;
import lombok.Data; import lombok.Data;


@@ -52,6 +52,11 @@ public final class NSApiResult
this(suc ? NS_RESULT_SUCCESS : NS_RESULT_ERROR, msg, data, timestamp, errno); this(suc ? NS_RESULT_SUCCESS : NS_RESULT_ERROR, msg, data, timestamp, errno);
} }


public boolean IsSuccess()
{
return NS_RESULT_SUCCESS == code;
}

static NSApiResult Success(String msg, Object data) static NSApiResult Success(String msg, Object data)
{ {
return new NSApiResult(NS_RESULT_SUCCESS, msg, data); return new NSApiResult(NS_RESULT_SUCCESS, msg, data);


+ 1
- 1
agentcenter-sdk/src/main/java/com/nsgk/agentcentersdk/api/NSSDK.java Просмотреть файл

@@ -17,7 +17,7 @@ public final class NSSDK
private static final ThreadLocal<String> _privateKey = new ThreadLocal<>(); private static final ThreadLocal<String> _privateKey = new ThreadLocal<>();
private static final ThreadLocal<Boolean> _serverInit = new ThreadLocal<>(); private static final ThreadLocal<Boolean> _serverInit = new ThreadLocal<>();


public static boolean InitClient(String host, short port, String identifier, String publicKey, int timeout)
public static boolean InitClient(String host, Short port, String identifier, String publicKey, int timeout)
{ {
if(NSConv.FALSE(_clientInit.get())) if(NSConv.FALSE(_clientInit.get()))
return false; return false;


+ 5
- 5
agentcenter-sdk/src/main/java/com/nsgk/agentcentersdk/api/NSSDKClient.java Просмотреть файл

@@ -1,8 +1,8 @@
package com.nsgk.agentcentersdk.api; package com.nsgk.agentcentersdk.api;


import cn.hutool.core.util.URLUtil; import cn.hutool.core.util.URLUtil;
import com.alibaba.fastjson2.JSON;
import com.alibaba.fastjson2.JSONObject;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.nsgk.agentcentersdk.core.NSConstants; import com.nsgk.agentcentersdk.core.NSConstants;
import com.nsgk.agentcentersdk.core.NSProtocol; import com.nsgk.agentcentersdk.core.NSProtocol;
import com.nsgk.agentcentersdk.core.NSReportObject; import com.nsgk.agentcentersdk.core.NSReportObject;
@@ -35,12 +35,12 @@ import lombok.experimental.Accessors;
public final class NSSDKClient public final class NSSDKClient
{ {
private final String host; private final String host;
private final short port;
private final Short port;
private final String identifier; private final String identifier;
private final String publicKey; private final String publicKey;
private int timeout; private int timeout;


NSSDKClient(String host, short port, String identifier, String publicKey, int timeout)
NSSDKClient(String host, Short port, String identifier, String publicKey, int timeout)
{ {
this.host = host; this.host = host;
this.port = port; this.port = port;
@@ -74,7 +74,7 @@ public final class NSSDKClient


private String BuildUrl(String url) private String BuildUrl(String url)
{ {
return URLUtil.completeUrl(host + ":" + port, url);
return URLUtil.completeUrl(host + (null != port ? ":" + port : ""), url);
} }


private <T> void WriteDataObject(NSNetworkRequest request, NSReportObject<T> object) private <T> void WriteDataObject(NSNetworkRequest request, NSReportObject<T> object)


+ 1
- 1
agentcenter-sdk/src/main/java/com/nsgk/agentcentersdk/api/NSSDKServer.java Просмотреть файл

@@ -1,6 +1,6 @@
package com.nsgk.agentcentersdk.api; package com.nsgk.agentcentersdk.api;


import com.alibaba.fastjson2.JSON;
import com.alibaba.fastjson.JSON;
import com.nsgk.agentcentersdk.core.NSConstants; import com.nsgk.agentcentersdk.core.NSConstants;
import com.nsgk.agentcentersdk.core.NSProtocol; import com.nsgk.agentcentersdk.core.NSProtocol;
import com.nsgk.agentcentersdk.core.NSReportObject; import com.nsgk.agentcentersdk.core.NSReportObject;


+ 1
- 1
agentcenter-sdk/src/main/java/com/nsgk/agentcentersdk/core/NSReportObject.java Просмотреть файл

@@ -1,7 +1,7 @@
package com.nsgk.agentcentersdk.core; package com.nsgk.agentcentersdk.core;


import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.bean.BeanUtil;
import com.alibaba.fastjson2.JSON;
import com.alibaba.fastjson.JSON;
import com.nsgk.agentcentersdk.err.NSErrGlobal; import com.nsgk.agentcentersdk.err.NSErrGlobal;
import com.nsgk.agentcentersdk.err.NSErrno; import com.nsgk.agentcentersdk.err.NSErrno;
import com.nsgk.agentcentersdk.utility.NSSignTool; import com.nsgk.agentcentersdk.utility.NSSignTool;


+ 15
- 1
agentcenter-sdk/src/main/java/com/nsgk/agentcentersdk/entity/NSEntity.java Просмотреть файл

@@ -2,7 +2,7 @@ package com.nsgk.agentcentersdk.entity;


import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.collection.CollectionUtil; import cn.hutool.core.collection.CollectionUtil;
import com.alibaba.fastjson2.JSON;
import com.alibaba.fastjson.JSON;
import com.nsgk.agentcentersdk.utility.NSArr; import com.nsgk.agentcentersdk.utility.NSArr;
import com.nsgk.agentcentersdk.utility.NSReflect; import com.nsgk.agentcentersdk.utility.NSReflect;
import com.nsgk.agentcentersdk.utility.NSStr; import com.nsgk.agentcentersdk.utility.NSStr;
@@ -131,6 +131,20 @@ public class NSEntity implements Serializable
return false; return false;
} }


@SuppressWarnings("unchecked")
public <T extends NSEntity> T Add(String name, Object val)
{
Set(name, val);
return (T)this;
}

@SuppressWarnings("unchecked")
public <T extends NSEntity> T Add_s(String name, Object val)
{
Set_s(name, val);
return (T)this;
}

// json反序列化 // json反序列化
@SuppressWarnings("unchecked") @SuppressWarnings("unchecked")
public boolean FromJson(String json) public boolean FromJson(String json)


+ 2
- 1
ruoyi-agentcenter/src/main/java/com/ruoyi/agentcenter/listener/ContractionListener.java Просмотреть файл

@@ -65,8 +65,9 @@ public class ContractionListener
.setOrderAt(new Date()) .setOrderAt(new Date())
.setAgentStatus(TAgentTask.AGENT_STATUS_READY) .setAgentStatus(TAgentTask.AGENT_STATUS_READY)
.setOrderStatus("2") .setOrderStatus("2")
.normalized();
.normalized()
; ;
contraction.setCreateBy("admin");
return contraction; return contraction;
} }




Загрузка…
Отмена
Сохранить