|
|
@@ -6,6 +6,7 @@ import com.alibaba.fastjson2.JSON;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.IdWorker;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
+import com.dc.eai.data.CompositeData;
|
|
|
import com.xunmei.common.core.constant.HttpStatus;
|
|
|
import com.xunmei.common.core.constant.SecurityConstants;
|
|
|
import com.xunmei.common.core.domain.reminder.dto.ReminderScheduleMsgDto;
|
|
|
@@ -21,6 +22,7 @@ import com.xunmei.system.api.RemoteOrgService;
|
|
|
import com.xunmei.system.api.domain.SysOrg;
|
|
|
import com.xunmei.system.api.domain.SysUser;
|
|
|
import com.xunmei.system.api.vo.SmsInfoVo;
|
|
|
+import io.netty.util.internal.StringUtil;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
@@ -76,10 +78,10 @@ public class SmsSendRecordServiceImpl extends ServiceImpl<SmsSendRecordMapper, S
|
|
|
}
|
|
|
for (SmsSendRecord smsSendRecord : list) {
|
|
|
int insert = baseMapper.insert(smsSendRecord);
|
|
|
- if (insert==0){
|
|
|
+ if (insert == 0) {
|
|
|
log.error("短信发送记录保存失败");
|
|
|
- }else {
|
|
|
- log.info("短信发送记录保存成功:{}",JSON.toJSONString(smsSendRecord));
|
|
|
+ } else {
|
|
|
+ log.info("短信发送记录保存成功:{}", JSON.toJSONString(smsSendRecord));
|
|
|
}
|
|
|
|
|
|
}
|
|
|
@@ -87,7 +89,7 @@ public class SmsSendRecordServiceImpl extends ServiceImpl<SmsSendRecordMapper, S
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public SmsSendRecord saveSmsRecord(SysOrg sysOrg, SysUser sysUser, AjaxResult result, SmsInfoVo smsInfoVo) {
|
|
|
+ public SmsSendRecord saveSmsRecord(SysOrg sysOrg, SysUser sysUser, AjaxResult result, SmsInfoVo smsInfoVo, CompositeData smsCompositeData) {
|
|
|
SmsSendRecord record = new SmsSendRecord();
|
|
|
record.setId(IdWorker.getId());
|
|
|
record.setTime(LocalDateTime.now());
|
|
|
@@ -102,18 +104,19 @@ public class SmsSendRecordServiceImpl extends ServiceImpl<SmsSendRecordMapper, S
|
|
|
record.setTypeText(smsInfoVo.getRetMsg());
|
|
|
record.setResult(result.get(AjaxResult.CODE_TAG).equals(String.valueOf(HttpStatus.SUCCESS)) ? "0" : "1");
|
|
|
record.setResultDescription(result.get(AjaxResult.MSG_TAG).toString());
|
|
|
+ record.setReqDetail(smsCompositeData == null ? StringUtil.EMPTY_STRING : JSON.toJSONString(smsCompositeData));
|
|
|
record.setRespDetail(JSON.toJSONString(result));
|
|
|
int insert = baseMapper.insert(record);
|
|
|
- if (insert==0){
|
|
|
+ if (insert == 0) {
|
|
|
log.error("短信发送记录保存失败");
|
|
|
- }else {
|
|
|
- log.info("短信发送记录保存成功:{}",JSON.toJSONString(record));
|
|
|
+ } else {
|
|
|
+ log.info("短信发送记录保存成功:{}", JSON.toJSONString(record));
|
|
|
}
|
|
|
return record;
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public SmsSendRecord saveSmsRecord(ReminderScheduleMsgDto msgDto, AjaxResult result, SmsInfoVo smsInfoVo) {
|
|
|
+ public SmsSendRecord saveSmsRecord(ReminderScheduleMsgDto msgDto, AjaxResult result, SmsInfoVo smsInfoVo, CompositeData smsCompositeData) {
|
|
|
SmsSendRecord record = new SmsSendRecord();
|
|
|
record.setId(IdWorker.getId());
|
|
|
record.setTime(LocalDateTime.now());
|
|
|
@@ -128,12 +131,13 @@ public class SmsSendRecordServiceImpl extends ServiceImpl<SmsSendRecordMapper, S
|
|
|
record.setTypeText(smsInfoVo.getRetMsg());
|
|
|
record.setResult(result.get(AjaxResult.CODE_TAG).equals(String.valueOf(HttpStatus.SUCCESS)) ? "0" : "1");
|
|
|
record.setResultDescription(result.get(AjaxResult.MSG_TAG).toString());
|
|
|
+ record.setReqDetail(JSON.toJSONString(smsCompositeData));
|
|
|
record.setRespDetail(JSON.toJSONString(result));
|
|
|
int insert = baseMapper.insert(record);
|
|
|
- if (insert==0){
|
|
|
+ if (insert == 0) {
|
|
|
log.error("短信发送记录保存失败");
|
|
|
- }else {
|
|
|
- log.info("短信发送记录保存成功:{}",JSON.toJSONString(record));
|
|
|
+ } else {
|
|
|
+ log.info("短信发送记录保存成功:{}", JSON.toJSONString(record));
|
|
|
}
|
|
|
return record;
|
|
|
}
|