|
@@ -36,7 +36,10 @@ import javax.validation.Validator;
|
|
|
import java.util.*;
|
|
|
import java.util.stream.Collectors;
|
|
|
import java.util.stream.Stream;
|
|
|
-
|
|
|
+import com.ruoyi.system.db.DBExecResult;
|
|
|
+import com.ruoyi.system.db.DBFactory;
|
|
|
+import com.ruoyi.system.db.DBImpl;
|
|
|
+import com.ruoyi.system.db.DBResult;
|
|
|
/**
|
|
|
* 用户 业务层处理
|
|
|
*
|
|
@@ -116,7 +119,13 @@ public class SysUserServiceImpl implements ISysUserService {
|
|
|
*/
|
|
|
@Override
|
|
|
public SysUser selectUserByUserName(String userName) {
|
|
|
- return userMapper.selectUserByUserName(userName);
|
|
|
+ SysUser res=userMapper.selectUserByUserName(userName);
|
|
|
+ res.getDept().setDirectly("3");
|
|
|
+ DBImpl dbs = DBFactory.getDBImpl("master");
|
|
|
+ DBResult dbset = dbs.getDataBySql("select get_dept_directly("+res.getDept().getDeptId().toString()+") pid");
|
|
|
+ res.getDept().setDirectly(dbset.getString(0,0));
|
|
|
+ return res;
|
|
|
+
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -133,6 +142,11 @@ public class SysUserServiceImpl implements ISysUserService {
|
|
|
} else if (StringUtils.equals(res.getUserType(), SysUserTypeStatus.SYS.getCode())) {
|
|
|
res.setIsCx(WhetherStatus.NO.getCode());
|
|
|
}
|
|
|
+ DBImpl dbs = DBFactory.getDBImpl("master");
|
|
|
+
|
|
|
+ DBResult dbset = dbs.getDataBySql("select get_dept_directly("+res.getDept().getDeptId().toString()+") pid");
|
|
|
+
|
|
|
+ res.getDept().setDirectly(dbset.getString(0,0));
|
|
|
return res;
|
|
|
}
|
|
|
|