|
|
|
@@ -157,12 +157,16 @@ public class ArcSoftFaceCheckManager implements FaceCheckInterface { |
|
|
|
if (code != 200) { |
|
|
|
onFail(obj.getString("msg")); |
|
|
|
} else { |
|
|
|
String activeKey = obj.optString("data"); |
|
|
|
if (StringUtils.isEmpty(activeKey)) { |
|
|
|
onFail("激活码为空"); |
|
|
|
} else { |
|
|
|
JSONObject object = obj.getJSONObject("data"); |
|
|
|
String activeKey = ""; |
|
|
|
if (object != null && object.has("activationCode")) { |
|
|
|
activeKey = object.optString("activationCode"); |
|
|
|
} |
|
|
|
if (!StringUtils.isEmpty(activeKey)) { |
|
|
|
activeArc(activeKey, false); |
|
|
|
ConfigUtil.commitArcProdActiveKey(AppContext.getInstance(), activeKey); |
|
|
|
} else { |
|
|
|
onFail("激活码为空"); |
|
|
|
} |
|
|
|
} |
|
|
|
} catch (Exception e) { |
|
|
|
|