|
|
@@ -173,7 +173,8 @@ public class PartnerUserServiceImpl extends ServiceImpl<PartnerUserMapper, Partn
|
|
|
|
|
|
@Override
|
|
|
public HttpResult submitLiftingRecord(UserGradeParam userGradeParam) {
|
|
|
-
|
|
|
+ SysUserJzgInfo sysUserJzgInfo = getSysUserJzgInfo(userGradeParam.getId());
|
|
|
+ userGradeParam.setId(sysUserJzgInfo.getId());
|
|
|
boolean checked = ruleService.verifyUpgradeConditions(userGradeParam.getId(), String.valueOf(Integer.valueOf(userGradeParam.getGrade()) + 1));
|
|
|
if (!checked) {
|
|
|
return HttpResult.error("请先达成升级条件");
|
|
|
@@ -433,17 +434,22 @@ public class PartnerUserServiceImpl extends ServiceImpl<PartnerUserMapper, Partn
|
|
|
|
|
|
@Override
|
|
|
public HttpResult queryIdentityInformation(String userId, String token) {
|
|
|
- SysUserJzgInfo sysUserJzgInfo = getSysUserJzgInfo(userId);
|
|
|
- List<PartnerRule> partnerRules = ruleService.selectAll();
|
|
|
- List<PartnerUser> partnerUsers = baseMapper.selectList(new LambdaQueryWrapper<>(PartnerUser.class).eq(PartnerUser::getUserId, sysUserJzgInfo.getId()));
|
|
|
- Map<Integer, PartnerUser> userMap = partnerUsers.stream()
|
|
|
- .collect(Collectors.toMap(
|
|
|
- PartnerUser::getGrade,
|
|
|
- user -> user
|
|
|
- ));
|
|
|
-
|
|
|
- List<MyUserLevel> list = getUserLevels(sysUserJzgInfo.getId(), partnerRules, userMap);
|
|
|
- return HttpResult.ok(list);
|
|
|
+ try {
|
|
|
+ SysUserJzgInfo sysUserJzgInfo = getSysUserJzgInfo(userId);
|
|
|
+ List<PartnerRule> partnerRules = ruleService.selectAll();
|
|
|
+ List<PartnerUser> partnerUsers = baseMapper.selectList(new LambdaQueryWrapper<>(PartnerUser.class).eq(PartnerUser::getUserId, sysUserJzgInfo.getId()));
|
|
|
+ Map<Integer, PartnerUser> userMap = partnerUsers.stream()
|
|
|
+ .collect(Collectors.toMap(
|
|
|
+ PartnerUser::getGrade,
|
|
|
+ user -> user
|
|
|
+ ));
|
|
|
+
|
|
|
+ List<MyUserLevel> list = getUserLevels(sysUserJzgInfo.getId(), partnerRules, userMap);
|
|
|
+ return HttpResult.ok(list);
|
|
|
+ }catch (Exception e){
|
|
|
+ e.printStackTrace();
|
|
|
+ }
|
|
|
+ return HttpResult.error("查询用户信息异常");
|
|
|
}
|
|
|
|
|
|
|
|
|
@@ -506,11 +512,13 @@ public class PartnerUserServiceImpl extends ServiceImpl<PartnerUserMapper, Partn
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public HttpResult degradedTask(String grade, String userId) {
|
|
|
+ public HttpResult degradedTask(String grade, String sysUserId) {
|
|
|
PartnerRuleEntity partnerRuleEntity = ruleService.selectByGrade(grade);
|
|
|
if (partnerRuleEntity == null) {
|
|
|
return HttpResult.error("等级不存在");
|
|
|
}
|
|
|
+ SysUserJzgInfo sysUserJzgInfo = getSysUserJzgInfo(sysUserId);
|
|
|
+ String userId = sysUserJzgInfo.getId();
|
|
|
partnerRuleEntity.setRequirement(null);
|
|
|
CommissionValidityPeriod period = baseMapper.selectUpgradeCycleStartTime(userId, Integer.valueOf(grade));
|
|
|
period.setEndDate(SpringUtil.getBean(ExpiredCommissionUtils.class).generateDowngradeTime(grade, period.getStartDate()));
|
|
|
@@ -1739,6 +1747,12 @@ public class PartnerUserServiceImpl extends ServiceImpl<PartnerUserMapper, Partn
|
|
|
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public HttpResult queryDowngradeTaskVo(String grade, String userId) {
|
|
|
+ SysUserJzgInfo sysUserJzgInfo = getSysUserJzgInfo(userId);
|
|
|
+ return queryDowngradeTask(grade,sysUserJzgInfo.getId());
|
|
|
+ }
|
|
|
+
|
|
|
@NotNull
|
|
|
private static PartnerUser getPartnerUser(SysUserJzgInfo info, PartnerUser partnerUser) {
|
|
|
PartnerUser user = new PartnerUser();
|