linwe
2024-09-03 764d883b5ea3bdc06abbec548b6df0511e567978
src/main/java/org/springblade/modules/sms/service/impl/SmsSendServiceImpl.java
@@ -362,7 +362,7 @@
      SmsTaskEntity smsTaskEntity = taskService.getById(smsTaskId);
      List<User> phoneList = taskService.selectSmsTaskListByPhone(smsTaskEntity);
      if (CollectionUtil.isEmpty(phoneList)) {
         logger.error("未查询到电话好好");
         logger.error("未查询到电话号码!");
         return false;
      }
@@ -377,6 +377,7 @@
         logger.error("未找到对应的短信模板");
         return false;
      }
      ISmsRecordService smsRecordService = SpringUtils.getBean(ISmsRecordService.class);
      Boolean aBoolean = false;
      for (User user : phoneList) {
         // 发送的手机号
@@ -408,8 +409,12 @@
         // 创建人主键
         params.put("sop_create_by", serviceOne.getSmsCode());
         // 短信发送记录
         saveSmsRecord(user.getPhone(), serviceOne, user.getName(), content);
         aBoolean = sendSmsGet(serviceOne, params);
         SmsRecordEntity smsRecordEntity = saveSmsRecord(user.getPhone(), serviceOne, user.getName(), content);
         aBoolean = false; //sendSmsGet(serviceOne, params);
         if (aBoolean){
            smsRecordEntity.setStatus(2);
            smsRecordService.updateById(smsRecordEntity);
         }
      }
      return aBoolean;
@@ -454,7 +459,7 @@
    * @param code       短信中的验证码
    * @param content    短信内容,其中可能包含占位符"#P_1#"用于被验证码替换
    */
   private static void saveSmsRecord(String phone, Sms serviceOne, String code, String content) {
   private static SmsRecordEntity saveSmsRecord(String phone, Sms serviceOne, String code, String content) {
      // 通过Spring工具类获取短信记录服务的实例
      ISmsRecordService smsRecordService = SpringUtils.getBean(ISmsRecordService.class);
      // 创建一个新的短信记录实体
@@ -469,6 +474,7 @@
      smsRecordEntity.setCreateUser(AuthUtil.getUserId());
      // 保存短信记录实体
      smsRecordService.save(smsRecordEntity);
      return smsRecordEntity;
   }
   public String sendSms(Object bizContent, String method, Sms serviceOne) throws Exception {