|
|
@@ -613,7 +613,7 @@ public class ESignServiceImpl implements IESignService {
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public Boolean orgSealsExternal(String orgCode, String sealId) throws EsignDemoException {
|
|
|
+ public String orgSealsExternal(String orgCode, String sealId) throws EsignDemoException {
|
|
|
SysDepart sysDepart = sysDepartMapper.selectOne(Wrappers.<SysDepart>lambdaQuery().eq(SysDepart::getOrgCode, orgCode));
|
|
|
EsignHttpResponse administrators = administrators(sysDepart.getEsignOrgId());
|
|
|
JsonObject administratorsObject = gson.fromJson(administrators.getBody(), JsonObject.class);
|
|
|
@@ -643,8 +643,11 @@ public class ESignServiceImpl implements IESignService {
|
|
|
EsignHttpResponse orgSealsExternalAuth = orgSealsExternalAuth(requestDTO);
|
|
|
JsonObject orgSealsExternalAuthObject = gson.fromJson(orgSealsExternalAuth.getBody(), JsonObject.class);
|
|
|
System.out.println("请求返回:"+orgSealsExternalAuthObject);
|
|
|
-
|
|
|
- return null;
|
|
|
+ if (orgSealsExternalAuthObject.has("data") &&
|
|
|
+ orgSealsExternalAuthObject.getAsJsonObject("data").has("authorizationSignShortUrl")) {
|
|
|
+ return orgSealsExternalAuthObject.getAsJsonObject("data").get("authorizationSignShortUrl").getAsString();
|
|
|
+ }
|
|
|
+ return "授权失败!";
|
|
|
}
|
|
|
|
|
|
@Override
|