ludc
2023-09-15 b89fc7c55c756e71d5c5133a799430c294059be1
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/PasswordFreeLoginController.java
@@ -2,10 +2,12 @@
import com.vci.ubcs.code.service.IPasswordFreeLoginService;
import io.swagger.annotations.Api;
import org.springblade.core.log.exception.ServiceException;
import org.springblade.core.tool.api.R;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
/**
 * @author ludc
@@ -20,12 +22,14 @@
   private IPasswordFreeLoginService passwordFreeLoginService;
   @PostMapping("/login")
   public R passwordFreeLogin(@RequestParam String username) {
      boolean resBoolean = passwordFreeLoginService.passwordFreeLogin(username);
      return R.status(resBoolean);
   public String passwordFreeLogin(@RequestParam String username, HttpServletRequest request) {
      String token = "";
      try {
         token = passwordFreeLoginService.passwordFreeLogin(username,request);
      }catch (Exception e){
         throw new ServiceException("免密登录获取token失败:"+e.getMessage());
      }
      return token;
   }
}