|
|
|
@@ -6,13 +6,12 @@ import com.iformall.common.IdWorker; |
|
|
|
import com.iformall.domain.po.*; |
|
|
|
import com.iformall.domain.po.msg.BaseMsg; |
|
|
|
import com.iformall.domain.po.msg.WxMsgRecord; |
|
|
|
import com.iformall.enums.EnumMsgLimitType; |
|
|
|
import com.iformall.enums.EnumMsgOpen; |
|
|
|
import com.iformall.enums.EnumVerifyCode; |
|
|
|
import com.iformall.exception.MallinkException; |
|
|
|
import com.iformall.mapper.WxMsgConfigMapper; |
|
|
|
import com.iformall.mapper.WxMsgValidationcodeMapper; |
|
|
|
import com.iformall.mapper.WxMsgValidationcodeModelMapper; |
|
|
|
import com.iformall.service.WxMsgLimitService; |
|
|
|
import com.iformall.service.msg.MsgSendService; |
|
|
|
import com.iformall.service.WxMsgValidationcodeService; |
|
|
|
import com.iformall.utils.WiwideUtil; |
|
|
|
@@ -41,9 +40,6 @@ public class SendSmsServiceImpl implements MsgSendService { |
|
|
|
@Autowired |
|
|
|
private WxMsgValidationcodeService wxMsgValidationcodeService; |
|
|
|
|
|
|
|
@Autowired |
|
|
|
private WxMsgLimitService wxMsgLimitService; |
|
|
|
|
|
|
|
@Override |
|
|
|
public void send(BaseMsg baseMsg) throws Exception{ |
|
|
|
WxMsgRecord record = (WxMsgRecord)baseMsg; |
|
|
|
@@ -67,6 +63,7 @@ public class SendSmsServiceImpl implements MsgSendService { |
|
|
|
WxMsgValidationcodeModel wxMsgValidationcodeModel = new WxMsgValidationcodeModel(); |
|
|
|
wxMsgValidationcodeModel.setTenantId(record.getTenantId()); |
|
|
|
wxMsgValidationcodeModel.setType(record.getModelType()); |
|
|
|
wxMsgValidationcodeModel.setOpen(EnumMsgOpen.OPEN.getCode()); |
|
|
|
List<WxMsgValidationcodeModel> modelList = wxMsgValidationcodeModelMapper.findList(wxMsgValidationcodeModel); |
|
|
|
if(CollectionUtils.isEmpty(modelList)){ |
|
|
|
throw new MallinkException(ErrorCode.MSG_MODEL_NOT_FOUND); |
|
|
|
|