From 8dd8f0ab9f03341ba4a904079af623f1dfbee41c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E8=89=AF=28004796=29?= Date: Wed, 3 Jan 2024 18:38:58 +0800 Subject: [PATCH] 123 --- .../admin/RechargeOrderController.java | 5 +-- .../dto/admin/vo/RechargeOrderAdminVo.java | 35 +++++++++++++++++++ .../ruoyi/cai/mapper/RechargeOrderMapper.java | 4 +++ .../cai/service/RechargeOrderService.java | 4 +++ .../impl/RechargeOrderServiceImpl.java | 7 ++++ .../mapper/cai/RechargeOrderMapper.xml | 23 ++++++++++++ .../resources/mapper/cai/VipOrderMapper.xml | 3 ++ 7 files changed, 79 insertions(+), 2 deletions(-) create mode 100644 ruoyi-cai/src/main/java/com/ruoyi/cai/dto/admin/vo/RechargeOrderAdminVo.java diff --git a/ruoyi-cai/src/main/java/com/ruoyi/cai/controller/admin/RechargeOrderController.java b/ruoyi-cai/src/main/java/com/ruoyi/cai/controller/admin/RechargeOrderController.java index 633de1c5..bbb5ea15 100644 --- a/ruoyi-cai/src/main/java/com/ruoyi/cai/controller/admin/RechargeOrderController.java +++ b/ruoyi-cai/src/main/java/com/ruoyi/cai/controller/admin/RechargeOrderController.java @@ -3,6 +3,7 @@ package com.ruoyi.cai.controller.admin; import cn.dev33.satoken.annotation.SaCheckPermission; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.cai.domain.RechargeOrder; +import com.ruoyi.cai.dto.admin.vo.RechargeOrderAdminVo; import com.ruoyi.cai.service.RechargeOrderService; import com.ruoyi.common.annotation.Log; import com.ruoyi.common.annotation.RepeatSubmit; @@ -40,8 +41,8 @@ public class RechargeOrderController extends BaseController { */ @SaCheckPermission("cai:rechargeOrder:list") @GetMapping("/list") - public TableDataInfo list(RechargeOrder bo, PageQuery pageQuery) { - Page page = rechargeOrderService.page(pageQuery.build()); + public TableDataInfo list(RechargeOrderAdminVo bo, PageQuery pageQuery) { + Page page = rechargeOrderService.pageAdmin(pageQuery,bo); return TableDataInfo.build(page); } diff --git a/ruoyi-cai/src/main/java/com/ruoyi/cai/dto/admin/vo/RechargeOrderAdminVo.java b/ruoyi-cai/src/main/java/com/ruoyi/cai/dto/admin/vo/RechargeOrderAdminVo.java new file mode 100644 index 00000000..0361571a --- /dev/null +++ b/ruoyi-cai/src/main/java/com/ruoyi/cai/dto/admin/vo/RechargeOrderAdminVo.java @@ -0,0 +1,35 @@ +package com.ruoyi.cai.dto.admin.vo; + +import com.ruoyi.cai.domain.RechargeOrder; +import lombok.Data; + +@Data +public class RechargeOrderAdminVo extends RechargeOrder { + + /** + * 用户号/ID号 + */ + private String usercode; + /** + * 昵称 + */ + private String nickname; + + /** + * 手机号 + */ + private String mobile; + + /** + * 头像 + */ + private String avatar; + /** + * 性别 + */ + private Integer gender; + private Integer age; + private Integer isAnchor; + + private boolean usedPay; +} diff --git a/ruoyi-cai/src/main/java/com/ruoyi/cai/mapper/RechargeOrderMapper.java b/ruoyi-cai/src/main/java/com/ruoyi/cai/mapper/RechargeOrderMapper.java index 32af13c7..1095981c 100644 --- a/ruoyi-cai/src/main/java/com/ruoyi/cai/mapper/RechargeOrderMapper.java +++ b/ruoyi-cai/src/main/java/com/ruoyi/cai/mapper/RechargeOrderMapper.java @@ -1,7 +1,10 @@ package com.ruoyi.cai.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.cai.domain.RechargeOrder; +import com.ruoyi.cai.dto.admin.vo.RechargeOrderAdminVo; +import org.apache.ibatis.annotations.Param; /** * 充值订单Mapper接口 @@ -11,4 +14,5 @@ import com.ruoyi.cai.domain.RechargeOrder; */ public interface RechargeOrderMapper extends BaseMapper { + Page pageAdmin(@Param("build") Page build, @Param("bo") RechargeOrderAdminVo bo); } diff --git a/ruoyi-cai/src/main/java/com/ruoyi/cai/service/RechargeOrderService.java b/ruoyi-cai/src/main/java/com/ruoyi/cai/service/RechargeOrderService.java index 0d82fbe5..802cf4a2 100644 --- a/ruoyi-cai/src/main/java/com/ruoyi/cai/service/RechargeOrderService.java +++ b/ruoyi-cai/src/main/java/com/ruoyi/cai/service/RechargeOrderService.java @@ -1,7 +1,10 @@ package com.ruoyi.cai.service; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.ruoyi.cai.domain.RechargeOrder; +import com.ruoyi.cai.dto.admin.vo.RechargeOrderAdminVo; +import com.ruoyi.common.core.domain.PageQuery; /** * 充值订单Service接口 @@ -11,4 +14,5 @@ import com.ruoyi.cai.domain.RechargeOrder; */ public interface RechargeOrderService extends IService { + Page pageAdmin(PageQuery pageQuery, RechargeOrderAdminVo bo); } diff --git a/ruoyi-cai/src/main/java/com/ruoyi/cai/service/impl/RechargeOrderServiceImpl.java b/ruoyi-cai/src/main/java/com/ruoyi/cai/service/impl/RechargeOrderServiceImpl.java index 0f17fee9..3dd5a90f 100644 --- a/ruoyi-cai/src/main/java/com/ruoyi/cai/service/impl/RechargeOrderServiceImpl.java +++ b/ruoyi-cai/src/main/java/com/ruoyi/cai/service/impl/RechargeOrderServiceImpl.java @@ -1,9 +1,12 @@ package com.ruoyi.cai.service.impl; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ruoyi.cai.domain.RechargeOrder; +import com.ruoyi.cai.dto.admin.vo.RechargeOrderAdminVo; import com.ruoyi.cai.mapper.RechargeOrderMapper; import com.ruoyi.cai.service.RechargeOrderService; +import com.ruoyi.common.core.domain.PageQuery; import org.springframework.stereotype.Service; /** @@ -15,4 +18,8 @@ import org.springframework.stereotype.Service; @Service public class RechargeOrderServiceImpl extends ServiceImpl implements RechargeOrderService { + @Override + public Page pageAdmin(PageQuery pageQuery, RechargeOrderAdminVo bo) { + return baseMapper.pageAdmin(pageQuery.build(),bo); + } } diff --git a/ruoyi-cai/src/main/resources/mapper/cai/RechargeOrderMapper.xml b/ruoyi-cai/src/main/resources/mapper/cai/RechargeOrderMapper.xml index 2cb7c60e..128fbcba 100644 --- a/ruoyi-cai/src/main/resources/mapper/cai/RechargeOrderMapper.xml +++ b/ruoyi-cai/src/main/resources/mapper/cai/RechargeOrderMapper.xml @@ -20,6 +20,29 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + diff --git a/ruoyi-cai/src/main/resources/mapper/cai/VipOrderMapper.xml b/ruoyi-cai/src/main/resources/mapper/cai/VipOrderMapper.xml index d50c46bd..1c3a4fbd 100644 --- a/ruoyi-cai/src/main/resources/mapper/cai/VipOrderMapper.xml +++ b/ruoyi-cai/src/main/resources/mapper/cai/VipOrderMapper.xml @@ -38,6 +38,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" and t1.pay_status != 0 + + and t1.order_no = #{bo.orderNo} + order by t1.create_time desc