Commit d511dd7e by fudahua

feat: 测试用例

parent c09021c0
...@@ -4,12 +4,12 @@ ...@@ -4,12 +4,12 @@
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<groupId>com.gic</groupId> <groupId>com.gic</groupId>
<artifactId>gic-cloud-data-hook-api</artifactId> <artifactId>gic-cloud-data-hook-api</artifactId>
<version>3.0-SNAPSHOT</version> <version>2.45</version>
<dependencies> <dependencies>
<dependency> <dependency>
<groupId>com.gic</groupId> <groupId>com.gic</groupId>
<artifactId>gic-cloud-web-service-api</artifactId> <artifactId>gic-cloud-web-service-api</artifactId>
<version>3.0-SNAPSHOT</version> <version>3.80</version>
<scope>compile</scope> <scope>compile</scope>
<exclusions> <exclusions>
<exclusion> <exclusion>
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
<dependency> <dependency>
<groupId>com.gic</groupId> <groupId>com.gic</groupId>
<artifactId>gic-cloud-commons</artifactId> <artifactId>gic-cloud-commons</artifactId>
<version>3.0-SNAPSHOT</version> <version>3.64</version>
<scope>compile</scope> <scope>compile</scope>
<exclusions> <exclusions>
<exclusion> <exclusion>
...@@ -41,7 +41,7 @@ ...@@ -41,7 +41,7 @@
<dependency> <dependency>
<groupId>com.gic</groupId> <groupId>com.gic</groupId>
<artifactId>gic-platform-config</artifactId> <artifactId>gic-platform-config</artifactId>
<version>3.0-SNAPSHOT</version> <version>2.29</version>
<scope>compile</scope> <scope>compile</scope>
</dependency> </dependency>
<dependency> <dependency>
......
...@@ -81,4 +81,9 @@ public interface DownloadTaskDao { ...@@ -81,4 +81,9 @@ public interface DownloadTaskDao {
*/ */
public List<DownloadTask> getDownloadTaskOfBuilding(@Param("queryDataSource") String queryDataSource); public List<DownloadTask> getDownloadTaskOfBuilding(@Param("queryDataSource") String queryDataSource);
/** 获取等待申请通过状态的任务
* @return
*/
public List<DownloadTask> getDownloadTaskTest(@Param("from") Integer from , @Param("to") Integer to);
} }
...@@ -397,64 +397,67 @@ public class FreeQueryServiceImpl implements IFreeQueryService { ...@@ -397,64 +397,67 @@ public class FreeQueryServiceImpl implements IFreeQueryService {
public ServiceResponse<String> testCacheDb(String taskId,String taskId2) { public ServiceResponse<String> testCacheDb(String taskId,String taskId2) {
StopWatch stopWatch = new StopWatch(); StopWatch stopWatch = new StopWatch();
String[] split = taskId.split("-");
String[] split2 = taskId2.split("-");
stopWatch.start(); stopWatch.start();
DownloadTask downloadTask = downloadTaskDao.getDownloadTaskById(taskId); List<DownloadTask> downloadTask = downloadTaskDao.getDownloadTaskTest(Integer.valueOf(split[0]), Integer.valueOf(split[1]));
stopWatch.stop(); stopWatch.stop();
logger.info("时间-1:{}",stopWatch.getLastTaskTimeMillis()); logger.info("时间-1:{}",stopWatch.getLastTaskTimeMillis());
stopWatch.start(); stopWatch.start();
downloadTask = downloadTaskDao.getDownloadTaskById(taskId); downloadTask = downloadTask = downloadTaskDao.getDownloadTaskTest(Integer.valueOf(split[0]), Integer.valueOf(split[1]));
stopWatch.stop(); stopWatch.stop();
logger.info("时间-1-1:{}",stopWatch.getLastTaskTimeMillis()); logger.info("时间-1-1:{}",stopWatch.getLastTaskTimeMillis());
stopWatch.start(); stopWatch.start();
downloadTask = downloadTaskDao.getDownloadTaskById(taskId2); downloadTask = downloadTask = downloadTaskDao.getDownloadTaskTest(Integer.valueOf(split2[0]), Integer.valueOf(split2[1]));
stopWatch.stop(); stopWatch.stop();
logger.info("时间-2:{}",stopWatch.getLastTaskTimeMillis()); logger.info("时间-2:{}",stopWatch.getLastTaskTimeMillis());
stopWatch.start(); stopWatch.start();
downloadTask = downloadTaskDao.getDownloadTaskById(taskId2); downloadTask = downloadTaskDao.getDownloadTaskTest(Integer.valueOf(split2[0]), Integer.valueOf(split2[1]));
stopWatch.stop(); stopWatch.stop();
logger.info("时间-2-1:{}",stopWatch.getLastTaskTimeMillis()); logger.info("时间-2-1:{}",stopWatch.getLastTaskTimeMillis());
stopWatch.start(); stopWatch.start();
downloadTask = downloadTaskDao.getDownloadTaskById(taskId); DownloadTask downloadTaskById = downloadTaskDao.getDownloadTaskById(downloadTask.get(0).getId());
stopWatch.stop(); stopWatch.stop();
logger.info("时间-1-2:{}",stopWatch.getLastTaskTimeMillis()); logger.info("时间-1-2:{}",stopWatch.getLastTaskTimeMillis());
stopWatch.start(); stopWatch.start();
downloadTask.setOverTime(new Date()); downloadTaskById.setOverTime(new Date());
downloadTaskDao.updateDownloadTask(downloadTask); downloadTaskDao.updateDownloadTask(downloadTaskById);
stopWatch.stop(); stopWatch.stop();
logger.info("时间-update:{}",stopWatch.getLastTaskTimeMillis()); logger.info("时间-update:{}",stopWatch.getLastTaskTimeMillis());
stopWatch.start(); stopWatch.start();
downloadTask = downloadTaskDao.getDownloadTaskById(taskId); downloadTask = downloadTaskDao.getDownloadTaskTest(Integer.valueOf(split[0]), Integer.valueOf(split[1]));
stopWatch.stop(); stopWatch.stop();
logger.info("时间-3:{}",stopWatch.getLastTaskTimeMillis()); logger.info("时间-3:{}",stopWatch.getLastTaskTimeMillis());
stopWatch.start(); stopWatch.start();
downloadTask = downloadTaskDao.getDownloadTaskById(taskId); downloadTask = downloadTaskDao.getDownloadTaskTest(Integer.valueOf(split[0]), Integer.valueOf(split[1]));
stopWatch.stop(); stopWatch.stop();
logger.info("时间-4:{}",stopWatch.getLastTaskTimeMillis()); logger.info("时间-4:{}",stopWatch.getLastTaskTimeMillis());
stopWatch.start(); stopWatch.start();
downloadTask = downloadTaskDao.getDownloadTaskById(taskId2); downloadTask = downloadTaskDao.getDownloadTaskTest(Integer.valueOf(split2[0]), Integer.valueOf(split2[1]));
stopWatch.stop(); stopWatch.stop();
logger.info("时间-5:{}",stopWatch.getLastTaskTimeMillis()); logger.info("时间-5:{}",stopWatch.getLastTaskTimeMillis());
stopWatch.start(); stopWatch.start();
downloadTask = downloadTaskDao.getDownloadTaskById(taskId2); downloadTask = downloadTaskDao.getDownloadTaskTest(Integer.valueOf(split2[0]), Integer.valueOf(split2[1]));
stopWatch.stop(); stopWatch.stop();
logger.info("时间-6:{}",stopWatch.getLastTaskTimeMillis()); logger.info("时间-6:{}",stopWatch.getLastTaskTimeMillis());
stopWatch.start(); stopWatch.start();
downloadTask = downloadTaskDao.getDownloadTaskById(taskId); downloadTask = downloadTaskDao.getDownloadTaskTest(Integer.valueOf(split[0]), Integer.valueOf(split[1]));
stopWatch.stop(); stopWatch.stop();
logger.info("时间-end:{}",stopWatch.getLastTaskTimeMillis()); logger.info("时间-end:{}",stopWatch.getLastTaskTimeMillis());
......
...@@ -244,4 +244,13 @@ ...@@ -244,4 +244,13 @@
order by start_time asc order by start_time asc
</select> </select>
<select id="getDownloadTaskTest" resultType="DownloadTask">
SELECT *
FROM
<include refid="queryTables"/>
<include refid="queryJoins"/>
WHERE
BETWEEN #{from} AND #{to} LIMIT 10
</select>
</mapper> </mapper>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment