浏览代码

账户转项目

yumeng 3 年之前
父节点
当前提交
f078aa5627

+ 4 - 3
jeecg-boot-module-system/src/main/java/org/jeecg/modules/ctop/controller/ProjectTransferRecordController.java

@@ -93,12 +93,13 @@ public class ProjectTransferRecordController {
         if (null == status || status.equals(0)) {
         if (null == status || status.equals(0)) {
             projectTransferRecord.setStatus(null);
             projectTransferRecord.setStatus(null);
         }
         }
+        String userId = projectTransferRecord.getUserId();
+        projectTransferRecord.setUserId(null);
         Result<IPage<ProjectTransferRecord>> result = new Result<>();
         Result<IPage<ProjectTransferRecord>> result = new Result<>();
         QueryWrapper<ProjectTransferRecord> queryWrapper = QueryGenerator.initQueryWrapper(projectTransferRecord, req.getParameterMap());
         QueryWrapper<ProjectTransferRecord> queryWrapper = QueryGenerator.initQueryWrapper(projectTransferRecord, req.getParameterMap());
-        LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
-        String rodeCode = sysRoleService.getRoleCodeByUserId(sysUser.getId());
+        String rodeCode = sysRoleService.getRoleCodeByUserId(userId);
         if (null != rodeCode && !"admin".equals(rodeCode.trim())) {
         if (null != rodeCode && !"admin".equals(rodeCode.trim())) {
-            queryWrapper.eq("reviewer_id", sysUser.getId());
+            queryWrapper.eq("reviewer_id", userId);
         }
         }
         queryWrapper.ne("status", 0);
         queryWrapper.ne("status", 0);
         Page<ProjectTransferRecord> page = new Page<>(pageNo, pageSize);
         Page<ProjectTransferRecord> page = new Page<>(pageNo, pageSize);