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