提交修改

This commit is contained in:
quyixiao 2025-11-14 22:11:59 +08:00
parent f5d98cb24d
commit f025502cf6
3 changed files with 42 additions and 29 deletions

View File

@ -74,22 +74,24 @@ public interface VvTradeOrderLineDao extends BaseMapper<VvTradeOrderLineEntity>
@OrderBy(VvTradeOrderLineEntity.id_)
@GroupBy(VvTradeOrderLineEntity.trade_order_id)
List<VvTradeOrderLineEntity> selectByAdminCondition(IPage page,
@IF @IN List<Long> tradeOrderIds,
@IF @IN List<Long> tradeOrderId,
@IF @LIKE String buyerPhone,
@IF @LIKE String buyerName,
@IF @LIKE String buyerWeixin,
@IF @GE @Column(VvTradeOrderLineEntity.sale_price) BigDecimal minSalePrice,
@IF @LE @Column(VvTradeOrderLineEntity.sale_price) BigDecimal maxSalePrice,
@IF @GE @Column(VvTradeOrderLineEntity.promotion_price) BigDecimal minPromotionPrice,
@IF @LE @Column(VvTradeOrderLineEntity.promotion_price) BigDecimal maxPromotionPrice,
@IF String status,
@IF Integer settleStatus,
@IF @GE @Column(VvTradeOrderLineEntity.create_timestamp) Long minCreateTimestamp,
@IF @LE @Column(VvTradeOrderLineEntity.create_timestamp) Long maxCreateTimestamp,
@IF @LIKE String productName,
@IF Long productId,
@IF Long sellerId,
@IF @LIKE String sellerName,
@IF Long buyerId,
@IF String reverseStatus,
@IF @OrderBy(VvTradeOrderLineEntity.create_timestamp) String createTimestampSort);
@IF @OrderBy(VvTradeOrderLineEntity.create_timestamp) String createTimestampSort,
@IF @OrderBy(VvTradeOrderLineEntity.modify_timestamp) String modifyTimestampSort
);
@ -99,19 +101,19 @@ public interface VvTradeOrderLineDao extends BaseMapper<VvTradeOrderLineEntity>
@IF @LIKE String buyerPhone,
@IF @LIKE String buyerName,
@IF @LIKE String buyerWeixin,
@IF @GE @Column(VvTradeOrderLineEntity.sale_price) BigDecimal minSalePrice,
@IF @LE @Column(VvTradeOrderLineEntity.sale_price) BigDecimal maxSalePrice,
@IF @GE @Column(VvTradeOrderLineEntity.promotion_price) BigDecimal minPromotionPrice,
@IF @LE @Column(VvTradeOrderLineEntity.promotion_price) BigDecimal maxPromotionPrice,
@IF String status,
@IF Integer settleStatus,
@IF @GE @Column(VvTradeOrderLineEntity.create_timestamp) Long minCreateTimestamp,
@IF @LE @Column(VvTradeOrderLineEntity.create_timestamp) Long maxCreateTimestamp,
@IF @LIKE String productName,
@IF Long productId,
@IF Long sellerId,
@IF @LIKE String sellerName,
@IF Long buyerId,
@IF String reverseStatus,
@IF @OrderBy(VvTradeOrderLineEntity.create_timestamp) String createTimestampSort);
@IF @OrderBy(VvTradeOrderLineEntity.create_timestamp) String createTimestampSort,
@IF @OrderBy(VvTradeOrderLineEntity.modify_timestamp) String modifyTimestampSort);

View File

@ -28,12 +28,24 @@ public class VVOrderRequest {
//总价
private BigDecimal minSalePrice;
private BigDecimal minPromotionPrice;
//总价
private BigDecimal maxSalePrice;
private BigDecimal maxPromotionPrice;
//
/***
* create:订单创建
* wait_pay:待支付
* wait_shipping:支付完成,待发货
* shipping:已发货
* shipped:已投递比如入到快递柜
* delivered:已妥投
* apply_cancel: 买家申请取消订单
* cancel:卖家同意取消
* close:买家关闭订单
* delete:删除
* refund:已退款
*/
private String status;
// 结算状态
@ -48,6 +60,9 @@ public class VVOrderRequest {
//商品名称 , 子单维度
private String productName;
// 商品id
private Long productId;
/***
* 卖家id
*/
@ -63,19 +78,12 @@ public class VVOrderRequest {
*/
private Long buyerId;
/***
*/
private String reverseStatus;
/**
*
* 按创建时间排序 , ASC 升序 ,DESC 降序
*/
private String createTimestampSort;
/**
*
* 按修改时间排序 , ASC 升序 ,DESC 降序

View File

@ -101,6 +101,7 @@ public class AdminOrderController {
/***
* 列表
*
*/
@RequestMapping("/list")
public R list(@RequestBody VVOrderRequest vvOrderRequest) {
@ -114,18 +115,19 @@ public class AdminOrderController {
vvOrderRequest.getBuyerPhone(),
vvOrderRequest.getBuyerName(),
vvOrderRequest.getBuyerWeixin(),
vvOrderRequest.getMinSalePrice(),
vvOrderRequest.getMaxSalePrice(),
vvOrderRequest.getMinPromotionPrice(),
vvOrderRequest.getMaxPromotionPrice(),
vvOrderRequest.getStatus(),
vvOrderRequest.getSettleStatus(),
vvOrderRequest.getMinCreateTimestamp(),
vvOrderRequest.getMaxCreateTimestamp(),
vvOrderRequest.getProductName(),
vvOrderRequest.getProductId(),
vvOrderRequest.getSellerId(),
vvOrderRequest.getSellerName(),
vvOrderRequest.getBuyerId(),
vvOrderRequest.getReverseStatus(),
vvOrderRequest.getCreateTimestampSort()
vvOrderRequest.getCreateTimestampSort(),
vvOrderRequest.getModifyTimestampSort()
);
}
});
@ -142,7 +144,6 @@ public class AdminOrderController {
for (VvTradeOrderLineEntity vvTradeOrderLineEntity : vvTradeOrderLineEntities) {
vvTradeOrderEntities.add(vvTradeOrderEntityMap.get(vvTradeOrderLineEntity.getTradeOrderId()));
}
vvOrderRequest.setTradeOrderIds(tradeOrderIds);
// 重新获取子单
@ -151,18 +152,20 @@ public class AdminOrderController {
vvOrderRequest.getBuyerPhone(),
vvOrderRequest.getBuyerName(),
vvOrderRequest.getBuyerWeixin(),
vvOrderRequest.getMinSalePrice(),
vvOrderRequest.getMaxSalePrice(),
vvOrderRequest.getMinPromotionPrice(),
vvOrderRequest.getMaxPromotionPrice(),
vvOrderRequest.getStatus(),
vvOrderRequest.getSettleStatus(),
vvOrderRequest.getMinCreateTimestamp(),
vvOrderRequest.getMaxCreateTimestamp(),
vvOrderRequest.getProductName(),
vvOrderRequest.getProductId(),
vvOrderRequest.getSellerId(),
vvOrderRequest.getSellerName(),
vvOrderRequest.getBuyerId(),
vvOrderRequest.getReverseStatus(),
vvOrderRequest.getCreateTimestampSort());
vvOrderRequest.getCreateTimestampSort(),
vvOrderRequest.getModifyTimestampSort()
);
List<VVOrderListResp> vvOrderListResps = vvTradeOrderConvertService.convertTradeOrderLineResp(tradeOrderEntities,list);
return R.ok().setData(vvOrderListResps);