Przeglądaj źródła

线上购买成功短信

hurixing 4 miesięcy temu
rodzic
commit
946f6a0d34

+ 1 - 1
hcp-core/src/main/java/com/yingyangfly/core/enums/MsgTemplateEnums.java

@@ -12,7 +12,7 @@ public enum MsgTemplateEnums {
     GET_CHECK_CODE("CHECK_CODE", "SMS_470580061"),  // app登录
     CHANGE_PASSWORD_CODE("CHANGE_PASSWORD_CODE","SMS_483175131"),
     ANALYSIS_REGISTER_CODE("ANALYSIS_REGISTER_CODE","SMS_497405048"), // 早筛注册验证码
-    ORDER_PAY_SUCCEED("ORDER_PAY_SUCCEED","SMS_497250056");  //线上订单支付成功
+    ORDER_PAY_SUCCEED("ORDER_PAY_SUCCEED","SMS_498245546");  //线上订单支付成功
     private final String name;
     private final String tempalteCode;
 

+ 2 - 5
hcp-core/src/main/java/com/yingyangfly/core/service/impl/AppUserService.java

@@ -1,7 +1,6 @@
 package com.yingyangfly.core.service.impl;
 
 import cn.hutool.core.collection.CollUtil;
-import cn.hutool.core.lang.Assert;
 import cn.hutool.core.util.StrUtil;
 import com.alibaba.excel.util.StringUtils;
 import com.alibaba.fastjson2.JSON;
@@ -31,9 +30,7 @@ import com.yingyangfly.core.vo.WxPayJsApiPreVO;
 import com.yingyangfly.redis.client.RedisClient;
 import lombok.extern.slf4j.Slf4j;
 import org.assertj.core.util.Sets;
-import org.checkerframework.checker.units.qual.A;
 import org.springframework.beans.BeanUtils;
-import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Value;
 import org.springframework.security.authentication.BadCredentialsException;
 import org.springframework.security.core.userdetails.UserDetails;
@@ -759,7 +756,7 @@ public class AppUserService extends ServiceImpl<AppUserMapper, AppUser> implemen
 //            isSuccess = true;
             random = String.format("%06d", randomNumber);
             //6位随机数
-            isSuccess = SmgUtil.sendCheckCode(mobile, MsgTemplateEnums.GET_CHECK_CODE.getTempalteCode(), random);
+            isSuccess = SmsUtil.sendCheckCode(mobile, MsgTemplateEnums.GET_CHECK_CODE.getTempalteCode(), random);
         }
 
 
@@ -797,7 +794,7 @@ public class AppUserService extends ServiceImpl<AppUserMapper, AppUser> implemen
         }else {
             random = String.format("%06d", randomNumber);
             //6位随机数
-            isSuccess = SmgUtil.sendCheckCode(mobile, MsgTemplateEnums.GET_CHECK_CODE.getTempalteCode(), random);
+            isSuccess = SmsUtil.sendCheckCode(mobile, MsgTemplateEnums.GET_CHECK_CODE.getTempalteCode(), random);
         }
         if (isSuccess) {
             // 防机器

+ 2 - 8
hcp-core/src/main/java/com/yingyangfly/core/service/impl/EaDetectInfoServiceImpl.java

@@ -1,12 +1,9 @@
 package com.yingyangfly.core.service.impl;
 
-import com.alibaba.excel.util.StringUtils;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-import com.yingyangfly.common.dto.ResultResponse;
-import com.yingyangfly.core.domain.AppUser;
 import com.yingyangfly.core.domain.EaDetectInfo;
 import com.yingyangfly.core.domain.SysOrg;
 import com.yingyangfly.core.dto.CurrentLoginUser;
@@ -14,8 +11,7 @@ import com.yingyangfly.core.enums.MsgTemplateEnums;
 import com.yingyangfly.core.mapper.EaDetectInfoMapper;
 import com.yingyangfly.core.security.util.TokenUtil;
 import com.yingyangfly.core.service.EaDetectInfoService;
-import com.yingyangfly.core.util.Sm4Util;
-import com.yingyangfly.core.util.SmgUtil;
+import com.yingyangfly.core.util.SmsUtil;
 import com.yingyangfly.redis.client.RedisClient;
 import lombok.extern.slf4j.Slf4j;
 import org.apache.commons.lang3.ObjectUtils;
@@ -25,8 +21,6 @@ import org.springframework.stereotype.Service;
 import javax.annotation.Resource;
 import java.nio.charset.StandardCharsets;
 import java.util.Base64;
-import java.util.Iterator;
-import java.util.Random;
 
 @Slf4j
 @Service
@@ -69,7 +63,7 @@ public class EaDetectInfoServiceImpl extends ServiceImpl<EaDetectInfoMapper, EaD
                 Base64.getDecoder().decode(mobile),
                 StandardCharsets.UTF_8
         );;
