From 1506f16162c71e8852e62ecbe2d0888548a37800 Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Tue, 24 Mar 2026 10:26:41 +0800
Subject: [PATCH] feat(yinhe): 添加公司级别限制LOGO功能
---
src/main/java/cc/mrbird/febs/yinhe/res/YHMemberVo.java | 3 +++
src/main/java/cc/mrbird/febs/yinhe/service/impl/YhAiServiceImpl.java | 7 +++++++
src/main/java/cc/mrbird/febs/yinhe/entity/YHSysCompanyLevel.java | 1 +
3 files changed, 11 insertions(+), 0 deletions(-)
diff --git a/src/main/java/cc/mrbird/febs/yinhe/entity/YHSysCompanyLevel.java b/src/main/java/cc/mrbird/febs/yinhe/entity/YHSysCompanyLevel.java
index 89c608a..542de11 100644
--- a/src/main/java/cc/mrbird/febs/yinhe/entity/YHSysCompanyLevel.java
+++ b/src/main/java/cc/mrbird/febs/yinhe/entity/YHSysCompanyLevel.java
@@ -12,4 +12,5 @@
private Integer agentNum;
private Integer token;
private Integer memberNum;
+ private Integer limitLogo;
}
diff --git a/src/main/java/cc/mrbird/febs/yinhe/res/YHMemberVo.java b/src/main/java/cc/mrbird/febs/yinhe/res/YHMemberVo.java
index 023a490..3220b3c 100644
--- a/src/main/java/cc/mrbird/febs/yinhe/res/YHMemberVo.java
+++ b/src/main/java/cc/mrbird/febs/yinhe/res/YHMemberVo.java
@@ -34,6 +34,9 @@
@ApiModelProperty(value = "公司ID")
private String companyId;
+ @ApiModelProperty(value = "是否允许换LOGO,banner 0-允许 1-不允许")
+ private Integer limitLogo;
+
@ApiModelProperty(value = "公司")
private String companyName;
diff --git a/src/main/java/cc/mrbird/febs/yinhe/service/impl/YhAiServiceImpl.java b/src/main/java/cc/mrbird/febs/yinhe/service/impl/YhAiServiceImpl.java
index b3a34d8..0d31c71 100644
--- a/src/main/java/cc/mrbird/febs/yinhe/service/impl/YhAiServiceImpl.java
+++ b/src/main/java/cc/mrbird/febs/yinhe/service/impl/YhAiServiceImpl.java
@@ -86,6 +86,13 @@
yhMemberVo.setCompanyId(yhAiCompany.getId());
yhMemberVo.setCompanyName(yhAiCompany.getName());
yhMemberVo.setPhone(yhAiMember.getPhone());
+
+ String levelCode = yhAiCompany.getLevelCode();
+ YHSysCompanyLevel yhSysCompanyLevel = yhSysCompanyLevelMapper.selectOne(
+ Wrappers.lambdaQuery(YHSysCompanyLevel.class)
+ .eq(YHSysCompanyLevel::getCode, levelCode)
+ );
+ yhMemberVo.setLimitLogo(yhSysCompanyLevel.getLimitLogo());
}
return new FebsResponse().success().data(yhMemberVo);
}
--
Gitblit v1.9.1