|
@@ -23,21 +23,25 @@ import java.util.List;
|
|
|
public interface CrowdTestTaskDao extends CrudRepository<CrowdTestTaskPO, Long>, JpaRepository<CrowdTestTaskPO, Long>, PagingAndSortingRepository<CrowdTestTaskPO, Long> {
|
|
|
|
|
|
|
|
|
- @Query(value = "select CTT_ID,CTT_CODE,CTT_NAME,CTT_CTP_CODE,CTT_EA_ID," +
|
|
|
- "CTT_TYPE,CTT_DISTRIBUTION_TYPE,CTT_DISTRIBUTION_PROVINCE,CTT_DISTRIBUTION_CITY," +
|
|
|
- "CTT_REQUIREMENT_FILE,CTT_DESCRIPTION,CTT_QUOTED_PRICE,CTT_FIXED_PRICE," +
|
|
|
- "CTT_STATUS,CTT_FULL_STATUS,CTT_DEAD_LINE,CTT_IS_DELETED,CTT_PARTICIPANT_COUNT,CTT_ACCEPTED_COUNT,CTT_PARTICIPANT_HAS_COMMITTED_COUNT,CTT_CREATE_TIME,CTT_END_TIME FROM crowd_test_task t where CTT_STATUS=1 or CTT_STATUS=2 ORDER BY CTT_CREATE_TIME DESC",nativeQuery = true)
|
|
|
- List<CrowdTestTaskPO> findAll();
|
|
|
+ @Query(value = "select CTT_ID,CTT_CODE,CTT_NAME,CTT_CTP_CODE,CTT_EA_ID," +
|
|
|
+ "CTT_TYPE,CTT_DISTRIBUTION_TYPE,CTT_DISTRIBUTION_PROVINCE,CTT_DISTRIBUTION_CITY," +
|
|
|
+ "CTT_REQUIREMENT_FILE,CTT_DESCRIPTION,CTT_QUOTED_PRICE,CTT_FIXED_PRICE," +
|
|
|
+ "CTT_STATUS,CTT_FULL_STATUS,CTT_DEAD_LINE,CTT_IS_DELETED,CTT_PARTICIPANT_COUNT,CTT_ACCEPTED_COUNT,CTT_PARTICIPANT_HAS_COMMITTED_COUNT,CTT_CREATE_TIME,CTT_END_TIME FROM crowd_test_task t where CTT_STATUS=1 or CTT_STATUS=2 ORDER BY CTT_CREATE_TIME DESC", nativeQuery = true)
|
|
|
+ List<CrowdTestTaskPO> findAll();
|
|
|
|
|
|
- @Query(value = "select * FROM crowd_test_task ORDER BY CTT_CREATE_TIME DESC LIMIT 6 ",nativeQuery = true)
|
|
|
- List<CrowdTestTaskPO> findindexTask();
|
|
|
+ @Query(value = "select * FROM crowd_test_task ORDER BY CTT_CREATE_TIME DESC LIMIT 6 ", nativeQuery = true)
|
|
|
+ List<CrowdTestTaskPO> findindexTask();
|
|
|
|
|
|
|
|
|
-//热门任务
|
|
|
- @Query(value = "select * FROM crowd_test_task ORDER BY CTT_ACCEPTED_COUNT DESC,CTT_CREATE_TIME DESC LIMIT 7",nativeQuery = true)
|
|
|
- List<CrowdTestTaskPO> findMoreHotTasks();
|
|
|
+ //热门任务
|
|
|
+ @Query(value = "select * FROM crowd_test_task WHERE CTT_STATUS !=4 and CTT_STATUS !=5 ORDER BY CTT_ACCEPTED_COUNT DESC,CTT_CREATE_TIME DESC LIMIT 7", nativeQuery = true)
|
|
|
+ List<CrowdTestTaskPO> findMoreHotTasks();
|
|
|
|
|
|
- List<CrowdTestTaskPO> findByNameLike(String name);
|
|
|
+ //热门任务
|
|
|
+ @Query(value = "select * FROM crowd_test_task WHERE CTT_STATUS !=4 and CTT_STATUS !=5 ORDER BY CTT_ACCEPTED_COUNT DESC,CTT_CREATE_TIME", nativeQuery = true)
|
|
|
+ List<CrowdTestTaskPO> findMoreHotTasksList();
|
|
|
+
|
|
|
+ List<CrowdTestTaskPO> findByNameLike(String name);
|
|
|
|
|
|
Page<CrowdTestTaskPO> findAll(Specification specification, Pageable pageable);
|
|
|
|
|
@@ -67,6 +71,6 @@ public interface CrowdTestTaskDao extends CrudRepository<CrowdTestTaskPO, Long>,
|
|
|
<S extends CrowdTestTaskPO> S save(S s);
|
|
|
|
|
|
@Modifying
|
|
|
- @Query(nativeQuery = true,value="update crowd_test_task set CTT_STATUS= ?1 where CTT_CODE=?2")
|
|
|
+ @Query(nativeQuery = true, value = "update crowd_test_task set CTT_STATUS= ?1 where CTT_CODE=?2")
|
|
|
void updateStatusById(@Param("status") int status, @Param("code") String code);
|
|
|
}
|