提交修改
This commit is contained in:
parent
f4998e7103
commit
e8dd143a01
@ -37,5 +37,8 @@ public interface VvReverseOrderLineDao extends BaseMapper<VvReverseOrderLineEnti
|
|||||||
int deleteVvReverseOrderLineById(@Param("id")Long id);
|
int deleteVvReverseOrderLineById(@Param("id")Long id);
|
||||||
|
|
||||||
|
|
||||||
List<VvReverseOrderLineEntity> selectVvReverseOrderLineByReverseOrderId(@IN List<Long> reverseOrderId);
|
List<VvReverseOrderLineEntity> selectVvReverseOrderLineByReverseOrderIds(@IN List<Long> reverseOrderId);
|
||||||
|
|
||||||
|
|
||||||
|
List<VvReverseOrderLineEntity> selectVvReverseOrderLineByReverseOrderId(@IN Long reverseOrderId);
|
||||||
}
|
}
|
||||||
@ -26,12 +26,12 @@ private static final long serialVersionUID = 1L;
|
|||||||
public final static String create_time = CLASS_NAME + "create_time"; // 创建时间
|
public final static String create_time = CLASS_NAME + "create_time"; // 创建时间
|
||||||
public final static String modify_time = CLASS_NAME + "modify_time"; // 修改时间
|
public final static String modify_time = CLASS_NAME + "modify_time"; // 修改时间
|
||||||
public final static String trade_order_id = CLASS_NAME + "trade_order_id"; // 订单号
|
public final static String trade_order_id = CLASS_NAME + "trade_order_id"; // 订单号
|
||||||
public final static String status_ = CLASS_NAME + "status"; // 状态 wait_seller_agree 等待卖家同意 , wait_buyer_post 等待买家寄东西, shipping 运送中, delivered 妥投, reject_delivered 拒绝妥投, agree_refunded 同意退款 ,refunded 退款完成 ,close 退款关闭
|
public final static String status_ = CLASS_NAME + "status"; // 状态 buyer_apply_reverse_wait_seller_agree 等待卖家同意 , wait_buyer_post 等待买家寄东西, shipping 运送中, delivered 妥投, reject_delivered 拒绝妥投, agree_refunded 同意退款 ,refunded 退款完成 ,close 退款关闭
|
||||||
public final static String refund_amount = CLASS_NAME + "refund_amount"; // 退款金额
|
public final static String refund_amount = CLASS_NAME + "refund_amount"; // 退款金额
|
||||||
public final static String refund_trade_order_line_count = CLASS_NAME + "refund_trade_order_line_count"; // 退款子单笔数
|
public final static String refund_trade_order_line_count = CLASS_NAME + "refund_trade_order_line_count"; // 退款子单笔数
|
||||||
public final static String refund_type = CLASS_NAME + "refund_type"; // 退款类型,1 仅退款, 2 退款退货
|
public final static String refund_type = CLASS_NAME + "refund_type"; // 退款类型,1 仅退款, 2 退款退货
|
||||||
public final static String gmt_buyer_apply_refund = CLASS_NAME + "gmt_buyer_apply_refund"; // 买家申请退款时间
|
public final static String gmt_buyer_apply_refund = CLASS_NAME + "gmt_buyer_apply_refund"; // 买家申请退款时间
|
||||||
public final static String gmt_seller_agree = CLASS_NAME + "gmt_seller_agree"; // 卖家同意退款
|
public final static String gmt_seller_agree_return = CLASS_NAME + "gmt_seller_agree_return"; // 卖家同意退款
|
||||||
public final static String gmt_buyer_post = CLASS_NAME + "gmt_buyer_post"; // 买家邮寄时间
|
public final static String gmt_buyer_post = CLASS_NAME + "gmt_buyer_post"; // 买家邮寄时间
|
||||||
public final static String gmt_delivered = CLASS_NAME + "gmt_delivered"; // 妥投时间
|
public final static String gmt_delivered = CLASS_NAME + "gmt_delivered"; // 妥投时间
|
||||||
public final static String gmt_reject_delivered = CLASS_NAME + "gmt_reject_delivered"; // 拒绝妥投时间
|
public final static String gmt_reject_delivered = CLASS_NAME + "gmt_reject_delivered"; // 拒绝妥投时间
|
||||||
@ -54,7 +54,7 @@ private static final long serialVersionUID = 1L;
|
|||||||
private Date modifyTime;
|
private Date modifyTime;
|
||||||
//订单号
|
//订单号
|
||||||
private Long tradeOrderId;
|
private Long tradeOrderId;
|
||||||
//状态 wait_seller_agree 等待卖家同意 , wait_buyer_post 等待买家寄东西, shipping 运送中, delivered 妥投, reject_delivered 拒绝妥投, agree_refunded 同意退款 ,refunded 退款完成 ,close 退款关闭
|
//状态 buyer_apply_reverse_wait_seller_agree 等待卖家同意 , wait_buyer_post 等待买家寄东西, shipping 运送中, delivered 妥投, reject_delivered 拒绝妥投, agree_refunded 同意退款 ,refunded 退款完成 ,close 退款关闭
|
||||||
private String status;
|
private String status;
|
||||||
//退款金额
|
//退款金额
|
||||||
private BigDecimal refundAmount;
|
private BigDecimal refundAmount;
|
||||||
@ -65,7 +65,7 @@ private static final long serialVersionUID = 1L;
|
|||||||
//买家申请退款时间
|
//买家申请退款时间
|
||||||
private Date gmtBuyerApplyRefund;
|
private Date gmtBuyerApplyRefund;
|
||||||
//卖家同意退款
|
//卖家同意退款
|
||||||
private Date gmtSellerAgree;
|
private Date gmtSellerAgreeReturn;
|
||||||
//买家邮寄时间
|
//买家邮寄时间
|
||||||
private Date gmtBuyerPost;
|
private Date gmtBuyerPost;
|
||||||
//妥投时间
|
//妥投时间
|
||||||
@ -164,14 +164,14 @@ private static final long serialVersionUID = 1L;
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 状态 wait_seller_agree 等待卖家同意 , wait_buyer_post 等待买家寄东西, shipping 运送中, delivered 妥投, reject_delivered 拒绝妥投, agree_refunded 同意退款 ,refunded 退款完成 ,close 退款关闭
|
* 状态 buyer_apply_reverse_wait_seller_agree 等待卖家同意 , wait_buyer_post 等待买家寄东西, shipping 运送中, delivered 妥投, reject_delivered 拒绝妥投, agree_refunded 同意退款 ,refunded 退款完成 ,close 退款关闭
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
public String getStatus() {
|
public String getStatus() {
|
||||||
return status;
|
return status;
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* 状态 wait_seller_agree 等待卖家同意 , wait_buyer_post 等待买家寄东西, shipping 运送中, delivered 妥投, reject_delivered 拒绝妥投, agree_refunded 同意退款 ,refunded 退款完成 ,close 退款关闭
|
* 状态 buyer_apply_reverse_wait_seller_agree 等待卖家同意 , wait_buyer_post 等待买家寄东西, shipping 运送中, delivered 妥投, reject_delivered 拒绝妥投, agree_refunded 同意退款 ,refunded 退款完成 ,close 退款关闭
|
||||||
* @param status
|
* @param status
|
||||||
*/
|
*/
|
||||||
public void setStatus(String status) {
|
public void setStatus(String status) {
|
||||||
@ -242,15 +242,15 @@ private static final long serialVersionUID = 1L;
|
|||||||
* 卖家同意退款
|
* 卖家同意退款
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
public Date getGmtSellerAgree() {
|
public Date getGmtSellerAgreeReturn() {
|
||||||
return gmtSellerAgree;
|
return gmtSellerAgreeReturn;
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* 卖家同意退款
|
* 卖家同意退款
|
||||||
* @param gmtSellerAgree
|
* @param gmtSellerAgreeReturn
|
||||||
*/
|
*/
|
||||||
public void setGmtSellerAgree(Date gmtSellerAgree) {
|
public void setGmtSellerAgreeReturn(Date gmtSellerAgreeReturn) {
|
||||||
this.gmtSellerAgree = gmtSellerAgree;
|
this.gmtSellerAgreeReturn = gmtSellerAgreeReturn;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -431,7 +431,7 @@ private static final long serialVersionUID = 1L;
|
|||||||
",refundTradeOrderLineCount=" + refundTradeOrderLineCount +
|
",refundTradeOrderLineCount=" + refundTradeOrderLineCount +
|
||||||
",refundType=" + refundType +
|
",refundType=" + refundType +
|
||||||
",gmtBuyerApplyRefund=" + gmtBuyerApplyRefund +
|
",gmtBuyerApplyRefund=" + gmtBuyerApplyRefund +
|
||||||
",gmtSellerAgree=" + gmtSellerAgree +
|
",gmtSellerAgreeReturn=" + gmtSellerAgreeReturn +
|
||||||
",gmtBuyerPost=" + gmtBuyerPost +
|
",gmtBuyerPost=" + gmtBuyerPost +
|
||||||
",gmtDelivered=" + gmtDelivered +
|
",gmtDelivered=" + gmtDelivered +
|
||||||
",gmtRejectDelivered=" + gmtRejectDelivered +
|
",gmtRejectDelivered=" + gmtRejectDelivered +
|
||||||
|
|||||||
@ -0,0 +1,20 @@
|
|||||||
|
package com.heyu.api.alibaba.request.mm.reverse;
|
||||||
|
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class AppliyReverseCloseRequest {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/***
|
||||||
|
* 逆向物流单号
|
||||||
|
*/
|
||||||
|
private Long reverseOrderId;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
@ -6,12 +6,11 @@ import com.heyu.api.alibaba.request.mm.enums.ReverseStatusEnums;
|
|||||||
import com.heyu.api.alibaba.request.mm.reverse.VvApproveRequest;
|
import com.heyu.api.alibaba.request.mm.reverse.VvApproveRequest;
|
||||||
import com.heyu.api.alibaba.request.mm.reverse.VvReverseListRequest;
|
import com.heyu.api.alibaba.request.mm.reverse.VvReverseListRequest;
|
||||||
import com.heyu.api.alibaba.request.mm.reverse.VvReverseOrderDTO;
|
import com.heyu.api.alibaba.request.mm.reverse.VvReverseOrderDTO;
|
||||||
import com.heyu.api.data.dao.vv.VvReverseOrderDao;
|
import com.heyu.api.data.dao.vv.*;
|
||||||
import com.heyu.api.data.dao.vv.VvReverseOrderLineDao;
|
|
||||||
import com.heyu.api.data.dao.vv.VvReverseOrderProveDao;
|
|
||||||
import com.heyu.api.data.entity.vv.VvReverseOrderEntity;
|
import com.heyu.api.data.entity.vv.VvReverseOrderEntity;
|
||||||
import com.heyu.api.data.entity.vv.VvReverseOrderLineEntity;
|
import com.heyu.api.data.entity.vv.VvReverseOrderLineEntity;
|
||||||
import com.heyu.api.data.entity.vv.VvReverseOrderProveEntity;
|
import com.heyu.api.data.entity.vv.VvReverseOrderProveEntity;
|
||||||
|
import com.heyu.api.data.entity.vv.VvTradeOrderLineEntity;
|
||||||
import com.heyu.api.data.utils.R;
|
import com.heyu.api.data.utils.R;
|
||||||
import com.heyu.api.data.utils.SanUtils;
|
import com.heyu.api.data.utils.SanUtils;
|
||||||
import com.heyu.api.utils.ISelect;
|
import com.heyu.api.utils.ISelect;
|
||||||
@ -23,6 +22,7 @@ import org.springframework.web.bind.annotation.RequestBody;
|
|||||||
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
import org.springframework.web.bind.annotation.RestController;
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
|
import java.util.Date;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
@ -42,6 +42,13 @@ public class AdminReverseController {
|
|||||||
private VvReverseOrderProveDao vvReverseOrderProveDao;
|
private VvReverseOrderProveDao vvReverseOrderProveDao;
|
||||||
|
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private VvTradeOrderDao vvTradeOrderDao;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private VvTradeOrderLineDao vvTradeOrderLineDao;
|
||||||
|
|
||||||
|
|
||||||
/***
|
/***
|
||||||
* 逆向列表
|
* 逆向列表
|
||||||
* @param vvReverseListRequest
|
* @param vvReverseListRequest
|
||||||
@ -69,7 +76,7 @@ public class AdminReverseController {
|
|||||||
List<VvReverseOrderEntity> vvReverseOrderEntities = pageUtils.getRows();
|
List<VvReverseOrderEntity> vvReverseOrderEntities = pageUtils.getRows();
|
||||||
List<Long> reverseOrderIds = SanUtils.list2listFilterNull(vvReverseOrderEntities, VvReverseOrderEntity::getId);
|
List<Long> reverseOrderIds = SanUtils.list2listFilterNull(vvReverseOrderEntities, VvReverseOrderEntity::getId);
|
||||||
|
|
||||||
List<VvReverseOrderLineEntity> reverseOrderLineEntities = vvReverseOrderLineDao.selectVvReverseOrderLineByReverseOrderId(reverseOrderIds);
|
List<VvReverseOrderLineEntity> reverseOrderLineEntities = vvReverseOrderLineDao.selectVvReverseOrderLineByReverseOrderIds(reverseOrderIds);
|
||||||
Map<Long, List<VvReverseOrderLineEntity>> vvReverseOrderLineEntityMap = SanUtils.list2GroupBy(reverseOrderLineEntities, VvReverseOrderLineEntity::getReverseOrderId);
|
Map<Long, List<VvReverseOrderLineEntity>> vvReverseOrderLineEntityMap = SanUtils.list2GroupBy(reverseOrderLineEntities, VvReverseOrderLineEntity::getReverseOrderId);
|
||||||
|
|
||||||
|
|
||||||
@ -87,7 +94,6 @@ public class AdminReverseController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/***
|
/***
|
||||||
* seller_agree_return_wait_buyer_post 卖家同意退货,买家邮寄
|
* seller_agree_return_wait_buyer_post 卖家同意退货,买家邮寄
|
||||||
*
|
*
|
||||||
@ -102,8 +108,6 @@ public class AdminReverseController {
|
|||||||
*
|
*
|
||||||
* close 关闭逆向
|
* close 关闭逆向
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
@RequestMapping("/approve")
|
@RequestMapping("/approve")
|
||||||
public R approve(@RequestBody VvApproveRequest vvApproveRequest) {
|
public R approve(@RequestBody VvApproveRequest vvApproveRequest) {
|
||||||
VvReverseOrderEntity vvReverseOrderEntity = vvReverseOrderDao.selectVvReverseOrderById(vvApproveRequest.getReverseOrderId());
|
VvReverseOrderEntity vvReverseOrderEntity = vvReverseOrderDao.selectVvReverseOrderById(vvApproveRequest.getReverseOrderId());
|
||||||
@ -112,28 +116,38 @@ public class AdminReverseController {
|
|||||||
if (ReverseStatusEnums.buyer_apply_reverse_wait_seller_agree.getStatus().equals(vvReverseOrderEntity.getStatus())) {
|
if (ReverseStatusEnums.buyer_apply_reverse_wait_seller_agree.getStatus().equals(vvReverseOrderEntity.getStatus())) {
|
||||||
return R.error("逆向订单状态不是 seller_agree_return_wait_buyer_post");
|
return R.error("逆向订单状态不是 seller_agree_return_wait_buyer_post");
|
||||||
}
|
}
|
||||||
vvReverseOrderEntity.setStatus(vvApproveRequest.getStatus());
|
vvReverseOrderEntity.setGmtSellerAgreeReturn(new Date());
|
||||||
|
|
||||||
// vvReverseOrderEntity.setgm
|
|
||||||
|
|
||||||
} else if (ReverseStatusEnums.delivered.getStatus().equals(vvApproveRequest.getStatus())) {
|
} else if (ReverseStatusEnums.delivered.getStatus().equals(vvApproveRequest.getStatus())) {
|
||||||
if (ReverseStatusEnums.shipping.getStatus().equals(vvReverseOrderEntity.getStatus())) {
|
if (ReverseStatusEnums.shipping.getStatus().equals(vvReverseOrderEntity.getStatus())) {
|
||||||
return R.error("逆向订单状态不是 shipping");
|
return R.error("逆向订单状态不是 shipping");
|
||||||
}
|
}
|
||||||
|
vvReverseOrderEntity.setGmtDelivered(new Date());
|
||||||
} else if (ReverseStatusEnums.reject_delivered.getStatus().equals(vvApproveRequest.getStatus())) {
|
} else if (ReverseStatusEnums.reject_delivered.getStatus().equals(vvApproveRequest.getStatus())) {
|
||||||
if (ReverseStatusEnums.shipping.getStatus().equals(vvReverseOrderEntity.getStatus())) {
|
if (ReverseStatusEnums.shipping.getStatus().equals(vvReverseOrderEntity.getStatus())) {
|
||||||
return R.error("逆向订单状态不是 shipping");
|
return R.error("逆向订单状态不是 shipping");
|
||||||
}
|
}
|
||||||
|
vvReverseOrderEntity.setGmtRejectDelivered(new Date());
|
||||||
} else if (ReverseStatusEnums.agree_refunded.getStatus().equals(vvApproveRequest.getStatus())) {
|
} else if (ReverseStatusEnums.agree_refunded.getStatus().equals(vvApproveRequest.getStatus())) {
|
||||||
if (ReverseStatusEnums.delivered.getStatus().equals(vvReverseOrderEntity.getStatus())) {
|
if (ReverseStatusEnums.delivered.getStatus().equals(vvReverseOrderEntity.getStatus())) {
|
||||||
return R.error("逆向订单状态不是 delivered");
|
return R.error("逆向订单状态不是 delivered");
|
||||||
}
|
}
|
||||||
|
vvReverseOrderEntity.setGmtAgreeRefunded(new Date());
|
||||||
} else if (ReverseStatusEnums.close.getStatus().equals(vvApproveRequest.getStatus())) {
|
} else if (ReverseStatusEnums.close.getStatus().equals(vvApproveRequest.getStatus())) {
|
||||||
|
vvReverseOrderEntity.setGmtClose(new Date());
|
||||||
}
|
}
|
||||||
|
vvReverseOrderEntity.setStatus(vvApproveRequest.getStatus());
|
||||||
vvReverseOrderDao.updateVvReverseOrderById(vvReverseOrderEntity);
|
vvReverseOrderDao.updateVvReverseOrderById(vvReverseOrderEntity);
|
||||||
|
|
||||||
|
|
||||||
|
List<VvReverseOrderLineEntity> vvReverseOrderLineEntities = vvReverseOrderLineDao.selectVvReverseOrderLineByReverseOrderId(vvApproveRequest.getReverseOrderId());
|
||||||
|
List<Long> tradeOrderLineIds = SanUtils.list2list(vvReverseOrderLineEntities, VvReverseOrderLineEntity::getTradeOrderLineId);
|
||||||
|
|
||||||
|
List<VvTradeOrderLineEntity> vvTradeOrderLineEntityList = vvTradeOrderLineDao.selectVvTradeOrderLineByIds(tradeOrderLineIds);
|
||||||
|
|
||||||
|
for (VvTradeOrderLineEntity vvTradeOrderLineEntity : vvTradeOrderLineEntityList) {
|
||||||
|
vvTradeOrderLineEntity.setReverseStatus(vvReverseOrderEntity.getStatus());
|
||||||
|
vvTradeOrderLineDao.updateVvTradeOrderLineById(vvTradeOrderLineEntity);
|
||||||
|
}
|
||||||
return R.ok();
|
return R.ok();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -3,6 +3,7 @@ package com.heyu.api.controller.vv;
|
|||||||
|
|
||||||
import com.heyu.api.alibaba.request.mm.enums.ReverseStatusEnums;
|
import com.heyu.api.alibaba.request.mm.enums.ReverseStatusEnums;
|
||||||
import com.heyu.api.alibaba.request.mm.order.ResourceDTO;
|
import com.heyu.api.alibaba.request.mm.order.ResourceDTO;
|
||||||
|
import com.heyu.api.alibaba.request.mm.reverse.AppliyReverseCloseRequest;
|
||||||
import com.heyu.api.alibaba.request.mm.reverse.AppliyReverseProveRequest;
|
import com.heyu.api.alibaba.request.mm.reverse.AppliyReverseProveRequest;
|
||||||
import com.heyu.api.alibaba.request.mm.reverse.AppliyReverseRequest;
|
import com.heyu.api.alibaba.request.mm.reverse.AppliyReverseRequest;
|
||||||
import com.heyu.api.data.dao.vv.*;
|
import com.heyu.api.data.dao.vv.*;
|
||||||
@ -124,8 +125,7 @@ public class AppReverseController {
|
|||||||
@RequestMapping("/uploadProve")
|
@RequestMapping("/uploadProve")
|
||||||
public R uploadProve(@RequestBody AppliyReverseProveRequest appliyReverseRequest) {
|
public R uploadProve(@RequestBody AppliyReverseProveRequest appliyReverseRequest) {
|
||||||
VvReverseOrderEntity vvReverseOrderEntity = vvReverseOrderDao.selectVvReverseOrderById(appliyReverseRequest.getReverseOrderId());
|
VvReverseOrderEntity vvReverseOrderEntity = vvReverseOrderDao.selectVvReverseOrderById(appliyReverseRequest.getReverseOrderId());
|
||||||
|
if (!ReverseStatusEnums.seller_agree_return_wait_buyer_post.getStatus().equals(vvReverseOrderEntity.getStatus())) {
|
||||||
if (!ReverseStatusEnums.seller_agree_wait_buyer_post.getStatus().equals(vvReverseOrderEntity.getStatus())) {
|
|
||||||
return R.error("逆向订单状态不对");
|
return R.error("逆向订单状态不对");
|
||||||
}
|
}
|
||||||
vvReverseOrderEntity.setStatus(ReverseStatusEnums.shipping.getStatus());
|
vvReverseOrderEntity.setStatus(ReverseStatusEnums.shipping.getStatus());
|
||||||
@ -145,6 +145,37 @@ public class AppReverseController {
|
|||||||
vvReverseOrderProveDao.insertOrUpdateVvReverseOrderProve(vvReverseOrderProveEntity);
|
vvReverseOrderProveDao.insertOrUpdateVvReverseOrderProve(vvReverseOrderProveEntity);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return R.ok();
|
return R.ok();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@RequestMapping("/close")
|
||||||
|
public R close(@RequestBody AppliyReverseCloseRequest appliyReverseRequest) {
|
||||||
|
|
||||||
|
VvReverseOrderEntity vvReverseOrderEntity = vvReverseOrderDao.selectVvReverseOrderById(appliyReverseRequest.getReverseOrderId());
|
||||||
|
|
||||||
|
vvReverseOrderEntity.setStatus(ReverseStatusEnums.close.getStatus());
|
||||||
|
|
||||||
|
vvReverseOrderEntity.setGmtClose(new Date());
|
||||||
|
|
||||||
|
vvReverseOrderDao.updateVvReverseOrderById(vvReverseOrderEntity);
|
||||||
|
|
||||||
|
List<VvReverseOrderLineEntity> vvReverseOrderLineEntities = vvReverseOrderLineDao.selectVvReverseOrderLineByReverseOrderId(appliyReverseRequest.getReverseOrderId());
|
||||||
|
|
||||||
|
List<Long> tradeOrderLineIds = SanUtils.list2list(vvReverseOrderLineEntities, VvReverseOrderLineEntity::getTradeOrderLineId);
|
||||||
|
|
||||||
|
List<VvTradeOrderLineEntity> tradeOrderLineEntities = vvTradeOrderLineDao.selectVvTradeOrderLineByIds(tradeOrderLineIds);
|
||||||
|
|
||||||
|
for (VvTradeOrderLineEntity tradeOrderLineEntity : tradeOrderLineEntities) {
|
||||||
|
|
||||||
|
tradeOrderLineEntity.setReverseStatus(ReverseStatusEnums.close.getStatus());
|
||||||
|
|
||||||
|
vvTradeOrderLineDao.updateVvTradeOrderLineById(tradeOrderLineEntity);
|
||||||
|
}
|
||||||
|
|
||||||
|
return R.ok();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user