-        return SmgUtil.sendCheckCode(phone, MsgTemplateEnums.ANALYSIS_REGISTER_CODE.getTempalteCode(), random);
+        return SmsUtil.sendCheckCode(phone, MsgTemplateEnums.ANALYSIS_REGISTER_CODE.getTempalteCode(), random);
     }
 
 

+ 3 - 6
hcp-core/src/main/java/com/yingyangfly/core/service/impl/WxApplicationBlankServiceImpl.java

@@ -15,17 +15,14 @@ import com.yingyangfly.core.mapper.PayOrderMapper;
 import com.yingyangfly.core.mapper.WxApplicationBlankMapper;
 import com.yingyangfly.core.security.util.TokenUtil;
 import com.yingyangfly.core.service.WxApplicationBlankService;
-import com.yingyangfly.core.util.AmountUtils;
 import com.yingyangfly.core.util.Sm4Util;
-import com.yingyangfly.core.util.SmgUtil;
+import com.yingyangfly.core.util.SmsUtil;
 import org.apache.commons.lang3.ObjectUtils;
 import org.apache.commons.lang3.StringUtils;
-import org.jacoco.agent.rt.internal_035b120.core.internal.flow.IFrame;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
 
 import javax.annotation.Resource;
-import java.math.BigDecimal;
 import java.util.Date;
 
 @Service
@@ -64,9 +61,9 @@ public class WxApplicationBlankServiceImpl extends ServiceImpl<WxApplicationBlan
         LambdaQueryWrapper<WxApplicationBlank> lambdaQueryWrapper = new LambdaQueryWrapper<>();
         lambdaQueryWrapper.eq(WxApplicationBlank::getPayOrderId,orderNumber);
 
-//        WxApplicationBlank wxApplicationBlank1 = baseMapper.selectOne(lambdaQueryWrapper);
+        WxApplicationBlank wxApplicationBlank1 = baseMapper.selectOne(lambdaQueryWrapper);
         //发送成功验证码
-//        SmgUtil.sendNotificationCheckCode(Sm4Util.decrypt(wxApplicationBlank1.getMobile()),MsgTemplateEnums.ORDER_PAY_SUCCEED.getTempalteCode());
+        SmsUtil.sendNotificationCheckCode(Sm4Util.decrypt(wxApplicationBlank1.getMobile()), MsgTemplateEnums.ORDER_PAY_SUCCEED.getTempalteCode());
         return baseMapper.update(wxApplicationBlank,lambdaQueryWrapper);
     }
 

+ 4 - 7
hcp-core/src/main/java/com/yingyangfly/core/util/SmgUtil.java → hcp-core/src/main/java/com/yingyangfly/core/util/SmsUtil.java

@@ -18,7 +18,7 @@ import java.util.concurrent.CompletableFuture;
  * @date 2023/9/7 0007 15:27
  */
 @Slf4j
-public class SmgUtil {
+public class SmsUtil {
 
     private static String accessKeyId="LTAI5tGsZvk88BcginPSQkVK";
     private static String accessKeySecret= "mnq2hkIw7HPdi33ByO09Avv4Wa8991";
@@ -69,9 +69,6 @@ public class SmgUtil {
             sendSmsRequest.setSignName("北京耀荣康健医疗科技发展");
             sendSmsRequest.setPhoneNumbers(mobile);
             sendSmsRequest.setTemplateCode(templateCode);
-//            Map<String, Object> map = new HashMap<>();
-//            map.put("code", random);
-//            sendSmsRequest.setTemplateParam(JSON.toJSONString(map));
             RuntimeOptions runtime = new RuntimeOptions();
             SendSmsResponse resp = client.sendSmsWithOptions(sendSmsRequest, runtime);
             log.info("<<<<<<<<<<<<<<<<调用阿里云短信响应:{}>>>>>>>>>>>>>>>>", JSON.toJSONString(resp));
@@ -86,7 +83,7 @@ public class SmgUtil {
         }
     }
 
-    public static void main(String[] args) {  // 18374991774 禅芳    16673327580 自己联通  18374068182 汤宸  13808494117 晗哥   19373366089 汤宸
-        System.out.println(sendNotificationCheckCode("13808494117","SMS_498245546"));
-    }
+//    public static void main(String[] args) {  // 18374991774 禅芳    16673327580 自己联通  18374068182 汤宸  13808494117 晗哥   19373366089 汤宸
+//        System.out.println(sendNotificationCheckCode("13808494117","SMS_498245546"));
+//    }
 }