helixiao преди 2 години
родител
ревизия
351cdd9fbe

+ 1 - 1
sql/Online.sql

@@ -138,7 +138,7 @@ CREATE TABLE `sys_relation_person` (
                                        `del_flag` tinyint NOT NULL DEFAULT '1' COMMENT '删除( 0:删除 1:正常)',
                                        PRIMARY KEY (`id`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='合伙人/推荐人和机构负责人关系表';
-ALTER TABLE `sys_user_bank_card` ADD COLUMN `ascription` tinyint DEFAULT NULL COMMENT '归属端  1:合伙人绑卡 2:机构负责人绑卡';
+ALTER TABLE `sys_user_bank_card` ADD COLUMN `ascription` tinyint DEFAULT NULL COMMENT '归属端 1:渠道 2:个代 a:合伙人 b:机构负责人';
 
 --add by caiyaru 20240813
 ALTER TABLE `sys_user_bank_card` ADD COLUMN `bank_verify` tinyint  DEFAULT 0 COMMENT '0 未验证 1 已验证';

+ 1 - 1
src/main/java/com/ydtech/modules/admin/model/po/SysUserBankCard.java

@@ -96,6 +96,6 @@ public class SysUserBankCard implements Serializable {
     private Integer bankVerify;
 
     @TableField(value = "ascription")
-    private Integer ascription;
+    private String ascription;
 
 }

+ 7 - 4
src/main/java/com/ydtech/modules/admin/service/impl/SysUserBankCardServiceImpl.java

@@ -201,12 +201,15 @@ public class SysUserBankCardServiceImpl extends ServiceImpl<SysUserBankCardMappe
             boolean a = sysPartnerService.checkPartner(BaseController.getUserId());
             boolean b = sysAgencyLeaderService.checkUserId(BaseController.getUserId());
             if (a) {
-                //1:合伙人绑卡
-                sysUserBankCard.setAscription(1);
+                //a:合伙人绑卡
+                sysUserBankCard.setAscription("a");
             }else if (b) {
-                //2:机构负责人绑卡
-                sysUserBankCard.setAscription(2);
+                //b:机构负责人绑卡
+                sysUserBankCard.setAscription("b");
+            }else {
+                sysUserBankCard.setAscription(sysUser.getManagementSource());
             }
+
             baseMapper.insert(sysUserBankCard);
             SysUserBankCardHistory sysUserBankCardHistory = new SysUserBankCardHistory();
             sysUserBankCardHistory.setBankNumber(sysUserBankCardVO.getBankNumber());