Quellcode durchsuchen

chore: auto bump version and changelog [skip ci]

iwt vor 1 Woche
Ursprung
Commit
60cb523004

+ 5 - 9
cfc-backend/src/main/java/com/etotem/cfc/service/FamilyJoinRequestService.java

@@ -303,7 +303,7 @@ public class FamilyJoinRequestService {
      * 平台推荐人绑定(需求:未注册/已注册但无推荐人 → 绑定为邀请人的上级推荐人;已有推荐人 → 不动):
      * - 仅 token 路径(inviterUserId 非空)有明确邀请人,短码路径无邀请人则不处理;
      * - 被邀请者已有推荐人则跳过(需求:已有推荐人不动);
-     * - 邀请人自身无推荐人时,将邀请人作为直接推荐人(fallback,避免新用户无推荐人);
+     * - 邀请人自身无推荐人则跳过(被邀请者保持无推荐人);
      * - 幂等性由 commissionService.bindReferrerByUserId 双保险(已有推荐人忽略);
      * - 绑定失败不阻断审批(仅记录日志)。
      */
@@ -317,16 +317,12 @@ public class FamilyJoinRequestService {
         }
         try {
             User inviter = userMapper.selectById(inviterUserId);
-            if (inviter == null) {
+            if (inviter == null || inviter.getReferrerId() == null) {
                 return;
             }
-            // 邀请人有上级推荐人 → 绑定到上级(保持推荐链不跨家庭)
-            // 邀请人无上级推荐人 → 将邀请人作为直接推荐人(避免新用户无推荐人)
-            Long targetReferrerId = (inviter.getReferrerId() != null)
-                    ? inviter.getReferrerId() : inviter.getId();
-            commissionService.bindReferrerByUserId(requester.getId(), targetReferrerId);
-            log.info("家庭加入已绑定平台推荐人: userId={}, targetReferrerId={}, inviterId={}, requestId={}",
-                    requester.getId(), targetReferrerId, inviter.getId(), request.getId());
+            commissionService.bindReferrerByUserId(requester.getId(), inviter.getReferrerId());
+            log.info("家庭加入已绑定平台推荐人: userId={}, referrerId={}, requestId={}",
+                    requester.getId(), inviter.getReferrerId(), request.getId());
         } catch (Exception e) {
             log.warn("家庭加入绑定平台推荐人失败(不阻断审批): requestId={}, error={}", request.getId(), e.getMessage());
         }

+ 1 - 1
cfc-web/.last_build_commit

@@ -1 +1 @@
-44e2e274c02e0f81600dd6430517c004bd560316
+c26c7c9f66a91c28b3c97977d842c75cc4e4f157

+ 2 - 2
cfc-web/package-lock.json

@@ -1,12 +1,12 @@
 {
   "name": "cfc-web",
-  "version": "1.0.1326",
+  "version": "1.0.1327",
   "lockfileVersion": 3,
   "requires": true,
   "packages": {
     "": {
       "name": "cfc-web",
-      "version": "1.0.1326",
+      "version": "1.0.1327",
       "dependencies": {
         "@wangeditor/editor": "^5.1.23",
         "@wangeditor/editor-for-vue": "^1.0.2",

+ 1 - 1
cfc-web/package.json

@@ -1,6 +1,6 @@
 {
   "name": "cfc-web",
-  "version": "1.0.1327",
+  "version": "1.0.1328",
   "private": true,
   "scripts": {
     "dev": "vue-cli-service serve",

+ 6 - 0
cfc-web/public/CHANGELOG-v1.0.md

@@ -4,6 +4,12 @@
 
 ---
 
+## v1.0.1328 (2026-09-07)
+
+### Bug 修复
+- 修复已绑定推荐人重复提示与新用户信息补充页问题(boundInviteCode防重+新用户流程隐藏浠宝福宝选择+家庭身份选择回显)
+
+
 ## v1.0.1327 (2026-09-07)
 
 ### 新功能

+ 7 - 1
cfc-web/public/CHANGELOG.md

@@ -1,6 +1,6 @@
 # 更新日志
 
-> 当前版本: v1.0.1327
+> 当前版本: v1.0.1328
 
 ## 历史版本
 
@@ -8,6 +8,12 @@
 
 ---
 
+## v1.0.1328 (2026-09-07)
+
+### Bug 修复
+- 修复已绑定推荐人重复提示与新用户信息补充页问题(boundInviteCode防重+新用户流程隐藏浠宝福宝选择+家庭身份选择回显)
+
+
 ## v1.0.1327 (2026-09-07)
 
 ### 新功能