提交修改
This commit is contained in:
parent
f5d98cb24d
commit
f025502cf6
@ -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);
|
||||
|
||||
|
||||
|
||||
|
||||
@ -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 降序
|
||||
|
||||
@ -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);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user