Procházet zdrojové kódy

解决草稿箱中删除后,原本流程数据还存在的问题

dzx před 1 rokem
rodič
revize
949aa0e143

+ 3 - 0
src/main/java/com/xjrsoft/module/student/service/impl/StudentManagerServiceImpl.java

@@ -168,6 +168,9 @@ public class StudentManagerServiceImpl extends MPJBaseServiceImpl<BaseStudentUse
 
             List<UserDeptRelation> deptRelationList = userDeptRelationMapper.selectList(Wrappers.lambdaQuery(UserDeptRelation.class));
             redisUtil.set(GlobalConstant.USER_DEPT_RELATION_CACHE_KEY, deptRelationList);
+
+            List<UserRoleRelation> userRoleRelationList = userRoleRelationMapper.selectList(Wrappers.lambdaQuery(UserRoleRelation.class));
+            redisUtil.set(GlobalConstant.USER_ROLE_RELATION_CACHE_KEY, userRoleRelationList);
         });
         return true;
     }

+ 5 - 0
src/main/java/com/xjrsoft/module/teacher/service/impl/TeacherbaseManagerServiceImpl.java

@@ -79,6 +79,7 @@ public class TeacherbaseManagerServiceImpl extends MPJBaseServiceImpl<XjrUserMap
     public Boolean add(AddXjrUserDto dto) {
 
         XjrUser xjrUser = BeanUtil.toBean(dto, XjrUser.class);
+        xjrUser.setCode(dto.getUserName());
 
         // 使用系统配置的默认密码
         xjrUser.setPassword(BCrypt.hashpw(propertiesConfig.getDefaultPassword(), BCrypt.gensalt()));
@@ -141,6 +142,10 @@ public class TeacherbaseManagerServiceImpl extends MPJBaseServiceImpl<XjrUserMap
 
         List<UserDeptRelation> deptRelationList = userDeptRelationMapper.selectList(Wrappers.lambdaQuery(UserDeptRelation.class));
         redisUtil.set(GlobalConstant.USER_DEPT_RELATION_CACHE_KEY, deptRelationList);
+
+        List<UserRoleRelation> userRoleRelationList = userRoleRelationMapper.selectList(Wrappers.lambdaQuery(UserRoleRelation.class));
+        redisUtil.set(GlobalConstant.USER_ROLE_RELATION_CACHE_KEY, userRoleRelationList);
+
         return true;
     }
 

+ 1 - 1
src/main/java/com/xjrsoft/module/workflow/service/impl/WorkflowExecuteServiceImpl.java

@@ -4117,7 +4117,7 @@ public class WorkflowExecuteServiceImpl implements IWorkflowExecuteService {
             new QueryWrapper<WorkflowDraft>()
             .lambda()
             .select(WorkflowDraft::getId)
-            .select(WorkflowDraft.class, x -> VoToColumnUtil.fieldsToColumns(DraftPageVo.class).contains(x.getProperty()))
+            .select(WorkflowDraft.class, x -> VoToColumnUtil.fieldsToColumns(WorkflowDraft.class).contains(x.getProperty()))
             .in(WorkflowDraft::getId, ids)
         );
         JsonParser parser = new JsonParser();