فهرست منبع

账户转项目

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)) {
             projectTransferRecord.setStatus(null);
         }
+        String userId = projectTransferRecord.getUserId();
+        projectTransferRecord.setUserId(null);
         Result<IPage<ProjectTransferRecord>> result = new Result<>();
         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())) {
-            queryWrapper.eq("reviewer_id", sysUser.getId());
+            queryWrapper.eq("reviewer_id", userId);
         }
         queryWrapper.ne("status", 0);
         Page<ProjectTransferRecord> page = new Page<>(pageNo, pageSize);