|
@@ -8,6 +8,7 @@ import com.alibaba.fastjson.JSON;
|
|
|
import com.fasterxml.jackson.core.JsonProcessingException;
|
|
import com.fasterxml.jackson.core.JsonProcessingException;
|
|
|
import com.fs.common.core.domain.R;
|
|
import com.fs.common.core.domain.R;
|
|
|
import com.fs.common.core.domain.ResponseResult;
|
|
import com.fs.common.core.domain.ResponseResult;
|
|
|
|
|
+import com.fs.common.core.domain.entity.SysDept;
|
|
|
import com.fs.common.core.domain.entity.SysRole;
|
|
import com.fs.common.core.domain.entity.SysRole;
|
|
|
import com.fs.common.core.domain.entity.SysUser;
|
|
import com.fs.common.core.domain.entity.SysUser;
|
|
|
import com.fs.common.core.page.PageDomain;
|
|
import com.fs.common.core.page.PageDomain;
|
|
@@ -42,6 +43,7 @@ import com.github.pagehelper.PageInfo;
|
|
|
import com.google.common.collect.Lists;
|
|
import com.google.common.collect.Lists;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
|
|
+import org.apache.commons.lang3.ObjectUtils;
|
|
|
import org.apache.ibatis.session.ExecutorType;
|
|
import org.apache.ibatis.session.ExecutorType;
|
|
|
import org.apache.ibatis.session.SqlSession;
|
|
import org.apache.ibatis.session.SqlSession;
|
|
|
import org.apache.ibatis.session.SqlSessionFactory;
|
|
import org.apache.ibatis.session.SqlSessionFactory;
|
|
@@ -152,6 +154,11 @@ public class FsUserController extends BaseController
|
|
|
if(StringUtils.isNotEmpty(fsUser.getPhone())){
|
|
if(StringUtils.isNotEmpty(fsUser.getPhone())){
|
|
|
fsUser.setPhone(encryptPhone(fsUser.getPhone()));
|
|
fsUser.setPhone(encryptPhone(fsUser.getPhone()));
|
|
|
}
|
|
}
|
|
|
|
|
+ SysUser user = getLoginUser().getUser();
|
|
|
|
|
+ if (ObjectUtils.isNotEmpty(user) && !user.isAdmin()){
|
|
|
|
|
+ SysDept dept = user.getDept();
|
|
|
|
|
+ fsUser.setDeptId(dept.getDeptId());
|
|
|
|
|
+ }
|
|
|
//总条数
|
|
//总条数
|
|
|
CompletableFuture<Integer> totalCompletableFuture = CompletableFuture.supplyAsync(() -> {
|
|
CompletableFuture<Integer> totalCompletableFuture = CompletableFuture.supplyAsync(() -> {
|
|
|
Integer total = fsUserService.selectFsUserVOCountByProject(fsUser);
|
|
Integer total = fsUserService.selectFsUserVOCountByProject(fsUser);
|