KKSU
2023-12-13 e89fa51bb8592aae31ed345400c5a632e394739d
微信小程序配置
7 files modified
87 ■■■■■ changed files
src/main/java/cc/mrbird/febs/mall/controller/ApiMallProductController.java 19 ●●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/mapper/MallProductBuyRecordMapper.java 2 ●●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/mapper/MallProductSellRecordMapper.java 2 ●●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/service/IApiMallProductService.java 4 ●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallProductServiceImpl.java 24 ●●●●● patch | view | raw | blame | history
src/main/resources/mapper/modules/MallProductBuyRecordMapper.xml 18 ●●●●● patch | view | raw | blame | history
src/main/resources/mapper/modules/MallProductSellRecordMapper.xml 18 ●●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/controller/ApiMallProductController.java
@@ -58,6 +58,25 @@
        return iApiMallProductService.orderRecordList(apiOrderListDto);
    }
    @ApiOperation(value = "FCM-订单管理-查看提现详情-新", notes = "FCM-订单管理-查看提现详情-新")
    @ApiResponses({
            @ApiResponse(code = 200, message = "success", response = ApiOrderSellRecordInfoVo.class)
    })
    @PostMapping(value = "/orderSellRecord")
    public FebsResponse orderSellRecord(@RequestBody @Valid ApiOrderSellInfoDto apiOrderSellInfoDto) {
        return iApiMallProductService.orderSellRecord(apiOrderSellInfoDto);
    }
    @ApiOperation(value = "FCM-订单管理-查看预约详情-新", notes = "FCM-订单管理-查看预约详情-新")
    @ApiResponses({
            @ApiResponse(code = 200, message = "success", response = ApiOrderBuyRecordInfoVo.class)
    })
    @PostMapping(value = "/orderBuyRecord")
    public FebsResponse orderBuyRecord(@RequestBody @Valid ApiOrderBuyInfoDto apiOrderBuyInfoDto) {
        return iApiMallProductService.orderBuyRecord(apiOrderBuyInfoDto);
    }
    @ApiOperation(value = "FCM-订单管理-查看提现详情", notes = "FCM-订单管理-查看提现详情")
    @ApiResponses({
            @ApiResponse(code = 200, message = "success", response = ApiOrderSellInfoVo.class)
src/main/java/cc/mrbird/febs/mall/mapper/MallProductBuyRecordMapper.java
@@ -22,4 +22,6 @@
    List<MallProductBuyRecord> selectByState(@Param("state")int value);
    IPage<ApiOrderRecordListVo> selectListInPage(IPage<ApiOrderRecordListVo> pageBuy, @Param("record")ApiOrderRecordListDto apiOrderListDto);
    ApiOrderBuyRecordInfoVo selectByBuyRecordId(@Param("id")Long productBuyRecordId);
}
src/main/java/cc/mrbird/febs/mall/mapper/MallProductSellRecordMapper.java
@@ -19,4 +19,6 @@
    List<MallProductSellRecord> selectListByState(@Param("state")int value);
    IPage<ApiOrderRecordListVo> selectListInPage(IPage<ApiOrderRecordListVo> pageSell, @Param("record")ApiOrderRecordListDto apiOrderListDto);
    ApiOrderSellRecordInfoVo selectBySellRecordId( @Param("id")Long productSellRecordId);
}
src/main/java/cc/mrbird/febs/mall/service/IApiMallProductService.java
@@ -35,4 +35,8 @@
    FebsResponse orderSellComplain(ApiOrderSellComplainDto apiOrderSellComplainDto);
    FebsResponse orderRecordList(ApiOrderRecordListDto apiOrderListDto);
    FebsResponse orderSellRecord(ApiOrderSellInfoDto apiOrderSellInfoDto);
    FebsResponse orderBuyRecord(ApiOrderBuyInfoDto apiOrderBuyInfoDto);
}
src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallProductServiceImpl.java
@@ -656,4 +656,28 @@
        return new FebsResponse().success().data(objects);
    }
    @Override
    public FebsResponse orderSellRecord(ApiOrderSellInfoDto apiOrderSellInfoDto) {
        Long productSellRecordId = apiOrderSellInfoDto.getId();
        Long memberId = LoginUserUtil.getLoginUser().getId();
        MallProductSellRecord mallProductSellRecord = mallProductSellRecordMapper.selectById(productSellRecordId);
        if(ObjectUtil.isEmpty(mallProductSellRecord)){
            throw new FebsException("记录不存在");
        }
        ApiOrderSellRecordInfoVo apiOrderSellRecordInfoVo = mallProductSellRecordMapper.selectBySellRecordId(productSellRecordId);
        return new FebsResponse().success().data(apiOrderSellRecordInfoVo);
    }
    @Override
    public FebsResponse orderBuyRecord(ApiOrderBuyInfoDto apiOrderBuyInfoDto) {
        Long productBuyRecordId = apiOrderBuyInfoDto.getId();
        Long memberId = LoginUserUtil.getLoginUser().getId();
        MallProductBuyRecord mallProductBuyRecord = mallProductBuyRecordMapper.selectById(productBuyRecordId);
        if(ObjectUtil.isEmpty(mallProductBuyRecord)){
            throw new FebsException("记录不存在");
        }
        ApiOrderBuyRecordInfoVo apiOrderBuyRecordInfoVo = mallProductBuyRecordMapper.selectByBuyRecordId(productBuyRecordId);
        return new FebsResponse().success().data(apiOrderBuyRecordInfoVo);
    }
}
src/main/resources/mapper/modules/MallProductBuyRecordMapper.xml
@@ -57,4 +57,22 @@
        order by a.CREATED_TIME desc
    </select>
    <select id="selectByBuyRecordId" resultType="cc.mrbird.febs.mall.vo.ApiOrderBuyRecordInfoVo">
        select a.*,
               b.account_login,
               c.wx_qrcode,
               c.ali_qrcode,
               c.bank_name,
               c.phone,
               c.bank,
               c.bank_no,
               c.usdt_tongdao,
               c.usdt_address
        from mall_product_buy_record a
                 left join mall_member b on a.member_id = b.id
                 left join mall_member_payment c on a.member_id = c.member_id
        where a.id = #{id}
          and a.state != 0
    </select>
</mapper>
src/main/resources/mapper/modules/MallProductSellRecordMapper.xml
@@ -50,4 +50,22 @@
        order by a.CREATED_TIME desc
    </select>
    <select id="selectBySellRecordId" resultType="cc.mrbird.febs.mall.vo.ApiOrderSellRecordInfoVo">
        select a.*,
               b.account_login,
               c.wx_qrcode,
               c.ali_qrcode,
               c.bank_name,
               c.phone,
               c.bank,
               c.bank_no,
               c.usdt_tongdao,
               c.usdt_address
        from mall_product_sell_record a
                 left join mall_member b on a.member_id = b.id
                 left join mall_member_payment c on a.member_id = c.member_id
        where a.id = #{id}
          and a.state != 0
    </select>
</mapper>