xiaoyong931011
2023-04-04 04180c2c2c8bfa97861db34eba19f277b4119d75
关于积分凭证
5 files modified
28 ■■■■■ changed files
src/main/java/cc/mrbird/febs/mall/controller/ApiScoreController.java 9 ●●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/dto/ApiScoreVoucherRecordDto.java 3 ●●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/service/IScoreService.java 2 ●●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/service/impl/ScoreServiceImpl.java 9 ●●●●● patch | view | raw | blame | history
src/main/resources/mapper/modules/MallScoreVoucherMapper.xml 5 ●●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/controller/ApiScoreController.java
@@ -94,4 +94,13 @@
        return new FebsResponse().success().message("提交成功");
    }
    @ApiOperation(value = "绿色积分个人信息-个人买卖信息", notes = "绿色积分个人信息-个人买卖信息")
    @ApiResponses({
            @ApiResponse(code = 200, message = "success", response = ApiScoreVoucherRecordVo.class)
    })
    @PostMapping(value = "/scoreVoucherList")
    public FebsResponse scoreVoucherList(@RequestBody ApiScoreVoucherRecordDto apiScoreVoucherRecordDto) {
        return scoreService.findMallScoreVoucherListInPage(apiScoreVoucherRecordDto);
    }
}
src/main/java/cc/mrbird/febs/mall/dto/ApiScoreVoucherRecordDto.java
@@ -14,4 +14,7 @@
    @ApiModelProperty(value = "第几页", example = "1")
    private Integer pageNum;
    @ApiModelProperty(hidden = true)
    private Long memberId;
}
src/main/java/cc/mrbird/febs/mall/service/IScoreService.java
@@ -32,4 +32,6 @@
    FebsResponse voucherBusinessSale(ApiVoucherBusinessDto apiVoucherBusinessDto);
    void withdrawal(WithdrawalDto withdrawalDto);
    FebsResponse findMallScoreVoucherListInPage(ApiScoreVoucherRecordDto apiScoreVoucherRecordDto);
}
src/main/java/cc/mrbird/febs/mall/service/impl/ScoreServiceImpl.java
@@ -315,6 +315,15 @@
    }
    @Override
    public FebsResponse findMallScoreVoucherListInPage(ApiScoreVoucherRecordDto apiScoreVoucherRecordDto) {
        IPage<ApiScoreVoucherRecordVo> page = new Page<>(apiScoreVoucherRecordDto.getPageNum(), apiScoreVoucherRecordDto.getPageSize());
        Long id = LoginUserUtil.getLoginUser().getId();
        apiScoreVoucherRecordDto.setMemberId(id);
        IPage<ApiScoreVoucherRecordVo> pages = mallScoreVoucherMapper.findMallScoreVoucherListInPage(page, apiScoreVoucherRecordDto);
        return new FebsResponse().success().data(pages);
    }
    @Override
    @Transactional(rollbackFor = Exception.class)
    public void sign() {
        MallMember member = LoginUserUtil.getLoginUser();
src/main/resources/mapper/modules/MallScoreVoucherMapper.xml
@@ -13,6 +13,11 @@
        FROM
            mall_score_voucher a
                LEFT JOIN mall_member b ON a.member_id = b.id
        <where>
            <if test="record.memberId!=null and record.memberId!=''">
                and a.member_id = #{record.memberId}
            </if>
        </where>
        ORDER BY
            a.CREATED_TIME DESC
    </select>