提交修改
This commit is contained in:
parent
a9a938fc51
commit
6a9814c83e
@ -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);
|
||||
|
||||
|
||||
@ -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,
|
||||
|
||||
@ -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 ;
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
@ -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;
|
||||
|
||||
|
||||
|
||||
/***
|
||||
* 逆向状态
|
||||
*/
|
||||
|
||||
@ -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
|
||||
*/
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user