mirror of https://gitee.com/stylefeng/roses
【7.0.4】【c】增加更新会员过期日期接口
parent
9380d9999f
commit
d7f8b5a801
|
@ -53,6 +53,11 @@ public class CustomerInfo {
|
|||
*/
|
||||
private Integer score;
|
||||
|
||||
/**
|
||||
* 是否是会员
|
||||
*/
|
||||
private Boolean memberFlag;
|
||||
|
||||
/**
|
||||
* 会员截止日期,到期时间
|
||||
*/
|
||||
|
|
|
@ -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());
|
||||
|
||||
|
|
Loading…
Reference in New Issue