|
|
@ -12,6 +12,7 @@ import com.fr.general.IOUtils; |
|
|
|
|
|
|
|
|
|
|
|
import com.fr.general.CloudCenter; |
|
|
|
import com.fr.general.CloudCenter; |
|
|
|
import com.fr.general.http.HttpClient; |
|
|
|
import com.fr.general.http.HttpClient; |
|
|
|
|
|
|
|
import com.fr.general.http.HttpToolbox; |
|
|
|
import com.fr.json.JSONObject; |
|
|
|
import com.fr.json.JSONObject; |
|
|
|
import com.fr.log.FineLoggerFactory; |
|
|
|
import com.fr.log.FineLoggerFactory; |
|
|
|
import com.fr.plugin.PluginStoreConstants; |
|
|
|
import com.fr.plugin.PluginStoreConstants; |
|
|
@ -301,10 +302,9 @@ public class WebViewDlgHelper { |
|
|
|
new SwingWorker<Void, Void>() { |
|
|
|
new SwingWorker<Void, Void>() { |
|
|
|
@Override |
|
|
|
@Override |
|
|
|
protected Void doInBackground() throws Exception { |
|
|
|
protected Void doInBackground() throws Exception { |
|
|
|
HttpClient httpClient = new HttpClient(CloudCenter.getInstance().acquireUrlByKind("shop.plugin.update") + "?" + PluginUtils.FR_VERSION + "=" + ProductConstants.VERSION + "&version=" + PluginStoreConstants.getInstance().getProps("VERSION")); |
|
|
|
String url = CloudCenter.getInstance().acquireUrlByKind("shop.plugin.update"); |
|
|
|
httpClient.asGet(); |
|
|
|
if (url != null) { |
|
|
|
if (httpClient.getResponseCode() == HttpURLConnection.HTTP_OK) { |
|
|
|
String text = HttpToolbox.get(url + "?" + PluginUtils.FR_VERSION + "=" + ProductConstants.VERSION + "&version=" + PluginStoreConstants.getInstance().getProps("VERSION")); |
|
|
|
String text = httpClient.getResponseText(); |
|
|
|
|
|
|
|
JSONObject resultJSONObject = new JSONObject(text); |
|
|
|
JSONObject resultJSONObject = new JSONObject(text); |
|
|
|
String isLatest = resultJSONObject.optString("result"); |
|
|
|
String isLatest = resultJSONObject.optString("result"); |
|
|
|
if (!ComparatorUtils.equals(isLatest, LATEST)) { |
|
|
|
if (!ComparatorUtils.equals(isLatest, LATEST)) { |
|
|
|