Browse Source

补充上一条,单独增加一个函数

mayang 3 years ago
parent
commit
322b619cfd

+ 2 - 0
core/src/main/java/com/mooctest/crowd/domain/dao/CrowdTestProjectDao.java

@@ -55,6 +55,8 @@ public interface CrowdTestProjectDao extends CrudRepository<CrowdTestProjectPO,
     CrowdTestProjectPO findByCodeAndIsDeleted(String code, int isDeleted);
 
     @Query(value = "SELECT * FROM crowd_test_project where CTP_U_ID=?1 and CTP_IS_DELETED =?2 and (CTP_RM_ID <> ?1 or CTP_RM_ID IS NULL)", nativeQuery = true)
+    List<CrowdTestProjectPO> findByUserIdAndIsDeletedNotMyAccept(Long userId, int isDeleted);
+
     List<CrowdTestProjectPO> findByUserIdAndIsDeleted(Long userId, int isDeleted);
 
     List<CrowdTestProjectPO> findAllByIsDeleted(int isDeleted);

+ 1 - 1
site/src/main/java/com/mooctest/crowd/site/mediator/impl/WebMediatorImpl.java

@@ -402,7 +402,7 @@ public class WebMediatorImpl implements ViewMediator {
         Map<String, String> testMap = dataCache.getTestTypeMap();
 
         //获取我创建的项目列表
-        List<CrowdProjectVO> myProjects = projectDao.findByUserIdAndIsDeleted(userId, DeletedStatus.isNotDeleted)
+        List<CrowdProjectVO> myProjects = projectDao.findByUserIdAndIsDeletedNotMyAccept(userId, DeletedStatus.isNotDeleted)
                 .stream().map(crowdTestProjectPO -> {
                     CrowdTestProject project = new CrowdTestProject();
                     BeanUtils.copyProperties(crowdTestProjectPO, project);