|
@@ -495,19 +495,21 @@ public class MarkUserQuestionServiceImpl extends ServiceImpl<MarkUserQuestionMap
|
|
|
throw ExceptionResultEnum.ERROR.exception("短信内容参数值必填");
|
|
|
}
|
|
|
|
|
|
+ basicMessageDto = new BasicMessageDto(schoolId, userId, userName, mobileNumber, paperNumber,
|
|
|
+ courseCode, variableParams, messageType, createId,
|
|
|
+ remark, templateCode);
|
|
|
// 调用阿里云短信平台发送短信
|
|
|
Map<String, Object> templateParam = JSON.parseObject(variableParams, Map.class);
|
|
|
SmsResponseResult smsResponseResult = smsSendUtil.sendSms(mobileNumber, templateCode, templateParam);
|
|
|
if (!SmsSendUtil.OK.equals(smsResponseResult.getCode())) {
|
|
|
throw ExceptionResultEnum.ERROR.exception("阿里云短信发送接口调用失败");
|
|
|
}
|
|
|
- basicMessageDto = new BasicMessageDto(schoolId, userId, userName, mobileNumber, paperNumber,
|
|
|
- courseCode, variableParams, messageType, createId,
|
|
|
- remark, templateCode, smsResponseResult.getCode(), smsResponseResult.getMessage());
|
|
|
+ basicMessageDto.setSendStatus(smsResponseResult.getCode());
|
|
|
+ basicMessageDto.setSendResult(smsResponseResult.getMessage());
|
|
|
+
|
|
|
} catch (Exception e) {
|
|
|
basicMessageDto.setErrorInfo(e.getMessage());
|
|
|
} finally {
|
|
|
- basicMessageDto.setId(SystemConstant.getDbUuid());
|
|
|
this.baseMapper.insertSms(basicMessageDto);
|
|
|
}
|
|
|
}
|