Przeglądaj źródła

1、康元堂sop模板问题的展示错误处理

yys 3 dni temu
rodzic
commit
1355cb8cb4

+ 10 - 5
fs-admin/src/main/java/com/fs/qw/controller/QwSopTempController.java

@@ -6,6 +6,7 @@ import com.fs.common.annotation.Log;
 import com.fs.common.core.controller.BaseController;
 import com.fs.common.core.controller.BaseController;
 import com.fs.common.core.domain.AjaxResult;
 import com.fs.common.core.domain.AjaxResult;
 import com.fs.common.core.domain.R;
 import com.fs.common.core.domain.R;
+import com.fs.common.core.domain.entity.SysUser;
 import com.fs.common.core.domain.model.LoginUser;
 import com.fs.common.core.domain.model.LoginUser;
 import com.fs.common.core.page.TableDataInfo;
 import com.fs.common.core.page.TableDataInfo;
 import com.fs.common.enums.BusinessType;
 import com.fs.common.enums.BusinessType;
@@ -21,6 +22,7 @@ import com.fs.sop.domain.QwSopTempDay;
 import com.fs.sop.params.QwSopShareTempParam;
 import com.fs.sop.params.QwSopShareTempParam;
 import com.fs.sop.service.IQwSopTempService;
 import com.fs.sop.service.IQwSopTempService;
 import com.fs.sop.vo.UpdateRedVo;
 import com.fs.sop.vo.UpdateRedVo;
+import com.fs.system.service.ISysUserService;
 import com.fs.voice.utils.StringUtil;
 import com.fs.voice.utils.StringUtil;
 import com.github.pagehelper.PageHelper;
 import com.github.pagehelper.PageHelper;
 import com.github.pagehelper.PageInfo;
 import com.github.pagehelper.PageInfo;
@@ -49,6 +51,9 @@ public class QwSopTempController extends BaseController
     private TokenService tokenService;
     private TokenService tokenService;
     @Autowired
     @Autowired
     private CompanyUserServiceImpl companyUserService;
     private CompanyUserServiceImpl companyUserService;
+
+    @Autowired
+    private ISysUserService userService;
     /**
     /**
      * 查询sop模板列表
      * 查询sop模板列表
      */
      */
