Browse Source

fix:订单分页接口添加分销商ID和门店ID参数

luofeiyun 1 tuần trước cách đây
mục cha
commit
de1cd5b297

+ 1 - 166
ship-module-trade/ship-module-trade-biz/src/main/java/com/yc/ship/module/trade/controller/admin/order/vo/order/TradeOrderPageReqVO.java

@@ -1,19 +1,10 @@
 package com.yc.ship.module.trade.controller.admin.order.vo.order;
 
-import com.alibaba.excel.annotation.ExcelProperty;
 import com.yc.ship.framework.common.pojo.PageParam;
-import io.swagger.v3.oas.annotations.Hidden;
 import io.swagger.v3.oas.annotations.media.Schema;
 import lombok.Data;
 import lombok.EqualsAndHashCode;
 import lombok.ToString;
-import org.springframework.format.annotation.DateTimeFormat;
-
-import java.math.BigDecimal;
-import java.util.List;
-
-import static com.yc.ship.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY;
-import static com.yc.ship.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
 
 
 @Schema(description = "管理后台 - 交易订单分页 Request VO")
@@ -21,169 +12,13 @@ import static com.yc.ship.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH
 @EqualsAndHashCode(callSuper = true)
 @ToString(callSuper = true)
 public class TradeOrderPageReqVO extends PageParam {
-    @Schema(description = "查询类型")
-    private Integer type;
 
     @Schema(description = "订单号")
     private String orderNo;
 
-    @Schema(description = "第三方订单号")
-    private String externalOrderNo;
-
-    @Schema(description = "第三方原始订单号")
-    private String externalOriginOrderNo;
-
-    @Schema(description = "销售方式")
-    private String sellMethod;
-
-    @Schema(description = "销售来源", example = "31758")
-    private String sourceId;
-
-    @Schema(description = "来源名称", example = "张三")
-    private String sourceName;
-
-    @Schema(description = "销售员ID", example = "23415")
-    private Long sellerId;
-
-    @Schema(description = "会员ID", example = "23415")
-    private String memberId;
-
-    @Schema(description = "订单金额")
-    private BigDecimal amount;
-
-    @Schema(description = "分销商名称")
-    private String distributorName;
-
-
     @Schema(description = "分销商id")
     private Long distributorId;
 
-    @Schema(description = "客商名称")
-    private String merchantName;
-
-    @Schema(description = "门店名称")
-    @ExcelProperty("门店名称")
-    private String storeName;
-
-    @Schema(description = "门店ID")
-    @ExcelProperty("门店ID")
+    @Schema(description = "门店id")
     private Long storeId;
-
-    @Schema(description = "订单状态", example = "2")
-    private List<Integer> orderStatus;
-
-    @Schema(description = "产品Id")
-    private String productId;
-
-    @Schema(description = "产品名称")
-    private String productName;
-
-    @Schema(description = "支付时间")
-    @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
-    private String[] travelDate;
-
-    @Schema(description = "支付时间", example = "")
-    @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
-    private String travelDateStart;
-
-    @Schema(description = "支付时间", example = "")
-    @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
-    private String travelDateEnd;
-
-    @Schema(description = "下单时间", example = "")
-    @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
-    private String orderDateStart;
-
-    @Schema(description = "下单时间", example = "")
-    @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
-    private String orderDateEnd;
-
-    @Schema(description = "下单时间")
-    @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY)
-    private String orderDate;
-
-
-    @Schema(description = "导出的表头", example = "2")
-    private List<String> headers;
-
-    @Schema(description = "证件号")
-    private String credentialNo;
-
-    @Schema(description = "联系人")
-    private String contactName;
-
-    @Schema(description = "联系人手机号")
-    private String mobile;
-
-    @Schema(description = "转交分销商ID")
-    private Long transDistributorId;
-
-    @Schema(description = "转交分销商名称")
-    private String transDistributorName;
-
-    @Schema(description = "转交金额")
-    private BigDecimal transAmount;
-
-
-    @Schema(description = "凭证码(票号)")
-    private String voucherCode;
-
-    @Schema(description = "是否完全支付 0 否 1是")
-    private Integer isFullPay;
-
-    @Schema(description = "是否已评论")
-    private Integer isComment;
-
-
-    @Schema(description = "来源名称", example = "张三")
-    private Long businessId;
-
-    @Schema(description = "操作员", example = "张三")
-    private String sellerName;
-
-    @Schema(description = "业务员", example = "张三")
-    private String businessName;
-
-    @Schema(description = "业绩共享员", example = "张三")
-    private String shareName;
-
-    @Schema(description = "分销商分组ID", example = "张三")
-    private String otaCateId;
-
-    @Schema(description = "分销商ID", example = "张三")
-    private String otaId;
-
-    @Schema(description = "旅行社类型", example = "0自营 1外部")
-    @Hidden
-    private Integer otcType;
-
-    @Schema(description = "游客姓名", example = "张三")
-    private String userName;
-
-    @Schema(description = "租户ID", example = "张三")
-    private Long tenantId;
-
-    @Schema(description = "出行状态", example = "2")
-    private Integer travelStatus;
-
-    @Schema(description = "分销商分组ID", example = "张三")
-    private List<String> otaCateIds;
-
-    @Schema(description = "时间方案列")
-    private List<Long> planIds;
-
-    @Schema(description = "分组列")
-    private List<Long> cateIds;
-
-    @Schema(description = "财务标签", example = "张三")
-    private String productTag;
-
-    @Schema(description = "运营标签", example = "张三")
-    private String productTag2;
-
-    @Schema(description = "业务标签", example = "张三")
-    private String productTag3;
-
-    @Schema(description = "标签4", example = "张三")
-    private String productTag4;
 }

+ 2 - 0
ship-module-trade/ship-module-trade-biz/src/main/java/com/yc/ship/module/trade/dal/mysql/order/TradeOrderMapper.java

@@ -213,6 +213,8 @@ public interface TradeOrderMapper extends BaseMapperX<TradeOrderDO> {
     default PageResult<TradeOrderDO> selectPlatOrderPage(TradeOrderPageReqVO reqVO) {
         return selectPage(reqVO, new LambdaQueryWrapperX<TradeOrderDO>()
                 .likeIfPresent(TradeOrderDO::getOrderNo, reqVO.getOrderNo())
+                .eqIfPresent(TradeOrderDO::getStoreId, reqVO.getStoreId())
+                .eqIfPresent(TradeOrderDO::getSourceId, reqVO.getDistributorId())
         );
     }
 }