ludc
2023-12-06 27cf58be1f4a86aafadcee15b21ab245b1ca866b
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/PasswordFreeLoginController.java
@@ -5,12 +5,21 @@
import lombok.extern.slf4j.Slf4j;
import org.springblade.core.log.exception.ServiceException;
import org.springblade.core.tool.api.R;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.support.RedirectAttributes;
import org.springframework.web.servlet.view.RedirectView;
import javax.annotation.Resource;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import java.io.IOException;
import static com.vci.ubcs.starter.util.AESUtils.aesDecrypt;
import static com.vci.ubcs.starter.util.AESUtils.aesEncrypt;
@@ -41,21 +50,19 @@
   /**
    * 单点登录
    * @param request
    * @param empCode
    * @return
    * @throws Exception
    */
   @GetMapping("/ssoLogin")
   public ModelAndView oaSsoLogin(HttpServletRequest request, ModelAndView model){
   @PostMapping("/ssoLogin")
   public String oaSsoLogin(String empCode){
      String token;
      try {
         token = passwordFreeLoginService.ssoFreeLogin(request);
         token = passwordFreeLoginService.ssoFreeLogin(empCode);
      }catch (Exception e){
         throw new ServiceException("单点登录获取token失败:"+e.getMessage());
      }
      model.addObject("token",token);
      model.setViewName("sso");
      return model;
      return token;
   }
}