|
|
|
@@ -46,37 +46,37 @@ public class WxMsgLimitServiceImpl implements WxMsgLimitService { |
|
|
|
Date curDate = new Date(); |
|
|
|
if(record.getType().equals(EnumMsgLimitType.SMS_VALID.getCode())) { |
|
|
|
// 短信 - 验证码, 24小时内10条 |
|
|
|
record.setLimitNum(10); |
|
|
|
record.setLimitNum(9); |
|
|
|
Date limitDate = DateUtils.getTimeAfterDays(1, curDate); |
|
|
|
record.setLimitDate(limitDate); |
|
|
|
} else if(record.getType().equals(EnumMsgLimitType.SMS_SALE.getCode())) { |
|
|
|
// 短信 - 营销, 24小时内3条 |
|
|
|
record.setLimitNum(3); |
|
|
|
record.setLimitNum(2); |
|
|
|
Date limitDate = DateUtils.getTimeAfterDays(1, curDate); |
|
|
|
record.setLimitDate(limitDate); |
|
|
|
} else if(record.getType().equals(EnumMsgLimitType.WEAPP_PREPAYID.getCode())) { |
|
|
|
// 小程序prepayId, 7天内3条 |
|
|
|
record.setLimitNum(3); |
|
|
|
record.setLimitNum(2); |
|
|
|
Date limitDate = DateUtils.getTimeAfterDays(7, curDate); |
|
|
|
record.setLimitDate(limitDate); |
|
|
|
} else if(record.getType().equals(EnumMsgLimitType.WEAPP_FORMID.getCode())) { |
|
|
|
// 小程序formId, 7天内1条 |
|
|
|
record.setLimitNum(1); |
|
|
|
record.setLimitNum(0); |
|
|
|
Date limitDate = DateUtils.getTimeAfterDays(7, curDate); |
|
|
|
record.setLimitDate(limitDate); |
|
|
|
} else if(record.getType().equals(EnumMsgLimitType.WEAPP_OPENID_SEND.getCode())) { |
|
|
|
// 小程序openId, 2天内1条 |
|
|
|
record.setLimitNum(1); |
|
|
|
Date limitDate = DateUtils.getTimeAfterDays(2, curDate); |
|
|
|
// 小程序openId, 1天内1条 |
|
|
|
record.setLimitNum(0); |
|
|
|
Date limitDate = DateUtils.getTimeAfterDays(1, curDate); |
|
|
|
record.setLimitDate(limitDate); |
|
|
|
} else if(record.getType().equals(EnumMsgLimitType.WXCHAT_OPENID_SEND.getCode())) { |
|
|
|
// 公众号openId, 2天内1条 |
|
|
|
record.setLimitNum(1); |
|
|
|
Date limitDate = DateUtils.getTimeAfterDays(2, curDate); |
|
|
|
// 公众号openId, 1天内1条 |
|
|
|
record.setLimitNum(0); |
|
|
|
Date limitDate = DateUtils.getTimeAfterDays(1, curDate); |
|
|
|
record.setLimitDate(limitDate); |
|
|
|
} else { |
|
|
|
// 未知的,暂定1天内1条 |
|
|
|
record.setLimitNum(1); |
|
|
|
record.setLimitNum(0); |
|
|
|
Date limitDate = DateUtils.getTimeAfterDays(1, curDate); |
|
|
|
record.setLimitDate(limitDate); |
|
|
|
} |
|
|
|
|