Browse Source

更新oa单点代码

Heyuan 9 months ago
parent
commit
6ad9b702ad
1 changed files with 7 additions and 0 deletions
  1. 7 0
      src/com/kingdee/eas/custom/sso/OAToSHR.java

+ 7 - 0
src/com/kingdee/eas/custom/sso/OAToSHR.java

@@ -111,6 +111,13 @@ public class OAToSHR extends HttpServlet {
             throw new RuntimeException("redirect_uri1不能为空! 请检查配置文件: " + propPath);
         }
         String redirectUrl = req.getParameter("redirect");
+        if (StringUtils.isEmpty(redirectUrl)) {
+            String serverName = prop.getProperty("serverName");
+            if (StringUtils.isEmpty(serverName)) {
+                throw new RuntimeException("serverName不能为空! 请检查配置文件: " + propPath);
+            }
+            redirectUrl = serverName + "/shr/dynamic.do?uipk=shr.perself.homepage";
+        }
         logger.error("callBack redirectUrl" + redirectUrl);
         String encrypt = encrypt(redirectUrl, SECRETKEY);
         logger.error("callBack encrypt" + encrypt);