提交修改

This commit is contained in:
quyixiao 2025-10-16 09:38:56 +08:00
parent a9a938fc51
commit 6a9814c83e
5 changed files with 19 additions and 15 deletions

View File

@ -62,10 +62,7 @@ public interface VvTradeOrderDao extends BaseMapper<VvTradeOrderEntity> {
@IF@LE Long maxCreateTimestamp,
@IF String createTimestampSort);
void updateByBuerIdAndIds(String status,@By Long buyerId,@By List<Long> ids);
Integer updateByBuerIdAndIds(String status,@By Long buyerId,@By Long id);
List<VvTradeOrderEntity> selectVvTradeOrderByTradeOrderIds(@IFNullReturnEmpty @IN List<Long> id);

View File

@ -127,6 +127,7 @@ public interface VvTradeOrderLineDao extends BaseMapper<VvTradeOrderLineEntity>
List<VvTradeOrderLineEntity> selectByAppCondition(IPage page,
@IF @IN List<Long> tradeOrderIds,
@IF String status,
@IF@NE String deleteStatus,
@IF @GE @Column(VvTradeOrderLineEntity.create_timestamp) Long minCreateTimestamp,
@IF @LE @Column(VvTradeOrderLineEntity.create_timestamp) Long maxCreateTimestamp,
@IF @LIKE String productName,

View File

@ -3,16 +3,21 @@ package com.heyu.api.alibaba.request.mm.order.resp;
import lombok.Data;
import java.util.List;
@Data
public class VvTradeOrderDeleteDTO {
private List<Long> ids ;
/***
* 物流单号
*/
private String trackNumber;
/***
* 买家id
*/
private Long buyerId ;
}

View File

@ -32,7 +32,7 @@ public class AppOrderRequest {
private Long maxCreateTimestamp;
/**
* 按时间排序
* 按时间排序 ASC , DESC
*/
private String createTimestampSort;
@ -40,6 +40,8 @@ public class AppOrderRequest {
// wait_pay:待支付,待发货wait_shipping, 已经发货: shipping , 已接收delivered
private String status;
/***
* 逆向状态
*/

View File

@ -75,6 +75,7 @@ public class AppOrderController {
return vvTradeOrderLineDao.selectByAppCondition(page,
vvOrderRequest.getTradeOrderIds(),
vvOrderRequest.getStatus(),
OrderStatusEnums.delete.getStatus(),
vvOrderRequest.getMinCreateTimestamp(),
vvOrderRequest.getMaxCreateTimestamp(),
vvOrderRequest.getProductName(),
@ -84,8 +85,6 @@ public class AppOrderController {
);
}
});
// 获取子单
List<VvTradeOrderLineEntity> vvTradeOrderLineEntities = pageUtils.getRows();
// 获取订单
@ -261,13 +260,13 @@ public class AppOrderController {
@RequestMapping("/delete")
public R add(@RequestBody VvTradeOrderDeleteDTO vvOrderRequest) {
vvTradeOrderDao.updateByBuerIdAndIds(OrderStatusEnums.delete.getStatus(), vvOrderRequest.getBuyerId(), vvOrderRequest.getIds());
List<VvTradeOrderLineEntity> vvTradeOrderLineEntityList = vvTradeOrderLineDao.selectVvTradeOrderLineByTrackNumber(vvOrderRequest.getTrackNumber());
for (VvTradeOrderLineEntity vvTradeOrderLineEntity : vvTradeOrderLineEntityList) {
vvTradeOrderDao.updateByBuerIdAndIds(OrderStatusEnums.delete.getStatus(), vvOrderRequest.getBuyerId(), vvTradeOrderLineEntity.getId());
}
return R.ok();
}
/***
* 订单 妥投 /app/order/delivered
*/