Browse Source

查询创客上级信息接口修复

mac 2 years ago
parent
commit
03ec2e41a3

+ 2 - 2
kxs-transfer/src/main/java/com/kxs/transfer/api/service/user/KxsUserProfitZlbService.java

@@ -46,8 +46,8 @@ public class KxsUserProfitZlbService extends ServiceImpl<KxsUserProfitZlbMapper,
                 case "UserId":
                     userProfit.setUserId(Integer.valueOf(validFieldDataMap.get(field).toString()));
                     break;
-                case "Version":
-                    userProfit.setStatus(Integer.valueOf(validFieldDataMap.get(field).toString()));
+                case "Status":
+                    userProfit.setStatus(Integer.parseInt(validFieldDataMap.get(field).toString()) - 1);
                     break;
                 case "TradeMonth":
                     userProfit.setProfitMonth(Integer.valueOf(validFieldDataMap.get(field).toString()));

+ 3 - 1
kxs-user/kxs-user-biz/src/main/java/com/kxs/user/biz/service/impl/KxsUserServiceImpl.java

@@ -486,9 +486,11 @@ public class KxsUserServiceImpl extends ServiceImpl<KxsUserMapper, KxsUser> impl
 
         builder.meInfo(SysParentUserInfoVO.builder().userCode(meUser.getUserCode()).username(meUser.getUsername()).build());
         List<String> pidPath = Arrays.asList(meUser.getPidPath().split(StrUtil.COMMA));
+        //查询上级信息是需要加入自己
+        pidPath.add(String.valueOf(meUser.getId()));
+        //倒序
         Collections.reverse(pidPath);
 
-        //查询上级
         KxsUser parentUser = getById(meUser.getPid());
         if(parentUser != null){
             builder.parentInfo(SysParentUserInfoVO.builder().userCode(parentUser.getUserCode()).username(parentUser.getUsername()).build());