|
|
@ -5,15 +5,28 @@ import com.inspect.client.service.SpringApplicationContext; |
|
|
import com.inspect.base.core.utils.HttpClientUtils; |
|
|
import com.inspect.base.core.utils.HttpClientUtils; |
|
|
import com.inspect.base.core.utils.StringUtils; |
|
|
import com.inspect.base.core.utils.StringUtils; |
|
|
import com.inspect.base.redis.service.RedisService; |
|
|
import com.inspect.base.redis.service.RedisService; |
|
|
|
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
|
|
|
|
|
|
import java.util.concurrent.TimeUnit; |
|
|
import java.util.concurrent.TimeUnit; |
|
|
|
|
|
|
|
|
|
|
|
@Slf4j |
|
|
public class CallDeviceApi { |
|
|
public class CallDeviceApi { |
|
|
public static final String DEVICE_API_TOKEN = "device_client_api_token"; |
|
|
public static final String DEVICE_API_TOKEN = "device_client_api_token"; |
|
|
|
|
|
|
|
|
public static JSONObject callDevice(String url, String jsonParam) { |
|
|
public static JSONObject callDevice(String url, String jsonParam) { |
|
|
String result = HttpClientUtils.postJson(url, jsonParam, (String)null); |
|
|
|
|
|
JSONObject json = JSONObject.parseObject(result); |
|
|
|
|
|
return json; |
|
|
|
|
|
|
|
|
String result = HttpClientUtils.postJson(url, jsonParam, (String) null); |
|
|
|
|
|
|
|
|
|
|
|
if(StringUtils.isEmpty(result)) { |
|
|
|
|
|
log.info("callDevice Exception: {} ", "Call remote server failed"); |
|
|
|
|
|
JSONObject resultJson = new JSONObject(); |
|
|
|
|
|
resultJson.put("code", "200"); |
|
|
|
|
|
resultJson.put("msg", "Call remote server failed"); |
|
|
|
|
|
return resultJson; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
JSONObject json = JSONObject.parseObject(result); |
|
|
|
|
|
return json; |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public static String getDeviceToken() { |
|
|
public static String getDeviceToken() { |
|
|
|