From 534922c09af529424847b8d284412abcc9dea353 Mon Sep 17 00:00:00 2001 From: wzy <wzy19931122ai@163.com> Date: Sun, 08 May 2022 22:27:14 +0800 Subject: [PATCH] fix --- src/main/resources/mapper/modules/MallGoodsMapper.xml | 3 + src/main/resources/templates/febs/views/modules/goods/goodsAddNew.html | 9 +++- src/main/java/cc/mrbird/febs/mall/controller/ApiMallMemberController.java | 8 +-- src/main/java/cc/mrbird/febs/mall/vo/MyTeamVo.java | 25 ++++++++++++ src/main/java/cc/mrbird/febs/mall/service/IApiMallMemberService.java | 3 + src/main/java/cc/mrbird/febs/mall/dto/MallGoodsQueryDto.java | 3 + src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java | 15 ++++++- 7 files changed, 57 insertions(+), 9 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/controller/ApiMallMemberController.java b/src/main/java/cc/mrbird/febs/mall/controller/ApiMallMemberController.java index 83e6992..3d5afc2 100644 --- a/src/main/java/cc/mrbird/febs/mall/controller/ApiMallMemberController.java +++ b/src/main/java/cc/mrbird/febs/mall/controller/ApiMallMemberController.java @@ -8,10 +8,7 @@ import cc.mrbird.febs.mall.service.IApiMallMemberWalletService; import cc.mrbird.febs.mall.service.ICommonService; import cc.mrbird.febs.mall.service.IMallMemberWithdrawService; -import cc.mrbird.febs.mall.vo.MallMemberVo; -import cc.mrbird.febs.mall.vo.MoneyFlowVo; -import cc.mrbird.febs.mall.vo.MyCommissionVo; -import cc.mrbird.febs.mall.vo.TeamListVo; +import cc.mrbird.febs.mall.vo.*; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiResponse; @@ -73,13 +70,14 @@ @ApiOperation(value = "我的团队列表") @ApiResponses({ - @ApiResponse(code = 200, message = "success", response = TeamListVo.class) + @ApiResponse(code = 200, message = "success", response = MyTeamVo.class) }) @PostMapping(value = "/teamList") public FebsResponse teamList(@RequestBody TeamListDto teamListDto) { return memberService.teamList(teamListDto); } + @ApiOperation(value = "资金流水列表") @ApiResponses({ @ApiResponse(code = 200, message = "success", response = MoneyFlowVo.class) diff --git a/src/main/java/cc/mrbird/febs/mall/dto/MallGoodsQueryDto.java b/src/main/java/cc/mrbird/febs/mall/dto/MallGoodsQueryDto.java index d4b6314..bf34fe4 100644 --- a/src/main/java/cc/mrbird/febs/mall/dto/MallGoodsQueryDto.java +++ b/src/main/java/cc/mrbird/febs/mall/dto/MallGoodsQueryDto.java @@ -34,4 +34,7 @@ @ApiModelProperty(value = "是否热卖", example = "1是2否") private Integer isHot; + + @ApiModelProperty(value = "是否套餐 1-普通商品 2-套餐", example = "2") + private Integer isNormal; } diff --git a/src/main/java/cc/mrbird/febs/mall/service/IApiMallMemberService.java b/src/main/java/cc/mrbird/febs/mall/service/IApiMallMemberService.java index 598465d..2447af2 100644 --- a/src/main/java/cc/mrbird/febs/mall/service/IApiMallMemberService.java +++ b/src/main/java/cc/mrbird/febs/mall/service/IApiMallMemberService.java @@ -5,6 +5,7 @@ import cc.mrbird.febs.mall.entity.MallMember; import cc.mrbird.febs.mall.entity.MallMemberPayment; import cc.mrbird.febs.mall.vo.MyCommissionVo; +import cc.mrbird.febs.mall.vo.MyTeamVo; import com.baomidou.mybatisplus.extension.service.IService; import java.math.BigDecimal; @@ -29,6 +30,8 @@ FebsResponse teamList(TeamListDto teamListDto); + MyTeamVo teamListForMine(TeamListDto teamListDto); + FebsResponse moneyFlows(MoneyFlowDto moneyFlowDto); void addMoneyFlow(Long memberId, BigDecimal amount, Integer type, String orderNo, String description, String remark, Long rtMemberId, Integer status, Integer flowType); diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java index f10e211..c4b46eb 100644 --- a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java +++ b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java @@ -313,8 +313,19 @@ own.setCnt(this.baseMapper.selectOwnCntByInviteId(mallMember.getInviteId())); own.setOrderCnt(this.baseMapper.selectOwnOrderCntByInviteId(mallMember.getInviteId())); own.setId(mallMember.getId()); - list.add(0, own); - return new FebsResponse().success().data(list); +// list.add(0, own); + + MyTeamVo myTeamVo = new MyTeamVo(); + myTeamVo.setTeam(list); + myTeamVo.setMyAchieve(BigDecimal.valueOf(100)); + myTeamVo.setMyTeamAchieve(BigDecimal.valueOf(100)); + myTeamVo.setMyTeamCnt(100); + return new FebsResponse().success().data(myTeamVo); + } + + @Override + public MyTeamVo teamListForMine(TeamListDto teamListDto) { + return null; } @Override diff --git a/src/main/java/cc/mrbird/febs/mall/vo/MyTeamVo.java b/src/main/java/cc/mrbird/febs/mall/vo/MyTeamVo.java new file mode 100644 index 0000000..0bd7bfc --- /dev/null +++ b/src/main/java/cc/mrbird/febs/mall/vo/MyTeamVo.java @@ -0,0 +1,25 @@ +package cc.mrbird.febs.mall.vo; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.math.BigDecimal; +import java.util.List; + +@Data +@ApiModel(value = "MyTeamVo", description = "我的团队返回参数类") +public class MyTeamVo { + + @ApiModelProperty(value = "我的业绩") + private BigDecimal myAchieve; + + @ApiModelProperty(value = "我的团队业绩") + private BigDecimal myTeamAchieve; + + @ApiModelProperty(value = "团队数量") + private int myTeamCnt; + + @ApiModelProperty(value = "团队列表") + private List<TeamListVo> team; +} diff --git a/src/main/resources/mapper/modules/MallGoodsMapper.xml b/src/main/resources/mapper/modules/MallGoodsMapper.xml index dd028ba..a436e0a 100644 --- a/src/main/resources/mapper/modules/MallGoodsMapper.xml +++ b/src/main/resources/mapper/modules/MallGoodsMapper.xml @@ -74,6 +74,9 @@ <if test="record.isHot != null and record.isHot != ''"> and a.is_hot = 1 </if> + <if test="record.isNormal != null and record.isNormal != ''"> + and a.is_normal = #{record.isNormal} + </if> <if test="record.categoryId != null and record.categoryId != ''"> and (c.id = #{record.categoryId} or c.parent_id=#{record.categoryId}) </if> diff --git a/src/main/resources/templates/febs/views/modules/goods/goodsAddNew.html b/src/main/resources/templates/febs/views/modules/goods/goodsAddNew.html index 61e0930..ab1e3a2 100644 --- a/src/main/resources/templates/febs/views/modules/goods/goodsAddNew.html +++ b/src/main/resources/templates/febs/views/modules/goods/goodsAddNew.html @@ -75,7 +75,7 @@ <div class="layui-form-item"> <label class="layui-form-label febs-form-item-require">商品类型</label> <div class="layui-input-block"> - <select name="goodsType" class="goods-type" lay-filter="goods-type-select"> + <select name="isNormal" class="goods-type" lay-filter="goods-type-select"> <option value="1">普通商品区</option> <option value="2">套餐区</option> </select> @@ -306,6 +306,8 @@ for (let i = 0; i < hasData.length; i++) { hasData[i].index = i + 1; } + + tableSkuData=hasData; reloadTable(hasData); } }); @@ -364,7 +366,7 @@ var data = {}; data.styleName = attrNameVal; - var index = addTableDate(data); + addTableDate(data); }); function bindUpload(index) { @@ -384,6 +386,8 @@ tableSkuData[i].skuImage = res.data.src; } } + + reloadTable(tableSkuData); } }); } @@ -468,6 +472,7 @@ }); form.on('submit(goods-add-form-submit)', function (data) { + console.log(tableSkuData); data.field.addMallGoodsSkuDtos = tableSkuData; $.ajax({ 'url':ctx + 'admin/goods/addMallGoods', -- Gitblit v1.9.1