feat: improve wechat order query coverage

This commit is contained in:
irving
2025-11-11 20:48:20 -05:00
parent e616dd6a13
commit 51c4a5438d
5 changed files with 524 additions and 5 deletions

View File

@@ -547,6 +547,11 @@ public class PlayOrderInfoServiceImpl extends ServiceImpl<PlayOrderInfoMapper, P
public IPage<PlayCustomOrderListReturnVo> customSelectOrderInfoByPage(PlayCustomOrderInfoQueryVo vo) {
MPJLambdaWrapper<PlayOrderInfoEntity> lambdaQueryWrapper = getCommonOrderQueryVo(
ConvertUtil.entityToVo(vo, PlayOrderInfoEntity.class));
if (StringUtils.isBlank(vo.getOrderType())) {
lambdaQueryWrapper.notIn(PlayOrderInfoEntity::getOrderType,
OrderConstant.OrderType.RECHARGE.getCode(),
OrderConstant.OrderType.WITHDRAWAL.getCode());
}
IPage<PlayCustomOrderListReturnVo> page = this.baseMapper.selectJoinPage(
new Page<>(vo.getPageNum(), vo.getPageSize()), PlayCustomOrderListReturnVo.class, lambdaQueryWrapper);
// 获取当前顾客所有订单评价信息,将订单评价信息转化为 map<订单ID订单ID>的结构

View File

@@ -25,7 +25,8 @@ public class PlayCustomOrderDetailsReturnVo {
private String orderNo;
/**
* 订单状态【0:1:2:3:4】 0已下单待接单 1已接单待开始 2已开始服务中 3已完成 4已取消
* 订单状态【0:1:2:3:4:5
* 0已下单待接单 1已接单待开始 2已开始服务中 3已完成 4已取消 5已撤销
*/
private String orderStatus;

View File

@@ -16,14 +16,15 @@ public class PlayCustomOrderInfoQueryVo extends BasePageEntity {
private String id;
/**
* 订单状态【0:1:2:3:4】 0已下单 1已接单 2已开始 3已完成 4已取消
* 订单状态【0:1:2:3:4:5
* 0已下单 1已接单 2已开始 3已完成 4已取消 5已撤销
*/
private String orderStatus;
/**
* 订单类型【0充值订单1提现订单2普通订单】
* 订单类型(为空时默认排除充值/提现)
*/
private String orderType = "2";
private String orderType;
/**
* 下单类型0指定单1随机单。2打赏单

View File

@@ -25,7 +25,8 @@ public class PlayCustomOrderListReturnVo {
private String orderNo;
/**
* 订单状态【0:1:2:3:4】 0已下单待接单 1已接单待开始 2已开始服务中 3已完成 4已取消
* 订单状态【0:1:2:3:4:5
* 0已下单待接单 1已接单待开始 2已开始服务中 3已完成 4已取消 5已撤销
*/
private String orderStatus;