From cbb1c95b0ef07d3d5f6c6cb622caf17549fee0c2 Mon Sep 17 00:00:00 2001
From: Hentua <wangdoubleone@gmail.com>
Date: Thu, 31 Aug 2023 22:17:46 +0800
Subject: [PATCH] fix
---
src/main/java/cc/mrbird/febs/mall/vo/MallGoodsDetailsVo.java | 3 +++
src/main/java/cc/mrbird/febs/mall/vo/AdminMallOrderInfoVo.java | 2 ++
src/main/resources/mapper/modules/MallOrderInfoMapper.xml | 3 ++-
src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallGoodsServiceImpl.java | 1 +
src/main/resources/templates/febs/views/modules/order/orderList.html | 1 +
src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallMemberServiceImpl.java | 28 ++++++++++++++--------------
src/main/resources/templates/febs/views/modules/mallMember/mallMemberList.html | 8 ++++----
7 files changed, 27 insertions(+), 19 deletions(-)
diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallMemberServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallMemberServiceImpl.java
index 5f92116..d681674 100644
--- a/src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallMemberServiceImpl.java
+++ b/src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallMemberServiceImpl.java
@@ -75,20 +75,20 @@
public IPage<MallMember> getMallMemberList(MallMember mallMember, QueryRequest request) {
Page<MallMember> page = new Page<>(request.getPageNum(), request.getPageSize());
IPage<MallMember> mallMembers = this.baseMapper.selectMallMemberListInPage(page, mallMember);
- if(CollUtil.isNotEmpty(mallMembers.getRecords())){
- for(MallMember mallMemberTeam : mallMembers.getRecords()){
- Long salesmansId = mallMemberTeam.getSalesmansId();
- MallSalesman mallSalesman = mallSalesmanMapper.selectById(salesmansId);
- if(ObjectUtil.isNotEmpty(mallSalesman)){
- StringBuffer salesmanName = new StringBuffer();
- salesmanName.append(mallSalesman.getName());
- if(2 == mallSalesman.getState()){
- salesmanName.append("(禁用)");
- }
- mallMemberTeam.setSalesmansName(salesmanName.toString());
- }
- }
- }
+// if(CollUtil.isNotEmpty(mallMembers.getRecords())){
+// for(MallMember mallMemberTeam : mallMembers.getRecords()){
+// Long salesmansId = mallMemberTeam.getSalesmansId();
+// MallSalesman mallSalesman = mallSalesmanMapper.selectById(salesmansId);
+// if(ObjectUtil.isNotEmpty(mallSalesman)){
+// StringBuffer salesmanName = new StringBuffer();
+// salesmanName.append(mallSalesman.getName());
+// if(2 == mallSalesman.getState()){
+// salesmanName.append("(禁用)");
+// }
+// mallMemberTeam.setSalesmansName(salesmanName.toString());
+// }
+// }
+// }
return mallMembers;
}
diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallGoodsServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallGoodsServiceImpl.java
index 5780232..1e2d6e1 100644
--- a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallGoodsServiceImpl.java
+++ b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallGoodsServiceImpl.java
@@ -120,6 +120,7 @@
}
List<String> images = goodsImagesMapper.selectGoodsImagesByGoodsId(mallGoods.getId());
MallGoodsDetailsVo mallGoodsDetailsVo = MallGoodsConversion.INSTANCE.entityToDetailsVo(mallGoods);
+ mallGoodsDetailsVo.setMainImage(mallGoods.getThumb());
List<GoodsDetailsStyleVo> styles = mallGoodsDetailsVo.getStyles();
if(ObjectUtil.isNotEmpty(styles)){
diff --git a/src/main/java/cc/mrbird/febs/mall/vo/AdminMallOrderInfoVo.java b/src/main/java/cc/mrbird/febs/mall/vo/AdminMallOrderInfoVo.java
index 951dc9c..6c4c3ec 100644
--- a/src/main/java/cc/mrbird/febs/mall/vo/AdminMallOrderInfoVo.java
+++ b/src/main/java/cc/mrbird/febs/mall/vo/AdminMallOrderInfoVo.java
@@ -85,4 +85,6 @@
private String leaderName;
//商品名称
private String goodsName;
+
+ private String refererName;
}
diff --git a/src/main/java/cc/mrbird/febs/mall/vo/MallGoodsDetailsVo.java b/src/main/java/cc/mrbird/febs/mall/vo/MallGoodsDetailsVo.java
index dd49968..3566603 100644
--- a/src/main/java/cc/mrbird/febs/mall/vo/MallGoodsDetailsVo.java
+++ b/src/main/java/cc/mrbird/febs/mall/vo/MallGoodsDetailsVo.java
@@ -102,4 +102,7 @@
@ApiModelProperty(value = "是否收藏")
private Integer hasCollect;
+
+ @ApiModelProperty(value = "商品主图")
+ private String mainImage;
}
diff --git a/src/main/resources/mapper/modules/MallOrderInfoMapper.xml b/src/main/resources/mapper/modules/MallOrderInfoMapper.xml
index f9d27cb..7fb0231 100644
--- a/src/main/resources/mapper/modules/MallOrderInfoMapper.xml
+++ b/src/main/resources/mapper/modules/MallOrderInfoMapper.xml
@@ -56,7 +56,8 @@
select a.*,
b.name memberName,
b.bind_phone memberBindPhone,
- b.phone memberPhone
+ b.phone memberPhone,
+ (select member.name from mall_member member where member.invite_id = b.referrer_id) refererName
from mall_order_info a
left join mall_member b on a.member_id = b.id
<where>
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 668ab7c..b305536 100644
--- a/src/main/resources/templates/febs/views/modules/mallMember/mallMemberList.html
+++ b/src/main/resources/templates/febs/views/modules/mallMember/mallMemberList.html
@@ -265,9 +265,9 @@
// {field: 'score', title: '赠送积分', minWidth: 100,align:'left'},
// {field: 'prizeScore', title: '竞猜积分', minWidth: 100,align:'left'},
// {field: 'commission', title: '佣金', minWidth: 100,align:'left'},
- // {field: 'referrerName', title: '推荐人', minWidth: 100,align:'left'},
+ {field: 'referrerName', title: '推荐人', minWidth: 100,align:'left'},
{field: 'levelName', title: '会员类型', minWidth: 100,align:'left'},
- {field: 'salesmansName', title: '推销员', minWidth: 100,align:'left'},
+ // {field: 'referrerName', title: '推荐人', minWidth: 100,align:'left'},
// {field: 'storeMaster', title: '店长', templet:'#switchStoreMaster', minWidth: 100},
// {field: 'director', title: '总监', templet:'#switchDirector', minWidth: 100},
// {field: 'accountType', title: '账号类型',
@@ -296,11 +296,11 @@
{field: 'createdTime', title: '注册时间', minWidth: 180,align:'center'},
{title: '操作',
templet: function (d) {
- return '<button class="layui-btn layui-btn-normal layui-btn-xs" lay-event="agentSelect" shiro:hasPermission="user:update">推销员设置</button>'
+ return ''
// '<button class="layui-btn layui-btn-normal layui-btn-xs" lay-event="moneyFlow" shiro:hasPermission="user:update">资金流水</button>'
// + '<button class="layui-btn layui-btn-normal layui-btn-xs" lay-event="addLeader" shiro:hasPermission="user:update">设置为团长</button>'
- },minWidth: 200,align:'center', fixed:"right"}
+ },minWidth: 200,align:'center'}
]]
});
}
diff --git a/src/main/resources/templates/febs/views/modules/order/orderList.html b/src/main/resources/templates/febs/views/modules/order/orderList.html
index b19b257..c2dbb7e 100644
--- a/src/main/resources/templates/febs/views/modules/order/orderList.html
+++ b/src/main/resources/templates/febs/views/modules/order/orderList.html
@@ -411,6 +411,7 @@
{field: 'orderNo', title: '订单编号', minWidth: 200,align:'left' ,totalRowText:"合计"},
{field: 'memberName', title: '购买人', minWidth: 100,align:'left'},
{field: 'memberPhone', title: '联系方式', minWidth: 120,align:'left'},
+ {field: 'refererName', title: '推荐人', minWidth: 100,align:'left'},
{field: 'goodsName', title: '商品', minWidth: 160,align:'left'},
{field: 'remark', title: '备注', minWidth: 160,align:'left'},
{field: 'goodsAmount', title: '价格', minWidth: 80,align:'left', totalRow:true},
--
Gitblit v1.9.1