|
@@ -5,7 +5,10 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
import io.swagger.v3.oas.annotations.Operation;
|
|
import io.swagger.v3.oas.annotations.Operation;
|
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
|
+import org.apache.shiro.SecurityUtils;
|
|
|
|
+import org.apache.shiro.subject.Subject;
|
|
import org.jeecg.common.api.vo.Result;
|
|
import org.jeecg.common.api.vo.Result;
|
|
|
|
+import org.jeecg.common.system.vo.LoginUser;
|
|
import org.jeecg.modules.system.app.dto.FindPageCUserInfoRequestDTO;
|
|
import org.jeecg.modules.system.app.dto.FindPageCUserInfoRequestDTO;
|
|
import org.jeecg.modules.system.app.dto.FindPageCUserInfoResponseDTO;
|
|
import org.jeecg.modules.system.app.dto.FindPageCUserInfoResponseDTO;
|
|
import org.jeecg.modules.system.service.ISysUserService;
|
|
import org.jeecg.modules.system.service.ISysUserService;
|
|
@@ -38,6 +41,16 @@ public class CUserInfoController {
|
|
@RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
|
|
@RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
|
|
@RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
|
|
@RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
|
|
HttpServletRequest req) {
|
|
HttpServletRequest req) {
|
|
|
|
+ Subject subject = SecurityUtils.getSubject();
|
|
|
|
+ LoginUser loginUser =null;
|
|
|
|
+ if (subject.isAuthenticated()) {
|
|
|
|
+ // 获取当前登录的用户信息
|
|
|
|
+ loginUser= (LoginUser) subject.getPrincipal();
|
|
|
|
+ }
|
|
|
|
+ if (loginUser==null){
|
|
|
|
+ return Result.error("当前未登录,请先登录;或者未获取到用户信息,请联系管理员");
|
|
|
|
+ }
|
|
|
|
+ findPageCUserInfoRequestDTO.setOrgCode(loginUser.getOrgCode());
|
|
return Result.OK(iSysUserService.findByCUserInfo(pageNo,pageSize,findPageCUserInfoRequestDTO));
|
|
return Result.OK(iSysUserService.findByCUserInfo(pageNo,pageSize,findPageCUserInfoRequestDTO));
|
|
}
|
|
}
|
|
}
|
|
}
|