|
@@ -414,8 +414,8 @@ public class MemberServiceImpl implements MemberService {
|
|
|
//获取会员剩余天数
|
|
|
long day = getLeftDay(subSetPricingList);
|
|
|
//如果会员天数小于0,修改会员状态为否
|
|
|
+ Members member = getCurrentUser();
|
|
|
if(day == 0){
|
|
|
- Members member = getCurrentUser();
|
|
|
if(SubscriberTypeEnum.yes.value().equals(member.getSubscriberType())) {
|
|
|
member.setUpdatedAt(new Date());
|
|
|
member.setSubscriberType(SubscriberTypeEnum.no.value());
|
|
@@ -423,6 +423,11 @@ public class MemberServiceImpl implements MemberService {
|
|
|
}
|
|
|
return SubscriberTypeEnum.no.value();
|
|
|
}else{
|
|
|
+ if(SubscriberTypeEnum.no.value().equals(member.getSubscriberType())) {
|
|
|
+ member.setUpdatedAt(new Date());
|
|
|
+ member.setSubscriberType(SubscriberTypeEnum.yes.value());
|
|
|
+ membersMapper.updateByPrimaryKey(member);
|
|
|
+ }
|
|
|
return SubscriberTypeEnum.yes.value();
|
|
|
}
|
|
|
}
|
|
@@ -527,6 +532,8 @@ public class MemberServiceImpl implements MemberService {
|
|
|
&& SubscriberTypeEnum.no.value().equals(currentUser.getSubscriberType())){
|
|
|
socialAccountService.deleteByMemberId(memberId);
|
|
|
membersMapper.deleteByPrimaryKey(memberId);
|
|
|
+ }else{
|
|
|
+ throw new BackendRuntimeException("不允许注销该账号,因为充过钱了!");
|
|
|
}
|
|
|
return memberId;
|
|
|
}
|