【7.0.4】【c】增加更新会员过期日期接口

pull/22/head
fengshuonan 2021-07-18 22:33:23 +08:00
parent 9380d9999f
commit d7f8b5a801
2 changed files with 17 additions and 0 deletions

View File

@ -53,6 +53,11 @@ public class CustomerInfo {
*/
private Integer score;
/**
*
*/
private Boolean memberFlag;
/**
*
*/

View File

@ -2,6 +2,7 @@ package cn.stylefeng.roses.kernel.customer.modular.service.impl;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.convert.Convert;
import cn.hutool.core.date.DateUtil;
import cn.hutool.core.util.ObjectUtil;
import cn.hutool.core.util.RandomUtil;
import cn.hutool.core.util.StrUtil;
@ -381,6 +382,17 @@ public class CustomerServiceImpl extends ServiceImpl<CustomerMapper, Customer> i
customer.getAvatarObjectName());
result.setAvatarObjectUrl(fileAuthUrl);
// 更新用户会员信息
if (result.getMemberExpireTime() == null) {
result.setMemberFlag(false);
} else {
if (DateUtil.compare(result.getMemberExpireTime(), new Date()) < 0) {
result.setMemberFlag(false);
} else {
result.setMemberFlag(true);
}
}
// 放入缓存用户信息
customerInfoCacheOperatorApi.put(customerIdKey, result, CustomerConfigExpander.getCustomerCacheExpiredSeconds());