|
|
@@ -702,7 +702,9 @@ public class PartnerUserServiceImpl extends ServiceImpl<PartnerUserMapper, Partn
|
|
|
level.setLockingState("1");
|
|
|
if (null != partnerUser.getUpgradeTime()) {
|
|
|
PartnerRuleEntity ruleEntity = ruleService.selectByGrade(String.valueOf(partnerUser.getGrade()));
|
|
|
- level.setExpiryDate(new SimpleDateFormat("yyyy-MM-dd").format(PartnerDateUtils.addDays(partnerUser.getUpgradeTime(), Integer.valueOf(ruleEntity.getKhDays()))));
|
|
|
+ if (Objects.nonNull(partnerUser.getUpgradeTime())){
|
|
|
+ level.setExpiryDate(new SimpleDateFormat("yyyy-MM-dd").format(PartnerDateUtils.addDays(partnerUser.getUpgradeTime(), Integer.valueOf(ruleEntity.getKhDays()))));
|
|
|
+ }
|
|
|
}
|
|
|
level.setProportional(proportional(String.valueOf(partnerUser.getGrade()), partnerUser.getUserId()));
|
|
|
}
|
|
|
@@ -729,7 +731,9 @@ public class PartnerUserServiceImpl extends ServiceImpl<PartnerUserMapper, Partn
|
|
|
level.setZeroDays("99");
|
|
|
}
|
|
|
PartnerRuleEntity rule = ruleService.selectByGrade(String.valueOf(partnerUser.getGrade() + 1));
|
|
|
- level.setUnlockDeadline(new SimpleDateFormat("yyyy-MM-dd").format(PartnerDateUtils.addDays(partnerUser.getUpgradeTime(), Integer.valueOf(rule.getCycle().getFixedDays()))));
|
|
|
+ if (Objects.nonNull(partnerUser.getUpgradeTime())){
|
|
|
+ level.setUnlockDeadline(new SimpleDateFormat("yyyy-MM-dd").format(PartnerDateUtils.addDays(partnerUser.getUpgradeTime(), Integer.valueOf(rule.getCycle().getFixedDays()))));
|
|
|
+ }
|
|
|
Integer grade = partnerUser.getGrade();
|
|
|
// 检查升级条件
|
|
|
boolean verified = ruleService.verifyUpgradeConditions(partnerUser.getUserId(), String.valueOf(grade));
|