短信功能增加开关

This commit is contained in:
zhangyx
2021-11-11 14:59:01 +08:00
parent f253e8d0cb
commit 471227db7d
2 changed files with 13 additions and 6 deletions

View File

@ -70,7 +70,7 @@ public class BizSendMsgLog implements Serializable {
/** /**
* 发送状态0-失败1-成功 * 发送状态0-失败1-成功
*/ */
@ApiModelProperty(value = "发送状态0-失败1-成功") @ApiModelProperty(value = "发送状态0-失败1-成功2-短信功能未开启")
private Integer status; private Integer status;
/** /**

View File

@ -118,10 +118,17 @@ public class BizSendMsgTemplateServiceImpl extends ServiceImpl<BizSendMsgTemplat
.setSendUName(userName) .setSendUName(userName)
.setStrMobileNumberr(receiver.getReceiverAccount()) .setStrMobileNumberr(receiver.getReceiverAccount())
.setStrContent(magContent); .setStrContent(magContent);
//active使能10
int active =funcSwitchConfigMapper.selectByType("send-sms-func");
//发送状态0-失败1-成功2-短信功能未开启
int sendResult = 2;
if (active==1) {
//发送短信 //发送短信
result = msgService.sendMsg(msgVO); result = msgService.sendMsg(msgVO);
sendResult = result?1:0;
}
//保存日志 //保存日志
savaLog(msgInfo, result, receiver, magContent, taskForm); savaLog(msgInfo, sendResult, receiver, magContent, taskForm);
return result; return result;
} }
@ -131,7 +138,7 @@ public class BizSendMsgTemplateServiceImpl extends ServiceImpl<BizSendMsgTemplat
* @param result * @param result
* @param receiverVO * @param receiverVO
*/ */
public void savaLog(BizSendMsgInfo msgInfo, boolean result, BizReceiverVO receiverVO, String magContent, String taskForm) { public void savaLog(BizSendMsgInfo msgInfo, int result, BizReceiverVO receiverVO, String magContent, String taskForm) {
//当前用户userId //当前用户userId
String userId = cacheUserService.getCacheUser().getUserId();//"ex-wanghy623"; String userId = cacheUserService.getCacheUser().getUserId();//"ex-wanghy623";
String userName = cacheUserService.getCacheUser().getFullName();//"曹鹏"; String userName = cacheUserService.getCacheUser().getFullName();//"曹鹏";
@ -148,7 +155,7 @@ public class BizSendMsgTemplateServiceImpl extends ServiceImpl<BizSendMsgTemplat
.setReceiverCompanyId(receiverVO.getReceiverCompanyId()) .setReceiverCompanyId(receiverVO.getReceiverCompanyId())
.setReceiverCompanyName(receiverVO.getReceiverCompanyName()) .setReceiverCompanyName(receiverVO.getReceiverCompanyName())
.setReceiverAccount(receiverVO.getReceiverAccount()) .setReceiverAccount(receiverVO.getReceiverAccount())
.setStatus(result?1:0)//发送状态0-失败1-成功 .setStatus(result)//发送状态0-失败1-成功2-短信功能未开启
.setSendTime(LocalDateTime.now()) .setSendTime(LocalDateTime.now())
.setProjectId(msgInfo.getProjectId()) .setProjectId(msgInfo.getProjectId())
.setProjectName(msgInfo.getProjectName()) .setProjectName(msgInfo.getProjectName())