Просмотр исходного кода

[消息][修改]:消息限制修改

release_toaliyun_real
Stormeye Wu 6 лет назад
Родитель
Сommit
4cfc0066a4
2 измененных файлов: 12 добавлений и 12 удалений
  1. +11
    -11
      mallinkService/src/main/java/com/iformall/service/impl/WxMsgLimitServiceImpl.java
  2. +1
    -1
      mallinkService/src/main/resources/mapper/WxMsgLimitMapper.xml

+ 11
- 11
mallinkService/src/main/java/com/iformall/service/impl/WxMsgLimitServiceImpl.java Просмотреть файл

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


+ 1
- 1
mallinkService/src/main/resources/mapper/WxMsgLimitMapper.xml Просмотреть файл

@@ -62,7 +62,7 @@
</select> </select>


<update id="updateLimitNum" parameterType="com.iformall.domain.po.WxMsgLimit"> <update id="updateLimitNum" parameterType="com.iformall.domain.po.WxMsgLimit">
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
</update> </update>


<delete id="delLimitNum" parameterType="com.iformall.domain.po.WxMsgLimit"> <delete id="delLimitNum" parameterType="com.iformall.domain.po.WxMsgLimit">


Загрузка…
Отмена
Сохранить