|
@@ -241,10 +241,8 @@ public class MemberLevelServiceImpl implements MemberLevelService {
|
|
|
MemberUserDO user = memberUserService.getUser(userId);
|
|
|
Integer userExperience = ObjUtil.defaultIfNull(user.getExperience(), 0);
|
|
|
userExperience = NumberUtil.max(userExperience + experience, 0); // 防止扣出负数
|
|
|
- MemberLevelRecordDO levelRecord = new MemberLevelRecordDO()
|
|
|
- .setUserId(user.getId())
|
|
|
- .setExperience(experience)
|
|
|
- .setUserExperience(userExperience);
|
|
|
+ MemberLevelRecordDO levelRecord = new MemberLevelRecordDO().setUserId(user.getId())
|
|
|
+ .setExperience(experience).setUserExperience(userExperience).setLevelId(user.getLevelId());
|
|
|
memberExperienceRecordService.createExperienceRecord(userId, experience, userExperience,
|
|
|
bizType, bizId);
|
|
|
|