@@ -77,19 +82,19 @@ public class QwSopTempController extends BaseController
 
 
         if (!userIds.isEmpty()){
         if (!userIds.isEmpty()){
             // 批量查询用户信息
             // 批量查询用户信息
-            Map<Long, DocCompanyUserVO> userMap = companyUserService
-                    .selectDocCompanyUserListByUserIds(userIds)
+            Map<Long, SysUser> userMap = userService
+                    .selectUserListByIds(new ArrayList<>(userIds))
                     .stream()
                     .stream()
-                    .collect(Collectors.toMap(DocCompanyUserVO::getUserId, Function.identity()));
+                    .collect(Collectors.toMap(SysUser::getUserId, Function.identity()));
 
 
 
 
             list.forEach(item->{
             list.forEach(item->{
 
 
                 if (!StringUtil.strIsNullOrEmpty(item.getCreateBy())) {
                 if (!StringUtil.strIsNullOrEmpty(item.getCreateBy())) {
-                    DocCompanyUserVO user = userMap.get(Long.valueOf(item.getCreateBy()));
+                    SysUser user = userMap.get(Long.valueOf(item.getCreateBy()));
                     if (user != null) {
                     if (user != null) {
                         item.setCreateByName(user.getNickName());
                         item.setCreateByName(user.getNickName());
-                        item.setCreateByDeptName(user.getDeptName());
+                        item.setCreateByDeptName(user.getDept().getDeptName());
                     }
                     }
                 }
                 }
 
 

+ 26 - 27
fs-service/src/main/java/com/fs/system/service/impl/SysUserServiceImpl.java

@@ -32,7 +32,7 @@ import com.fs.system.service.ISysUserService;
 
 
 /**
 /**
  * 用户 业务层处理
  * 用户 业务层处理
- * 
+ *
 
 
  */
  */
 @Service
 @Service
@@ -60,7 +60,7 @@ public class SysUserServiceImpl implements ISysUserService
 
 
     /**
     /**
      * 根据条件分页查询用户列表
      * 根据条件分页查询用户列表
-     * 
+     *
      * @param user 用户信息
      * @param user 用户信息
      * @return 用户信息集合信息
      * @return 用户信息集合信息
      */
      */
@@ -85,14 +85,13 @@ public class SysUserServiceImpl implements ISysUserService
         return userMapper.selectUserIdsWithPage(params);
         return userMapper.selectUserIdsWithPage(params);
     }
     }
     @Override
     @Override
-    @DataScope(deptAlias = "d", userAlias = "u")
     public List<SysUser> selectUserListByIds(List<Long> userIds)
     public List<SysUser> selectUserListByIds(List<Long> userIds)
     {
     {
         return userMapper.selectUserListByIds(userIds);
         return userMapper.selectUserListByIds(userIds);
     }
     }
     /**
     /**
      * 根据条件分页查询已分配用户角色列表
      * 根据条件分页查询已分配用户角色列表
-     * 
+     *
      * @param user 用户信息
      * @param user 用户信息
      * @return 用户信息集合信息
      * @return 用户信息集合信息
      */
      */
@@ -105,7 +104,7 @@ public class SysUserServiceImpl implements ISysUserService
 
 
     /**
     /**
      * 根据条件分页查询未分配用户角色列表
      * 根据条件分页查询未分配用户角色列表
-     * 
+     *
      * @param user 用户信息
      * @param user 用户信息
      * @return 用户信息集合信息
      * @return 用户信息集合信息
      */
      */
@@ -118,7 +117,7 @@ public class SysUserServiceImpl implements ISysUserService
 
 
     /**
     /**
      * 通过用户名查询用户
      * 通过用户名查询用户
-     * 
+     *
      * @param userName 用户名
      * @param userName 用户名
      * @return 用户对象信息
      * @return 用户对象信息
      */
      */
@@ -130,7 +129,7 @@ public class SysUserServiceImpl implements ISysUserService
 
 
     /**
     /**
      * 通过用户ID查询用户
      * 通过用户ID查询用户
-     * 
+     *
      * @param userId 用户ID
      * @param userId 用户ID
      * @return 用户对象信息
      * @return 用户对象信息
      */
      */
@@ -142,7 +141,7 @@ public class SysUserServiceImpl implements ISysUserService
 
 
     /**
     /**
      * 查询用户所属角色组
      * 查询用户所属角色组
-     * 
+     *
      * @param userName 用户名
      * @param userName 用户名
      * @return 结果
      * @return 结果
      */
      */
@@ -164,7 +163,7 @@ public class SysUserServiceImpl implements ISysUserService
 
 
     /**
     /**
      * 查询用户所属岗位组
      * 查询用户所属岗位组
-     * 
+     *
      * @param userName 用户名
      * @param userName 用户名
      * @return 结果
      * @return 结果
      */
      */
@@ -186,7 +185,7 @@ public class SysUserServiceImpl implements ISysUserService
 
 
     /**
     /**
      * 校验用户名称是否唯一
      * 校验用户名称是否唯一
-     * 
+     *
      * @param userName 用户名称
      * @param userName 用户名称
      * @return 结果
      * @return 结果
      */
      */
@@ -239,7 +238,7 @@ public class SysUserServiceImpl implements ISysUserService
 
 
     /**
     /**
      * 校验用户是否允许操作
      * 校验用户是否允许操作
-     * 
+     *
      * @param user 用户信息
      * @param user 用户信息
      */
      */
     @Override
     @Override
@@ -253,7 +252,7 @@ public class SysUserServiceImpl implements ISysUserService
 
 
     /**
     /**
      * 校验用户是否有数据权限
      * 校验用户是否有数据权限
-     * 
+     *
      * @param userId 用户id
      * @param userId 用户id
      */
      */
     @Override
     @Override
@@ -273,7 +272,7 @@ public class SysUserServiceImpl implements ISysUserService
 
 
     /**
     /**
      * 新增保存用户信息
      * 新增保存用户信息
-     * 
+     *
      * @param user 用户信息
      * @param user 用户信息
      * @return 结果
      * @return 结果
      */
      */
@@ -292,7 +291,7 @@ public class SysUserServiceImpl implements ISysUserService
 
 
     /**
     /**
      * 注册用户信息
      * 注册用户信息
-     * 
+     *
      * @param user 用户信息
      * @param user 用户信息
      * @return 结果
      * @return 结果
      */
      */
@@ -304,7 +303,7 @@ public class SysUserServiceImpl implements ISysUserService
 
 
     /**
     /**
      * 修改保存用户信息
      * 修改保存用户信息
-     * 
+     *
      * @param user 用户信息
      * @param user 用户信息
      * @return 结果
      * @return 结果
      */
      */
@@ -326,7 +325,7 @@ public class SysUserServiceImpl implements ISysUserService
 
 
     /**
     /**
      * 用户授权角色
      * 用户授权角色
-     * 
+     *
      * @param userId 用户ID
      * @param userId 用户ID
      * @param roleIds 角色组
      * @param roleIds 角色组
      */
      */
@@ -340,7 +339,7 @@ public class SysUserServiceImpl implements ISysUserService
 
 
     /**
     /**
      * 修改用户状态
      * 修改用户状态
-     * 
+     *
      * @param user 用户信息
      * @param user 用户信息
      * @return 结果
      * @return 结果
      */
      */
@@ -352,7 +351,7 @@ public class SysUserServiceImpl implements ISysUserService
 
 
     /**
     /**
      * 修改用户基本信息
      * 修改用户基本信息
-     * 
+     *
      * @param user 用户信息
      * @param user 用户信息
      * @return 结果
      * @return 结果
      */
      */
@@ -364,7 +363,7 @@ public class SysUserServiceImpl implements ISysUserService
 
 
     /**
     /**
      * 修改用户头像
      * 修改用户头像
-     * 
+     *
      * @param userName 用户名
      * @param userName 用户名
      * @param avatar 头像地址
      * @param avatar 头像地址
      * @return 结果
      * @return 结果
@@ -377,7 +376,7 @@ public class SysUserServiceImpl implements ISysUserService
 
 
     /**
     /**
      * 重置用户密码
      * 重置用户密码
-     * 
+     *
      * @param user 用户信息
      * @param user 用户信息
      * @return 结果
      * @return 结果
      */
      */
@@ -389,7 +388,7 @@ public class SysUserServiceImpl implements ISysUserService
 
 
     /**
     /**
      * 重置用户密码
      * 重置用户密码
-     * 
+     *
      * @param userName 用户名
      * @param userName 用户名
      * @param password 密码
      * @param password 密码
      * @return 结果
      * @return 结果
@@ -402,7 +401,7 @@ public class SysUserServiceImpl implements ISysUserService
 
 
     /**
     /**
      * 新增用户角色信息
      * 新增用户角色信息
-     * 
+     *
      * @param user 用户对象
      * @param user 用户对象
      */
      */
     public void insertUserRole(SysUser user)
     public void insertUserRole(SysUser user)
@@ -428,7 +427,7 @@ public class SysUserServiceImpl implements ISysUserService
 
 
     /**
     /**
      * 新增用户岗位信息
      * 新增用户岗位信息
-     * 
+     *
      * @param user 用户对象
      * @param user 用户对象
      */
      */
     public void insertUserPost(SysUser user)
     public void insertUserPost(SysUser user)
@@ -454,7 +453,7 @@ public class SysUserServiceImpl implements ISysUserService
 
 
     /**
     /**
      * 新增用户角色信息
      * 新增用户角色信息
-     * 
+     *
      * @param userId 用户ID
      * @param userId 用户ID
      * @param roleIds 角色组
      * @param roleIds 角色组
      */
      */
@@ -480,7 +479,7 @@ public class SysUserServiceImpl implements ISysUserService
 
 
     /**
     /**
      * 通过用户ID删除用户
      * 通过用户ID删除用户
-     * 
+     *
      * @param userId 用户ID
      * @param userId 用户ID
      * @return 结果
      * @return 结果
      */
      */
@@ -497,7 +496,7 @@ public class SysUserServiceImpl implements ISysUserService
 
 
     /**
     /**
      * 批量删除用户信息
      * 批量删除用户信息
-     * 
+     *
      * @param userIds 需要删除的用户ID
      * @param userIds 需要删除的用户ID
      * @return 结果
      * @return 结果
      */
      */
@@ -518,7 +517,7 @@ public class SysUserServiceImpl implements ISysUserService
 
 
     /**
     /**
      * 导入用户数据
      * 导入用户数据
-     * 
+     *
      * @param userList 用户数据列表
      * @param userList 用户数据列表
      * @param isUpdateSupport 是否更新支持,如果已存在,则进行更新数据
      * @param isUpdateSupport 是否更新支持,如果已存在,则进行更新数据
      * @param operName 操作用户
      * @param operName 操作用户