From 4cfc0066a48987c8f26c01d2ab2d63e718613dfe Mon Sep 17 00:00:00 2001 From: Stormeye Wu Date: Thu, 4 Jul 2019 11:25:34 +0800 Subject: [PATCH] =?UTF-8?q?[=E6=B6=88=E6=81=AF][=E4=BF=AE=E6=94=B9]:?= =?UTF-8?q?=E6=B6=88=E6=81=AF=E9=99=90=E5=88=B6=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/WxMsgLimitServiceImpl.java | 22 +++++++++---------- .../resources/mapper/WxMsgLimitMapper.xml | 2 +- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxMsgLimitServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxMsgLimitServiceImpl.java index 7a316a2e5..919b694da 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxMsgLimitServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxMsgLimitServiceImpl.java @@ -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); } diff --git a/mallinkService/src/main/resources/mapper/WxMsgLimitMapper.xml b/mallinkService/src/main/resources/mapper/WxMsgLimitMapper.xml index 0b8cde7ed..cca21b745 100644 --- a/mallinkService/src/main/resources/mapper/WxMsgLimitMapper.xml +++ b/mallinkService/src/main/resources/mapper/WxMsgLimitMapper.xml @@ -62,7 +62,7 @@ - update wx_msg_limit set limit_num = limit_num - 1 where `id` = #{id} and `tenant_id` = #{tenantId} and limit_num >= 1 + update wx_msg_limit set limit_num = limit_num - 1 where `id` = #{id} and `tenant_id` = #{tenantId} and limit_num > 0