소스 검색

更新oa单点代码

Heyuan 9 달 전
부모
커밋
6ad9b702ad
1개의 변경된 파일7개의 추가작업 그리고 0개의 파일을 삭제
  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);