Эх сурвалжийг харах

fix: 提高超时时间 删除已使用的验证码

Signed-off-by: sunshihao <sunshihaoemail>
sunshihao 2 өдөр өмнө
parent
commit
90efc880a3

+ 2 - 2
xinkeaboard-server/b2b2c-core/src/main/java/com/slodon/b2b2c/core/util/HttpClientUtil.java

@@ -117,8 +117,8 @@ public class HttpClientUtil {
 
 
         // 设置最大请求和传输超时时间
         // 设置最大请求和传输超时时间
         RequestConfig requestConfig = RequestConfig.custom()
         RequestConfig requestConfig = RequestConfig.custom()
-                .setSocketTimeout(50000)
-                .setConnectTimeout(50000)
+                .setSocketTimeout(1000*100)
+                .setConnectTimeout(1000*100)
                 .build();
                 .build();
         httpPost.setConfig(requestConfig);
         httpPost.setConfig(requestConfig);
 
 

+ 1 - 0
xinkeaboard-server/b2b2c-investment/src/main/java/com/slodon/b2b2c/investment/controller/AnalysisController.java

@@ -130,6 +130,7 @@ public class AnalysisController {
     public JsonResult<Integer> record(@Valid @RequestBody CompanyDTO dto) {
     public JsonResult<Integer> record(@Valid @RequestBody CompanyDTO dto) {
         String verifySms = stringRedisTemplate.opsForValue().get(dto.getPhone());
         String verifySms = stringRedisTemplate.opsForValue().get(dto.getPhone());
         AssertUtil.isTrue(!dto.getVerifyCode().equals(verifySms), "验证码输入错误,请重试");
         AssertUtil.isTrue(!dto.getVerifyCode().equals(verifySms), "验证码输入错误,请重试");
+        stringRedisTemplate.delete(dto.getPhone()); //删除验证码
         int id;
         int id;
         try {
         try {
             id = analysisModel.record(dto);
             id = analysisModel.record(dto);

+ 1 - 1
xinkeaboard-server/doc/DDL/update.sql

@@ -402,7 +402,7 @@ CREATE TABLE `business_analysis_record` (
                                             PRIMARY KEY (`id`)
                                             PRIMARY KEY (`id`)
 ) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='商情分析记录';
 ) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='商情分析记录';
 
 
-
+UPDATE `sys_reason` SET `is_show` = 0 WHERE `reason_id` = 3;