提交修改
This commit is contained in:
parent
122fb3ebd6
commit
0d66330a49
@ -58,10 +58,8 @@ public interface VvTradeOrderDao extends BaseMapper<VvTradeOrderEntity> {
|
|||||||
List<VvTradeOrderEntity> selectAppByCondition(IPage page,
|
List<VvTradeOrderEntity> selectAppByCondition(IPage page,
|
||||||
@IF@IN List<Long> orderIds,
|
@IF@IN List<Long> orderIds,
|
||||||
@IF Long buyerId,
|
@IF Long buyerId,
|
||||||
@IF String status,
|
|
||||||
@IF @GE Long minCreateTimestamp,
|
@IF @GE Long minCreateTimestamp,
|
||||||
@IF@LE Long maxCreateTimestamp,
|
@IF@LE Long maxCreateTimestamp,
|
||||||
@IF @NE @Column(VvTradeOrderEntity.status_) String deleteStatus,
|
|
||||||
@IF String createTimestampSort);
|
@IF String createTimestampSort);
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -29,9 +29,7 @@ private static final long serialVersionUID = 1L;
|
|||||||
public final static String buyer_phone = CLASS_NAME + "buyer_phone"; // 买家手机号
|
public final static String buyer_phone = CLASS_NAME + "buyer_phone"; // 买家手机号
|
||||||
public final static String buyer_name = CLASS_NAME + "buyer_name"; // 买家名
|
public final static String buyer_name = CLASS_NAME + "buyer_name"; // 买家名
|
||||||
public final static String buyer_weixin = CLASS_NAME + "buyer_weixin"; // 买家微信
|
public final static String buyer_weixin = CLASS_NAME + "buyer_weixin"; // 买家微信
|
||||||
public final static String buyer_address = CLASS_NAME + "buyer_address"; // 买家收货地址
|
|
||||||
public final static String all_price = CLASS_NAME + "all_price"; // 总价
|
public final static String all_price = CLASS_NAME + "all_price"; // 总价
|
||||||
public final static String status_ = CLASS_NAME + "status"; // wait_pay:待支付,待发货:wait_shipping, 已经发货: shipping , 已接收,delivered
|
|
||||||
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_count = CLASS_NAME + "refund_count"; // 退货数量
|
public final static String refund_count = CLASS_NAME + "refund_count"; // 退货数量
|
||||||
public final static String buyer_id = CLASS_NAME + "buyer_id"; // 买家id
|
public final static String buyer_id = CLASS_NAME + "buyer_id"; // 买家id
|
||||||
@ -44,9 +42,6 @@ private static final long serialVersionUID = 1L;
|
|||||||
public final static String buyer_detail_address = CLASS_NAME + "buyer_detail_address"; // 买家详细地址
|
public final static String buyer_detail_address = CLASS_NAME + "buyer_detail_address"; // 买家详细地址
|
||||||
public final static String gmt_down_order = CLASS_NAME + "gmt_down_order"; // 下单时间
|
public final static String gmt_down_order = CLASS_NAME + "gmt_down_order"; // 下单时间
|
||||||
public final static String gmt_pay = CLASS_NAME + "gmt_pay"; // 支付时间
|
public final static String gmt_pay = CLASS_NAME + "gmt_pay"; // 支付时间
|
||||||
public final static String reverse_status = CLASS_NAME + "reverse_status"; // all_refund:全部退款,part_refund,部分退款
|
|
||||||
public final static String settle_status = CLASS_NAME + "settle_status"; // 0 未结清,1 已经结清
|
|
||||||
public final static String profit_amount = CLASS_NAME + "profit_amount"; // 最终这笔单子的获利益
|
|
||||||
//
|
//
|
||||||
@TableId(value = "id", type = IdType.AUTO)
|
@TableId(value = "id", type = IdType.AUTO)
|
||||||
private Long id;
|
private Long id;
|
||||||
@ -64,12 +59,8 @@ private static final long serialVersionUID = 1L;
|
|||||||
private String buyerName;
|
private String buyerName;
|
||||||
//买家微信
|
//买家微信
|
||||||
private String buyerWeixin;
|
private String buyerWeixin;
|
||||||
//买家收货地址
|
|
||||||
private String buyerAddress;
|
|
||||||
//总价
|
//总价
|
||||||
private BigDecimal allPrice;
|
private BigDecimal allPrice;
|
||||||
//wait_pay:待支付,待发货:wait_shipping, 已经发货: shipping , 已接收,delivered
|
|
||||||
private String status;
|
|
||||||
//退款金额
|
//退款金额
|
||||||
private BigDecimal refundAmount;
|
private BigDecimal refundAmount;
|
||||||
//退货数量
|
//退货数量
|
||||||
@ -94,12 +85,6 @@ private static final long serialVersionUID = 1L;
|
|||||||
private Date gmtDownOrder;
|
private Date gmtDownOrder;
|
||||||
//支付时间
|
//支付时间
|
||||||
private Date gmtPay;
|
private Date gmtPay;
|
||||||
//all_refund:全部退款,part_refund,部分退款
|
|
||||||
private String reverseStatus;
|
|
||||||
//0 未结清,1 已经结清
|
|
||||||
private Integer settleStatus;
|
|
||||||
//最终这笔单子的获利益
|
|
||||||
private BigDecimal profitAmount;
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @return
|
* @return
|
||||||
@ -220,21 +205,6 @@ private static final long serialVersionUID = 1L;
|
|||||||
this.buyerWeixin = buyerWeixin;
|
this.buyerWeixin = buyerWeixin;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* 买家收货地址
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
public String getBuyerAddress() {
|
|
||||||
return buyerAddress;
|
|
||||||
}
|
|
||||||
/**
|
|
||||||
* 买家收货地址
|
|
||||||
* @param buyerAddress
|
|
||||||
*/
|
|
||||||
public void setBuyerAddress(String buyerAddress) {
|
|
||||||
this.buyerAddress = buyerAddress;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 总价
|
* 总价
|
||||||
* @return
|
* @return
|
||||||
@ -250,21 +220,6 @@ private static final long serialVersionUID = 1L;
|
|||||||
this.allPrice = allPrice;
|
this.allPrice = allPrice;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* wait_pay:待支付,待发货:wait_shipping, 已经发货: shipping , 已接收,delivered
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
public String getStatus() {
|
|
||||||
return status;
|
|
||||||
}
|
|
||||||
/**
|
|
||||||
* wait_pay:待支付,待发货:wait_shipping, 已经发货: shipping , 已接收,delivered
|
|
||||||
* @param status
|
|
||||||
*/
|
|
||||||
public void setStatus(String status) {
|
|
||||||
this.status = status;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 退款金额
|
* 退款金额
|
||||||
* @return
|
* @return
|
||||||
@ -445,51 +400,6 @@ private static final long serialVersionUID = 1L;
|
|||||||
this.gmtPay = gmtPay;
|
this.gmtPay = gmtPay;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* all_refund:全部退款,part_refund,部分退款
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
public String getReverseStatus() {
|
|
||||||
return reverseStatus;
|
|
||||||
}
|
|
||||||
/**
|
|
||||||
* all_refund:全部退款,part_refund,部分退款
|
|
||||||
* @param reverseStatus
|
|
||||||
*/
|
|
||||||
public void setReverseStatus(String reverseStatus) {
|
|
||||||
this.reverseStatus = reverseStatus;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 0 未结清,1 已经结清
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
public Integer getSettleStatus() {
|
|
||||||
return settleStatus;
|
|
||||||
}
|
|
||||||
/**
|
|
||||||
* 0 未结清,1 已经结清
|
|
||||||
* @param settleStatus
|
|
||||||
*/
|
|
||||||
public void setSettleStatus(Integer settleStatus) {
|
|
||||||
this.settleStatus = settleStatus;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 最终这笔单子的获利益
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
public BigDecimal getProfitAmount() {
|
|
||||||
return profitAmount;
|
|
||||||
}
|
|
||||||
/**
|
|
||||||
* 最终这笔单子的获利益
|
|
||||||
* @param profitAmount
|
|
||||||
*/
|
|
||||||
public void setProfitAmount(BigDecimal profitAmount) {
|
|
||||||
this.profitAmount = profitAmount;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String toString() {
|
public String toString() {
|
||||||
return "VvTradeOrderEntity{" +
|
return "VvTradeOrderEntity{" +
|
||||||
@ -501,9 +411,7 @@ private static final long serialVersionUID = 1L;
|
|||||||
",buyerPhone=" + buyerPhone +
|
",buyerPhone=" + buyerPhone +
|
||||||
",buyerName=" + buyerName +
|
",buyerName=" + buyerName +
|
||||||
",buyerWeixin=" + buyerWeixin +
|
",buyerWeixin=" + buyerWeixin +
|
||||||
",buyerAddress=" + buyerAddress +
|
|
||||||
",allPrice=" + allPrice +
|
",allPrice=" + allPrice +
|
||||||
",status=" + status +
|
|
||||||
",refundAmount=" + refundAmount +
|
",refundAmount=" + refundAmount +
|
||||||
",refundCount=" + refundCount +
|
",refundCount=" + refundCount +
|
||||||
",buyerId=" + buyerId +
|
",buyerId=" + buyerId +
|
||||||
@ -516,9 +424,6 @@ private static final long serialVersionUID = 1L;
|
|||||||
",buyerDetailAddress=" + buyerDetailAddress +
|
",buyerDetailAddress=" + buyerDetailAddress +
|
||||||
",gmtDownOrder=" + gmtDownOrder +
|
",gmtDownOrder=" + gmtDownOrder +
|
||||||
",gmtPay=" + gmtPay +
|
",gmtPay=" + gmtPay +
|
||||||
",reverseStatus=" + reverseStatus +
|
|
||||||
",settleStatus=" + settleStatus +
|
|
||||||
",profitAmount=" + profitAmount +
|
|
||||||
"}";
|
"}";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -49,7 +49,7 @@ public class MysqlMain_update {
|
|||||||
List<TablesBean> list = new ArrayList<TablesBean>();
|
List<TablesBean> list = new ArrayList<TablesBean>();
|
||||||
|
|
||||||
|
|
||||||
String a = "vv_trade_order_line_settlement_prove";
|
String a = "vv_trade_order";
|
||||||
for (String s : a.split(",")) {
|
for (String s : a.split(",")) {
|
||||||
list.add(new TablesBean(s));
|
list.add(new TablesBean(s));
|
||||||
}
|
}
|
||||||
|
|||||||
@ -4,7 +4,6 @@ package com.heyu.api.controller.mm;
|
|||||||
import com.alibaba.fastjson.JSON;
|
import com.alibaba.fastjson.JSON;
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
import com.heyu.api.alibaba.request.mm.enums.OrderStatusEnums;
|
import com.heyu.api.alibaba.request.mm.enums.OrderStatusEnums;
|
||||||
import com.heyu.api.alibaba.request.mm.enums.ReverseStatusEnums;
|
|
||||||
import com.heyu.api.alibaba.request.mm.order.*;
|
import com.heyu.api.alibaba.request.mm.order.*;
|
||||||
import com.heyu.api.alibaba.request.mm.order.resp.PackageDTO;
|
import com.heyu.api.alibaba.request.mm.order.resp.PackageDTO;
|
||||||
import com.heyu.api.alibaba.request.mm.order.resp.VVOrderListResp;
|
import com.heyu.api.alibaba.request.mm.order.resp.VVOrderListResp;
|
||||||
@ -23,8 +22,10 @@ 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.math.BigDecimal;
|
import java.util.ArrayList;
|
||||||
import java.util.*;
|
import java.util.HashMap;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
@Slf4j
|
@Slf4j
|
||||||
@RestController
|
@RestController
|
||||||
@ -196,12 +197,6 @@ public class OrderController {
|
|||||||
tradeOrderLineEntity.setStatus(OrderStatusEnums.shipping.getStatus()); // 已经发货
|
tradeOrderLineEntity.setStatus(OrderStatusEnums.shipping.getStatus()); // 已经发货
|
||||||
vvTradeOrderLineDao.updateVvTradeOrderLineById(tradeOrderLineEntity);
|
vvTradeOrderLineDao.updateVvTradeOrderLineById(tradeOrderLineEntity);
|
||||||
}
|
}
|
||||||
List<VvTradeOrderLineEntity> vvTradeOrderLineEntities = vvTradeOrderLineDao.selectVvTradeOrderLineByTradeOrderIdStatus(vvTradeOrderEntity.getId()
|
|
||||||
, OrderStatusEnums.wait_shipping.getStatus());
|
|
||||||
if (CollectionUtils.isEmpty(vvTradeOrderLineEntities)) {
|
|
||||||
vvTradeOrderEntity.setStatus(OrderStatusEnums.shipping.getStatus());
|
|
||||||
vvTradeOrderDao.updateVvTradeOrderById(vvTradeOrderEntity);
|
|
||||||
}
|
|
||||||
return R.ok();
|
return R.ok();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -216,17 +211,10 @@ public class OrderController {
|
|||||||
List<VvTradeOrderLineEntity> vvTradeOrderLineEntityList = vvTradeOrderLineDao.selectVvTradeOrderLineByIds(vvOrderRequest.getTradeOrderLineIds());
|
List<VvTradeOrderLineEntity> vvTradeOrderLineEntityList = vvTradeOrderLineDao.selectVvTradeOrderLineByIds(vvOrderRequest.getTradeOrderLineIds());
|
||||||
|
|
||||||
for (VvTradeOrderLineEntity tradeOrderLineEntity : vvTradeOrderLineEntityList) {
|
for (VvTradeOrderLineEntity tradeOrderLineEntity : vvTradeOrderLineEntityList) {
|
||||||
|
|
||||||
tradeOrderLineEntity.setStatus(OrderStatusEnums.wait_shipping.getStatus());
|
tradeOrderLineEntity.setStatus(OrderStatusEnums.wait_shipping.getStatus());
|
||||||
tradeOrderLineEntity.setTrackNumber(null);
|
tradeOrderLineEntity.setTrackNumber(null);
|
||||||
vvTradeOrderLineDao.updateCoverVvTradeOrderLineById(tradeOrderLineEntity);
|
vvTradeOrderLineDao.updateCoverVvTradeOrderLineById(tradeOrderLineEntity);
|
||||||
}
|
}
|
||||||
Long tradeOrderId = vvTradeOrderLineEntityList.get(0).getTradeOrderId();
|
|
||||||
|
|
||||||
VvTradeOrderEntity vvTradeOrderEntity = vvTradeOrderDao.selectVvTradeOrderById(tradeOrderId);
|
|
||||||
|
|
||||||
vvTradeOrderEntity.setStatus(OrderStatusEnums.wait_shipping.getStatus());
|
|
||||||
vvTradeOrderDao.updateVvTradeOrderById(vvTradeOrderEntity);
|
|
||||||
return R.ok();
|
return R.ok();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -245,13 +233,7 @@ public class OrderController {
|
|||||||
tradeOrderLineEntity.setStatus(OrderStatusEnums.delivered.getStatus());
|
tradeOrderLineEntity.setStatus(OrderStatusEnums.delivered.getStatus());
|
||||||
vvTradeOrderLineDao.updateVvTradeOrderLineById(tradeOrderLineEntity);
|
vvTradeOrderLineDao.updateVvTradeOrderLineById(tradeOrderLineEntity);
|
||||||
}
|
}
|
||||||
Long tradeOrderId = vvTradeOrderLineEntityList.get(0).getTradeOrderId();
|
|
||||||
List<VvTradeOrderLineEntity> countList = vvTradeOrderLineDao.selectVvTradeOrderLineByTradeOrderIdNEStatus(tradeOrderId, OrderStatusEnums.delivered.getStatus());
|
|
||||||
if (CollectionUtils.isEmpty(countList)) {
|
|
||||||
VvTradeOrderEntity vvTradeOrderEntity = vvTradeOrderDao.selectVvTradeOrderById(tradeOrderId);
|
|
||||||
vvTradeOrderEntity.setStatus(OrderStatusEnums.delivered.getStatus());
|
|
||||||
vvTradeOrderDao.updateVvTradeOrderById(vvTradeOrderEntity);
|
|
||||||
}
|
|
||||||
return R.ok();
|
return R.ok();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -264,15 +246,12 @@ public class OrderController {
|
|||||||
public R settlement(@RequestBody VvSettleProveDTO vvSettleProveDTO) {
|
public R settlement(@RequestBody VvSettleProveDTO vvSettleProveDTO) {
|
||||||
List<VvTradeOrderLineEntity> vvTradeOrderLineEntityList = vvTradeOrderLineDao.selectVvTradeOrderLineByIds(vvSettleProveDTO.getTradeOrderLineIds());
|
List<VvTradeOrderLineEntity> vvTradeOrderLineEntityList = vvTradeOrderLineDao.selectVvTradeOrderLineByIds(vvSettleProveDTO.getTradeOrderLineIds());
|
||||||
|
|
||||||
List<Long> tradeOrderIds = new ArrayList<>();
|
|
||||||
|
|
||||||
VvSettlementProveEntity vvSettlementProveEntity = new VvSettlementProveEntity();
|
VvSettlementProveEntity vvSettlementProveEntity = new VvSettlementProveEntity();
|
||||||
|
|
||||||
vvSettlementProveDao.insertOrUpdateVvSettlementProve(vvSettlementProveEntity);
|
vvSettlementProveDao.insertOrUpdateVvSettlementProve(vvSettlementProveEntity);
|
||||||
|
|
||||||
|
|
||||||
for (ResourceDTO resource : vvSettleProveDTO.getResources()) {
|
for (ResourceDTO resource : vvSettleProveDTO.getResources()) {
|
||||||
|
|
||||||
VvSettlementProveDetailEntity vvSettlementProveDetailEntity = new VvSettlementProveDetailEntity();
|
VvSettlementProveDetailEntity vvSettlementProveDetailEntity = new VvSettlementProveDetailEntity();
|
||||||
vvSettlementProveDetailEntity.setType(resource.getType());
|
vvSettlementProveDetailEntity.setType(resource.getType());
|
||||||
vvSettlementProveDetailEntity.setResourceUrl(resource.getResourceUrl());
|
vvSettlementProveDetailEntity.setResourceUrl(resource.getResourceUrl());
|
||||||
@ -281,14 +260,11 @@ public class OrderController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
for (VvTradeOrderLineEntity tradeOrderLineEntity : vvTradeOrderLineEntityList) {
|
for (VvTradeOrderLineEntity tradeOrderLineEntity : vvTradeOrderLineEntityList) {
|
||||||
tradeOrderIds.add(tradeOrderLineEntity.getTradeOrderId());
|
|
||||||
tradeOrderLineEntity.setSettleStatus(1);
|
tradeOrderLineEntity.setSettleStatus(1);
|
||||||
// 更新利润
|
// 更新利润
|
||||||
tradeOrderLineEntity.setProfitAmount(BigDecimalUtil.subtract(tradeOrderLineEntity.getSalePrice(), tradeOrderLineEntity.getOriginPrice()));
|
tradeOrderLineEntity.setProfitAmount(BigDecimalUtil.subtract(tradeOrderLineEntity.getSalePrice(), tradeOrderLineEntity.getOriginPrice()));
|
||||||
vvTradeOrderLineDao.updateVvTradeOrderLineById(tradeOrderLineEntity);
|
vvTradeOrderLineDao.updateVvTradeOrderLineById(tradeOrderLineEntity);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// 将子单和证据关联
|
// 将子单和证据关联
|
||||||
VvTradeOrderLineSettlementProveEntity vvTradeOrderLineSettlementProveEntity = new VvTradeOrderLineSettlementProveEntity();
|
VvTradeOrderLineSettlementProveEntity vvTradeOrderLineSettlementProveEntity = new VvTradeOrderLineSettlementProveEntity();
|
||||||
vvTradeOrderLineSettlementProveEntity.setTradeOrderLineId(tradeOrderLineEntity.getId());
|
vvTradeOrderLineSettlementProveEntity.setTradeOrderLineId(tradeOrderLineEntity.getId());
|
||||||
@ -296,27 +272,6 @@ public class OrderController {
|
|||||||
vvTradeOrderLineSettlementProveDao.insertOrUpdateVvTradeOrderLineSettlementProve(vvTradeOrderLineSettlementProveEntity);
|
vvTradeOrderLineSettlementProveDao.insertOrUpdateVvTradeOrderLineSettlementProve(vvTradeOrderLineSettlementProveEntity);
|
||||||
}
|
}
|
||||||
|
|
||||||
// 设置这笔订单已经结算
|
|
||||||
for (Long tradeOrderId : tradeOrderIds) {
|
|
||||||
VvTradeOrderEntity vvTradeOrderEntity = vvTradeOrderDao.selectVvTradeOrderById(tradeOrderId);
|
|
||||||
List<VvTradeOrderLineEntity> vvTradeOrderLineList0 = vvTradeOrderLineDao.selectVvTradeOrderLineByTradeOrderIdStatusAndReverseStatus(
|
|
||||||
tradeOrderId, OrderStatusEnums.delivered.getStatus(),
|
|
||||||
Arrays.asList(ReverseStatusEnums.refunded.getStatus(), ReverseStatusEnums.close.getStatus())
|
|
||||||
);
|
|
||||||
|
|
||||||
List<VvTradeOrderLineEntity> vvTradeOrderLineList1 = vvTradeOrderLineDao.selectVvTradeOrderLineByTradeOrderId(tradeOrderId);
|
|
||||||
if (CollectionUtils.isNotEmpty(vvTradeOrderLineList0)
|
|
||||||
&& CollectionUtils.isNotEmpty(vvTradeOrderLineList1)
|
|
||||||
&& vvTradeOrderLineList0.size() == vvTradeOrderLineList1.size()) {
|
|
||||||
vvTradeOrderEntity.setSettleStatus(1);
|
|
||||||
BigDecimal profitAmount = BigDecimal.ZERO;
|
|
||||||
for (VvTradeOrderLineEntity tradeOrderLineEntity : vvTradeOrderLineList1) {
|
|
||||||
profitAmount= BigDecimalUtil.add(profitAmount, tradeOrderLineEntity.getProfitAmount());
|
|
||||||
}
|
|
||||||
vvTradeOrderEntity.setProfitAmount(profitAmount);
|
|
||||||
vvTradeOrderDao.updateVvTradeOrderById(vvTradeOrderEntity);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return R.ok();
|
return R.ok();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -87,14 +87,13 @@ public class AppOrderController {
|
|||||||
return vvTradeOrderDao.selectAppByCondition(page,
|
return vvTradeOrderDao.selectAppByCondition(page,
|
||||||
vvOrderRequest.getOrderIds(),
|
vvOrderRequest.getOrderIds(),
|
||||||
vvOrderRequest.getBuyerId(),
|
vvOrderRequest.getBuyerId(),
|
||||||
vvOrderRequest.getStatus(),
|
|
||||||
vvOrderRequest.getMinCreateTimestamp(),
|
vvOrderRequest.getMinCreateTimestamp(),
|
||||||
vvOrderRequest.getMaxCreateTimestamp(),
|
vvOrderRequest.getMaxCreateTimestamp(),
|
||||||
OrderStatusEnums.delete.getStatus(),
|
|
||||||
vvOrderRequest.getCreateTimestampSort()
|
vvOrderRequest.getCreateTimestampSort()
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
List<VvTradeOrderEntity> vvTradeOrderEntities = pageUtils.getRows();
|
List<VvTradeOrderEntity> vvTradeOrderEntities = pageUtils.getRows();
|
||||||
List<Long> tradeOrderIds = new ArrayList<>();
|
List<Long> tradeOrderIds = new ArrayList<>();
|
||||||
|
|
||||||
@ -288,7 +287,6 @@ public class AppOrderController {
|
|||||||
vvTradeOrderEntity.setDistrict(vvBuyerAddress.getDistrict());
|
vvTradeOrderEntity.setDistrict(vvBuyerAddress.getDistrict());
|
||||||
vvTradeOrderEntity.setBuyerDetailAddress(vvBuyerAddress.getDetail());
|
vvTradeOrderEntity.setBuyerDetailAddress(vvBuyerAddress.getDetail());
|
||||||
vvTradeOrderEntity.setAllPrice(allPrice);
|
vvTradeOrderEntity.setAllPrice(allPrice);
|
||||||
vvTradeOrderEntity.setStatus(OrderStatusEnums.wait_pay.getStatus());
|
|
||||||
vvTradeOrderEntity.setBuyerId(vvOrderRequest.getBuyerId());
|
vvTradeOrderEntity.setBuyerId(vvOrderRequest.getBuyerId());
|
||||||
vvTradeOrderEntity.setCreateTimestamp(System.currentTimeMillis());
|
vvTradeOrderEntity.setCreateTimestamp(System.currentTimeMillis());
|
||||||
vvTradeOrderEntity.setModifyTimestamp(System.currentTimeMillis());
|
vvTradeOrderEntity.setModifyTimestamp(System.currentTimeMillis());
|
||||||
@ -330,13 +328,6 @@ public class AppOrderController {
|
|||||||
tradeOrderLineEntity.setStatus(OrderStatusEnums.delivered.getStatus());
|
tradeOrderLineEntity.setStatus(OrderStatusEnums.delivered.getStatus());
|
||||||
vvTradeOrderLineDao.updateVvTradeOrderLineById(tradeOrderLineEntity);
|
vvTradeOrderLineDao.updateVvTradeOrderLineById(tradeOrderLineEntity);
|
||||||
}
|
}
|
||||||
Long tradeOrderId = vvTradeOrderLineEntityList.get(0).getTradeOrderId();
|
|
||||||
List<VvTradeOrderLineEntity> countList = vvTradeOrderLineDao.selectVvTradeOrderLineByTradeOrderIdNEStatus(tradeOrderId, OrderStatusEnums.delivered.getStatus());
|
|
||||||
if (CollectionUtils.isEmpty(countList)) {
|
|
||||||
VvTradeOrderEntity vvTradeOrderEntity = vvTradeOrderDao.selectVvTradeOrderById(tradeOrderId);
|
|
||||||
vvTradeOrderEntity.setStatus(OrderStatusEnums.delivered.getStatus());
|
|
||||||
vvTradeOrderDao.updateVvTradeOrderById(vvTradeOrderEntity);
|
|
||||||
}
|
|
||||||
return R.ok();
|
return R.ok();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user