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