From cc5c9ed0c1ec76a7db8f4052b979ec9523747d23 Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Wed, 04 Feb 2026 15:55:05 +0800
Subject: [PATCH] fix(mallMember): 修复会员角色ID字段映射错误
---
src/main/java/cc/mrbird/febs/mall/controller/member/AdminMallMemberController.java | 4 ++--
src/main/resources/templates/febs/views/modules/mallMember/vip-level-setting.html | 6 +++---
src/main/java/cc/mrbird/febs/mall/entity/MallMember.java | 3 +++
src/main/resources/mapper/modules/MallMemberMapper.xml | 4 ++--
src/main/java/cc/mrbird/febs/mall/controller/member/ViewMallMemberController.java | 2 +-
src/main/resources/templates/febs/views/modules/mallMember/mallMemberList.html | 2 +-
6 files changed, 12 insertions(+), 9 deletions(-)
diff --git a/src/main/java/cc/mrbird/febs/mall/controller/member/AdminMallMemberController.java b/src/main/java/cc/mrbird/febs/mall/controller/member/AdminMallMemberController.java
index 5d37a56..31930b9 100644
--- a/src/main/java/cc/mrbird/febs/mall/controller/member/AdminMallMemberController.java
+++ b/src/main/java/cc/mrbird/febs/mall/controller/member/AdminMallMemberController.java
@@ -663,12 +663,12 @@
MallMember mallMember = mallMemberService.getBaseMapper().selectById(member.getId());
mallMemberService.update(null,
Wrappers.lambdaUpdate(MallMember.class)
- .set(MallMember::getLevel, member.getLevel())
+ .set(MallMember::getMemberRoleId, member.getMemberRoleId())
.eq(MallMember::getId, mallMember.getId())
);
aiMemberService.update(null,
Wrappers.lambdaUpdate(AiMember.class)
- .set(AiMember::getMemberRoleId, member.getLevel())
+ .set(AiMember::getMemberRoleId, member.getMemberRoleId())
.eq(AiMember::getId, mallMember.getMemberUuid())
.eq(AiMember::getCompanyId, mallMember.getCompanyId())
);
diff --git a/src/main/java/cc/mrbird/febs/mall/controller/member/ViewMallMemberController.java b/src/main/java/cc/mrbird/febs/mall/controller/member/ViewMallMemberController.java
index 2f38a9d..d4b3658 100644
--- a/src/main/java/cc/mrbird/febs/mall/controller/member/ViewMallMemberController.java
+++ b/src/main/java/cc/mrbird/febs/mall/controller/member/ViewMallMemberController.java
@@ -409,7 +409,7 @@
Map<String, Object> data = new HashMap<>();
data.put("id", mallMember.getId());
- data.put("level", mallMember.getLevel());
+ data.put("memberRoleId", mallMember.getMemberRoleId());
model.addAttribute("vipLevelSet", data);
return FebsUtil.view("modules/mallMember/vip-level-setting");
}
diff --git a/src/main/java/cc/mrbird/febs/mall/entity/MallMember.java b/src/main/java/cc/mrbird/febs/mall/entity/MallMember.java
index be72b93..3b2d229 100644
--- a/src/main/java/cc/mrbird/febs/mall/entity/MallMember.java
+++ b/src/main/java/cc/mrbird/febs/mall/entity/MallMember.java
@@ -115,6 +115,9 @@
private String memberRoleId;
@TableField(exist = false)
+ private String memberRoleIdName;
+
+ @TableField(exist = false)
private String referrerName;
@TableField(exist = false)
diff --git a/src/main/resources/mapper/modules/MallMemberMapper.xml b/src/main/resources/mapper/modules/MallMemberMapper.xml
index ab5e29e..7cf6ca8 100644
--- a/src/main/resources/mapper/modules/MallMemberMapper.xml
+++ b/src/main/resources/mapper/modules/MallMemberMapper.xml
@@ -53,14 +53,14 @@
e.name companyName,
e.code companyCode,
b.name storeMasterName,
- f.name levelName,
+ f.name memberRoleIdName,
c.name directorName
FROM mall_member a
left join happy_sale_level b on b.code = a.store_master
left join happy_member_level c on c.code = a.director
left join mall_member_wallet d on d.member_id = a.id
left join ai_company e on e.id = a.company_id
- left join ai_member_role f on f.id = a.level
+ left join ai_member_role f on f.id = a.member_role_id
<where>
and a.phone is not null
<if test="record != null" >
diff --git a/src/main/resources/templates/febs/views/modules/mallMember/mallMemberList.html b/src/main/resources/templates/febs/views/modules/mallMember/mallMemberList.html
index f926174..fcf7ef6 100644
--- a/src/main/resources/templates/febs/views/modules/mallMember/mallMemberList.html
+++ b/src/main/resources/templates/febs/views/modules/mallMember/mallMemberList.html
@@ -399,7 +399,7 @@
{field: 'realName', title: '真实姓名', minWidth: 100,align:'center'},
{field: 'phone', title: '联系方式', minWidth: 150,align:'center'},
{field: 'companyName', title: '公司', minWidth: 150,align:'center'},
- {field: 'levelName', title: '角色', minWidth: 150,align:'center'},
+ {field: 'memberRoleIdName', title: '角色', minWidth: 150,align:'center'},
// {field: 'score', title: '会员经验', minWidth: 150,align:'center'},
// {field: 'prizeScore', title: '积分', minWidth: 150,align:'center'},
// {field: 'commission', title: '可用佣金', minWidth: 150,align:'center'},
diff --git a/src/main/resources/templates/febs/views/modules/mallMember/vip-level-setting.html b/src/main/resources/templates/febs/views/modules/mallMember/vip-level-setting.html
index 54615bd..fe1c7f3 100644
--- a/src/main/resources/templates/febs/views/modules/mallMember/vip-level-setting.html
+++ b/src/main/resources/templates/febs/views/modules/mallMember/vip-level-setting.html
@@ -29,7 +29,7 @@
<div class="layui-inline">
<label class="layui-form-label">角色:</label>
<div class="layui-input-inline">
- <select lay-verify="required" name="level" class="vip-level-set-level" id="levelSet">
+ <select lay-verify="required" name="memberRoleId" class="vip-level-set-level" id="levelSet">
<option value="">请选择</option>
</select>
</div>
@@ -62,7 +62,7 @@
function initMemberLevel() {
form.val("vip-level-set-form", {
"id": vipLevelSet.id,
- "level": vipLevelSet.level
+ "memberRoleId": vipLevelSet.memberRoleId
});
}
@@ -75,7 +75,7 @@
}
layui.use('form', function () {
var form = layui.form;
- $("#levelSet").val(vipLevelSet.level)
+ $("#levelSet").val(vipLevelSet.memberRoleId)
form.render();
});
});
--
Gitblit v1.9.1