From 1cad14bca191807e18705c3a5526eda8151be439 Mon Sep 17 00:00:00 2001 From: zhanghua <314079846@qq.com> Date: 星期一, 14 四月 2025 23:10:22 +0800 Subject: [PATCH] 批量审核和图片保存bug --- ycl-platform/src/test/java/com/ycl/sccgplatform/SccgPlatformApplicationTests.java | 88 +++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 86 insertions(+), 2 deletions(-) diff --git a/ycl-platform/src/test/java/com/ycl/sccgplatform/SccgPlatformApplicationTests.java b/ycl-platform/src/test/java/com/ycl/sccgplatform/SccgPlatformApplicationTests.java index e3119ca..1c74dd7 100644 --- a/ycl-platform/src/test/java/com/ycl/sccgplatform/SccgPlatformApplicationTests.java +++ b/ycl-platform/src/test/java/com/ycl/sccgplatform/SccgPlatformApplicationTests.java @@ -1,13 +1,97 @@ package com.ycl.sccgplatform; +import com.ycl.common.util.UtilNumber; +import com.ycl.enums.common.DictTypeEnum; +import com.ycl.remote.dto.smoke.*; +import com.ycl.remote.service.ISmokeDetectionService; +import com.ycl.service.caseHandler.IBaseCaseService; +import com.ycl.service.redis.RedisService; +import com.ycl.utils.MD5Util; +import com.ycl.utils.redis.RedisKey; import org.junit.jupiter.api.Test; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; + +import javax.annotation.Resource; +import java.util.List; +import java.util.Map; @SpringBootTest class SccgPlatformApplicationTests { - @Test - void contextLoads() { + private IBaseCaseService baseCaseService; + + private UtilNumber utilNumber; + + @Autowired + public void setBaseCaseService(IBaseCaseService baseCaseService) { + this.baseCaseService = baseCaseService; } + @Autowired + public void setUtilNumber(UtilNumber utilNumber) { + this.utilNumber = utilNumber; + } + + @Test + void contextLoads() { + System.out.println("123456a".matches("^(?=.*\\d)(?=.*[a-z])(?=.*[A-Z])[a-zA-Z0-9]{6,16}$")); + } + + @Test + void createCode() { + String randomKey = "f83bf56491350983146a1e463f46e59d_7318061173768192"; + String realm = "D62D265605378973"; + String userName = "suichang"; /// 鐢ㄦ埛鍚� + String password = "a12345677"; /// 璇ョ敤鎴风殑鏄庢枃瀵嗙爜 +/// 涓�鍏辫绠椾簲娆D5 + + String signature = MD5Util.md5Encrypt(password); + signature = MD5Util.md5Encrypt(userName + signature); + signature = MD5Util.md5Encrypt(signature); + signature = MD5Util.md5Encrypt(userName + ":" + realm + ":" + signature); + signature = MD5Util.md5Encrypt(signature + ":" + randomKey); +// System.out.println(signature); + } + + @Test + void enumMapTest() { + Map<String, String> s = DictTypeEnum.getAllToMap(); + } + + + @Autowired + ISmokeDetectionService smokeDetectionService; + + @Resource + private RedisService redisService; + + @Test + void smokeLoginTest() { + login(); + } + + void login() { + LoginParamDto loginParamDto = LoginParamDto.builder().username("connect_test2").password("test@234").noCode(true).build(); + SmokeResultResponseDto<LoginResponseDto> responseDto = smokeDetectionService.loginAction(loginParamDto); + if (responseDto.getStatus() == 200) { +// System.out.println(responseDto.getData().getToken()); + redisService.set(RedisKey.SMOKE_TOKEN, responseDto.getData().getToken()); + } + } + + @Test + void smokeAlarmMsgTest() { + AlarmMsgParamDto paramDto = AlarmMsgParamDto.builder().StartAt(0).Size(100).build(); + + SmokeResultResponseDto<AlarmMsgResponseDto> responseDto = smokeDetectionService.getListAlarmMsg(paramDto, redisService.get(RedisKey.SMOKE_TOKEN).toString()); + if (responseDto.getStatus() == 200) { + AlarmMsgResponseDto dto = responseDto.getData(); + List<AlarmMsgDataVo> list = dto.getContent(); +// System.out.println(list.size()); + } else if (responseDto.getStatus() == 114) { + login(); + smokeAlarmMsgTest(); + } + } } -- Gitblit v1.8.0