提交修改
This commit is contained in:
parent
54d1789efb
commit
b1421066b0
@ -10,7 +10,7 @@ import java.util.Date;import java.util.Date;
|
|||||||
/**
|
/**
|
||||||
*订单表状态变更记录
|
*订单表状态变更记录
|
||||||
* @author quyixiao
|
* @author quyixiao
|
||||||
* @since 2025-11-16
|
* @since 2025-11-18
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
@ -33,6 +33,7 @@ private static final long serialVersionUID = 1L;
|
|||||||
public final static String change_status_user = CLASS_NAME + "change_status_user"; // 改变这个状态的用户
|
public final static String change_status_user = CLASS_NAME + "change_status_user"; // 改变这个状态的用户
|
||||||
public final static String trace_id = CLASS_NAME + "trace_id"; // 日志编号
|
public final static String trace_id = CLASS_NAME + "trace_id"; // 日志编号
|
||||||
public final static String status_desc = CLASS_NAME + "status_desc"; // 状态描述
|
public final static String status_desc = CLASS_NAME + "status_desc"; // 状态描述
|
||||||
|
public final static String type_ = CLASS_NAME + "type"; // 正向状态变更还是逆向状态变更
|
||||||
//
|
//
|
||||||
@TableId(value = "id", type = IdType.AUTO)
|
@TableId(value = "id", type = IdType.AUTO)
|
||||||
private Long id;
|
private Long id;
|
||||||
@ -58,6 +59,8 @@ private static final long serialVersionUID = 1L;
|
|||||||
private String traceId;
|
private String traceId;
|
||||||
//状态描述
|
//状态描述
|
||||||
private String statusDesc;
|
private String statusDesc;
|
||||||
|
//正向状态变更还是逆向状态变更
|
||||||
|
private String type;
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @return
|
* @return
|
||||||
@ -238,6 +241,21 @@ private static final long serialVersionUID = 1L;
|
|||||||
this.statusDesc = statusDesc;
|
this.statusDesc = statusDesc;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 正向状态变更还是逆向状态变更
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public String getType() {
|
||||||
|
return type;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* 正向状态变更还是逆向状态变更
|
||||||
|
* @param type
|
||||||
|
*/
|
||||||
|
public void setType(String type) {
|
||||||
|
this.type = type;
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String toString() {
|
public String toString() {
|
||||||
return "VvTradeOrderLineStatusLogEntity{" +
|
return "VvTradeOrderLineStatusLogEntity{" +
|
||||||
@ -253,6 +271,7 @@ private static final long serialVersionUID = 1L;
|
|||||||
",changeStatusUser=" + changeStatusUser +
|
",changeStatusUser=" + changeStatusUser +
|
||||||
",traceId=" + traceId +
|
",traceId=" + traceId +
|
||||||
",statusDesc=" + statusDesc +
|
",statusDesc=" + statusDesc +
|
||||||
|
",type=" + type +
|
||||||
"}";
|
"}";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package com.heyu.api.alibaba.request.mm.order.resp;
|
package com.heyu.api.data.kuaidi100;
|
||||||
|
|
||||||
import com.heyu.api.data.entity.vv.VvPackageEntity;
|
import com.heyu.api.data.entity.vv.VvPackageEntity;
|
||||||
import com.heyu.api.data.entity.vv.VvTradeOrderLineStatusLogEntity;
|
import com.heyu.api.data.entity.vv.VvTradeOrderLineStatusLogEntity;
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package com.heyu.api.alibaba.request.mm.order.resp;
|
package com.heyu.api.data.kuaidi100;
|
||||||
|
|
||||||
import com.heyu.api.data.entity.vv.VvPackageEntity;
|
import com.heyu.api.data.entity.vv.VvPackageEntity;
|
||||||
import com.heyu.api.data.entity.vv.VvTradeOrderEntity;
|
import com.heyu.api.data.entity.vv.VvTradeOrderEntity;
|
||||||
@ -11,12 +11,25 @@ import java.util.List;
|
|||||||
@Data
|
@Data
|
||||||
public class AppPackageDTO extends VvPackageEntity {
|
public class AppPackageDTO extends VvPackageEntity {
|
||||||
|
|
||||||
|
/***
|
||||||
|
* 子单信息
|
||||||
|
*/
|
||||||
private List<VvTradeOrderLineDO> vvTradeOrderLineDOList = new ArrayList<>();
|
private List<VvTradeOrderLineDO> vvTradeOrderLineDOList = new ArrayList<>();
|
||||||
|
|
||||||
|
/***
|
||||||
|
* 操作信息
|
||||||
|
*/
|
||||||
private List<OrderActionDTO> orderActionList;
|
private List<OrderActionDTO> orderActionList;
|
||||||
|
|
||||||
|
|
||||||
|
/***
|
||||||
|
* 订单信息
|
||||||
|
*/
|
||||||
private VvTradeOrderEntity tradeOrderEntity;
|
private VvTradeOrderEntity tradeOrderEntity;
|
||||||
|
|
||||||
|
/***
|
||||||
|
* 包裹信息
|
||||||
|
*/
|
||||||
|
private VvPackageEntity vvPackageEntity;
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package com.heyu.api.alibaba.request.mm.order.resp;
|
package com.heyu.api.data.kuaidi100;
|
||||||
|
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package com.heyu.api.alibaba.request.mm.order.resp;
|
package com.heyu.api.data.kuaidi100;
|
||||||
|
|
||||||
|
|
||||||
import com.heyu.api.data.entity.vv.VvTradeOrderEntity;
|
import com.heyu.api.data.entity.vv.VvTradeOrderEntity;
|
||||||
@ -1,9 +1,8 @@
|
|||||||
package com.heyu.api.alibaba.request.mm.order.resp;
|
package com.heyu.api.data.kuaidi100;
|
||||||
|
|
||||||
import com.heyu.api.data.entity.vv.VvTradeOrderLineEntity;
|
import com.heyu.api.data.entity.vv.VvTradeOrderLineEntity;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
import java.math.BigDecimal;
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
@ -16,4 +15,8 @@ public class VvTradeOrderLineDO extends VvTradeOrderLineEntity {
|
|||||||
private List<Long> mergeIdList ;
|
private List<Long> mergeIdList ;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -1,10 +1,10 @@
|
|||||||
package com.heyu.api.service.impl;
|
package com.heyu.api.data.service.impl;
|
||||||
|
|
||||||
import com.heyu.api.alibaba.request.mm.order.resp.OrderActionDTO;
|
import com.heyu.api.data.kuaidi100.OrderActionDTO;
|
||||||
import com.heyu.api.data.entity.vv.VvTradeOrderLineEntity;
|
import com.heyu.api.data.entity.vv.VvTradeOrderLineEntity;
|
||||||
import com.heyu.api.data.enums.OrderActionEnums;
|
import com.heyu.api.data.enums.OrderActionEnums;
|
||||||
import com.heyu.api.data.utils.CollectionUtils;
|
import com.heyu.api.data.utils.CollectionUtils;
|
||||||
import com.heyu.api.service.impl.order.*;
|
import com.heyu.api.data.service.impl.order.*;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
@ -1,10 +1,10 @@
|
|||||||
package com.heyu.api.service.impl;
|
package com.heyu.api.data.service.impl;
|
||||||
|
|
||||||
import com.heyu.api.alibaba.request.mm.order.resp.OrderActionDTO;
|
import com.heyu.api.data.kuaidi100.OrderActionDTO;
|
||||||
import com.heyu.api.data.entity.vv.VvReverseOrderEntity;
|
import com.heyu.api.data.entity.vv.VvReverseOrderEntity;
|
||||||
import com.heyu.api.data.enums.OrderActionEnums;
|
import com.heyu.api.data.enums.OrderActionEnums;
|
||||||
import com.heyu.api.data.utils.CollectionUtils;
|
import com.heyu.api.data.utils.CollectionUtils;
|
||||||
import com.heyu.api.service.impl.reverse.*;
|
import com.heyu.api.data.service.impl.reverse.*;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package com.heyu.api.alibaba.request.vv;
|
package com.heyu.api.data.service.impl;
|
||||||
|
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
@ -1,8 +1,8 @@
|
|||||||
package com.heyu.api.alibaba.request.mm.reverse;
|
package com.heyu.api.data.service.impl;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
import com.heyu.api.alibaba.request.mm.order.ResourceDTO;
|
|
||||||
import com.heyu.api.alibaba.request.vv.AppBaseRequest;
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
import java.math.BigDecimal;
|
import java.math.BigDecimal;
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package com.heyu.api.alibaba.request.mm.order;
|
package com.heyu.api.data.service.impl;
|
||||||
|
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
@ -1,6 +1,6 @@
|
|||||||
package com.heyu.api.service;
|
package com.heyu.api.data.service.impl;
|
||||||
|
|
||||||
|
|
||||||
import com.heyu.api.alibaba.request.mm.reverse.AppliyReverseRequest;
|
|
||||||
import com.heyu.api.data.entity.vv.VvTradeOrderLineEntity;
|
import com.heyu.api.data.entity.vv.VvTradeOrderLineEntity;
|
||||||
import com.heyu.api.data.utils.R;
|
import com.heyu.api.data.utils.R;
|
||||||
|
|
||||||
@ -1,15 +1,15 @@
|
|||||||
package com.heyu.api.service.impl;
|
package com.heyu.api.data.service.impl;
|
||||||
|
|
||||||
|
|
||||||
import com.heyu.api.data.enums.ReverseUploadSceneEnums;
|
import com.heyu.api.data.enums.ReverseUploadSceneEnums;
|
||||||
import com.heyu.api.alibaba.request.mm.order.ResourceDTO;
|
|
||||||
import com.heyu.api.alibaba.request.mm.reverse.AppliyReverseRequest;
|
|
||||||
import com.heyu.api.data.dao.vv.*;
|
import com.heyu.api.data.dao.vv.*;
|
||||||
import com.heyu.api.data.entity.vv.*;
|
import com.heyu.api.data.entity.vv.*;
|
||||||
import com.heyu.api.data.utils.BigDecimalUtil;
|
import com.heyu.api.data.utils.BigDecimalUtil;
|
||||||
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.service.ReverseOrderService;
|
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.apache.commons.collections.CollectionUtils;
|
import org.apache.commons.collections.CollectionUtils;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
@ -1,9 +1,9 @@
|
|||||||
package com.heyu.api.service.impl.order;
|
package com.heyu.api.data.service.impl.order;
|
||||||
|
|
||||||
import com.heyu.api.data.entity.vv.VvTradeOrderLineEntity;
|
import com.heyu.api.data.entity.vv.VvTradeOrderLineEntity;
|
||||||
import com.heyu.api.data.enums.OrderActionEnums;
|
import com.heyu.api.data.enums.OrderActionEnums;
|
||||||
import com.heyu.api.data.enums.OrderStatusEnums;
|
import com.heyu.api.data.enums.OrderStatusEnums;
|
||||||
import com.heyu.api.service.impl.AbstractOrderAction;
|
import com.heyu.api.data.service.impl.AbstractOrderAction;
|
||||||
|
|
||||||
public class ApplyRefund extends AbstractOrderAction {
|
public class ApplyRefund extends AbstractOrderAction {
|
||||||
|
|
||||||
@ -1,9 +1,9 @@
|
|||||||
package com.heyu.api.service.impl.order;
|
package com.heyu.api.data.service.impl.order;
|
||||||
|
|
||||||
import com.heyu.api.data.entity.vv.VvTradeOrderLineEntity;
|
import com.heyu.api.data.entity.vv.VvTradeOrderLineEntity;
|
||||||
import com.heyu.api.data.enums.OrderActionEnums;
|
import com.heyu.api.data.enums.OrderActionEnums;
|
||||||
import com.heyu.api.data.enums.OrderStatusEnums;
|
import com.heyu.api.data.enums.OrderStatusEnums;
|
||||||
import com.heyu.api.service.impl.AbstractOrderAction;
|
import com.heyu.api.data.service.impl.AbstractOrderAction;
|
||||||
|
|
||||||
public class ApplyReturnRefund extends AbstractOrderAction {
|
public class ApplyReturnRefund extends AbstractOrderAction {
|
||||||
|
|
||||||
@ -1,10 +1,10 @@
|
|||||||
package com.heyu.api.service.impl.order;
|
package com.heyu.api.data.service.impl.order;
|
||||||
|
|
||||||
|
|
||||||
import com.heyu.api.data.entity.vv.VvTradeOrderLineEntity;
|
import com.heyu.api.data.entity.vv.VvTradeOrderLineEntity;
|
||||||
import com.heyu.api.data.enums.OrderActionEnums;
|
import com.heyu.api.data.enums.OrderActionEnums;
|
||||||
import com.heyu.api.data.enums.ReverseStatusEnums;
|
import com.heyu.api.data.enums.ReverseStatusEnums;
|
||||||
import com.heyu.api.service.impl.AbstractOrderAction;
|
import com.heyu.api.data.service.impl.AbstractOrderAction;
|
||||||
|
|
||||||
public class BuyerCloseReverseOrderAction extends AbstractOrderAction {
|
public class BuyerCloseReverseOrderAction extends AbstractOrderAction {
|
||||||
@Override
|
@Override
|
||||||
@ -1,9 +1,9 @@
|
|||||||
package com.heyu.api.service.impl.order;
|
package com.heyu.api.data.service.impl.order;
|
||||||
|
|
||||||
import com.heyu.api.data.entity.vv.VvTradeOrderLineEntity;
|
import com.heyu.api.data.entity.vv.VvTradeOrderLineEntity;
|
||||||
import com.heyu.api.data.enums.OrderActionEnums;
|
import com.heyu.api.data.enums.OrderActionEnums;
|
||||||
import com.heyu.api.data.enums.ReverseStatusEnums;
|
import com.heyu.api.data.enums.ReverseStatusEnums;
|
||||||
import com.heyu.api.service.impl.AbstractOrderAction;
|
import com.heyu.api.data.service.impl.AbstractOrderAction;
|
||||||
|
|
||||||
|
|
||||||
public class BuyerUploadReverseTrackNumberAction extends AbstractOrderAction {
|
public class BuyerUploadReverseTrackNumberAction extends AbstractOrderAction {
|
||||||
@ -1,9 +1,9 @@
|
|||||||
package com.heyu.api.service.impl.order;
|
package com.heyu.api.data.service.impl.order;
|
||||||
|
|
||||||
import com.heyu.api.data.entity.vv.VvTradeOrderLineEntity;
|
import com.heyu.api.data.entity.vv.VvTradeOrderLineEntity;
|
||||||
import com.heyu.api.data.enums.OrderActionEnums;
|
import com.heyu.api.data.enums.OrderActionEnums;
|
||||||
import com.heyu.api.data.enums.OrderStatusEnums;
|
import com.heyu.api.data.enums.OrderStatusEnums;
|
||||||
import com.heyu.api.service.impl.AbstractOrderAction;
|
import com.heyu.api.data.service.impl.AbstractOrderAction;
|
||||||
|
|
||||||
public class CancelAction extends AbstractOrderAction {
|
public class CancelAction extends AbstractOrderAction {
|
||||||
@Override
|
@Override
|
||||||
@ -1,10 +1,10 @@
|
|||||||
package com.heyu.api.service.impl.order;
|
package com.heyu.api.data.service.impl.order;
|
||||||
|
|
||||||
|
|
||||||
import com.heyu.api.data.entity.vv.VvTradeOrderLineEntity;
|
import com.heyu.api.data.entity.vv.VvTradeOrderLineEntity;
|
||||||
import com.heyu.api.data.enums.OrderActionEnums;
|
import com.heyu.api.data.enums.OrderActionEnums;
|
||||||
import com.heyu.api.data.enums.OrderStatusEnums;
|
import com.heyu.api.data.enums.OrderStatusEnums;
|
||||||
import com.heyu.api.service.impl.AbstractOrderAction;
|
import com.heyu.api.data.service.impl.AbstractOrderAction;
|
||||||
|
|
||||||
public class CloseAction extends AbstractOrderAction {
|
public class CloseAction extends AbstractOrderAction {
|
||||||
@Override
|
@Override
|
||||||
@ -1,9 +1,9 @@
|
|||||||
package com.heyu.api.service.impl.order;
|
package com.heyu.api.data.service.impl.order;
|
||||||
|
|
||||||
import com.heyu.api.data.entity.vv.VvTradeOrderLineEntity;
|
import com.heyu.api.data.entity.vv.VvTradeOrderLineEntity;
|
||||||
import com.heyu.api.data.enums.OrderActionEnums;
|
import com.heyu.api.data.enums.OrderActionEnums;
|
||||||
import com.heyu.api.data.enums.OrderStatusEnums;
|
import com.heyu.api.data.enums.OrderStatusEnums;
|
||||||
import com.heyu.api.service.impl.AbstractOrderAction;
|
import com.heyu.api.data.service.impl.AbstractOrderAction;
|
||||||
|
|
||||||
public class DeleteAction extends AbstractOrderAction {
|
public class DeleteAction extends AbstractOrderAction {
|
||||||
@Override
|
@Override
|
||||||
@ -1,9 +1,9 @@
|
|||||||
package com.heyu.api.service.impl.order;
|
package com.heyu.api.data.service.impl.order;
|
||||||
|
|
||||||
import com.heyu.api.data.entity.vv.VvTradeOrderLineEntity;
|
import com.heyu.api.data.entity.vv.VvTradeOrderLineEntity;
|
||||||
import com.heyu.api.data.enums.OrderActionEnums;
|
import com.heyu.api.data.enums.OrderActionEnums;
|
||||||
import com.heyu.api.data.enums.OrderStatusEnums;
|
import com.heyu.api.data.enums.OrderStatusEnums;
|
||||||
import com.heyu.api.service.impl.AbstractOrderAction;
|
import com.heyu.api.data.service.impl.AbstractOrderAction;
|
||||||
|
|
||||||
public class DeliveredAction extends AbstractOrderAction {
|
public class DeliveredAction extends AbstractOrderAction {
|
||||||
@Override
|
@Override
|
||||||
@ -1,9 +1,9 @@
|
|||||||
package com.heyu.api.service.impl.order;
|
package com.heyu.api.data.service.impl.order;
|
||||||
|
|
||||||
import com.heyu.api.data.entity.vv.VvTradeOrderLineEntity;
|
import com.heyu.api.data.entity.vv.VvTradeOrderLineEntity;
|
||||||
import com.heyu.api.data.enums.OrderActionEnums;
|
import com.heyu.api.data.enums.OrderActionEnums;
|
||||||
import com.heyu.api.data.enums.OrderStatusEnums;
|
import com.heyu.api.data.enums.OrderStatusEnums;
|
||||||
import com.heyu.api.service.impl.AbstractOrderAction;
|
import com.heyu.api.data.service.impl.AbstractOrderAction;
|
||||||
|
|
||||||
public class ShippedAction extends AbstractOrderAction {
|
public class ShippedAction extends AbstractOrderAction {
|
||||||
@Override
|
@Override
|
||||||
@ -1,9 +1,9 @@
|
|||||||
package com.heyu.api.service.impl.order;
|
package com.heyu.api.data.service.impl.order;
|
||||||
|
|
||||||
import com.heyu.api.data.entity.vv.VvTradeOrderLineEntity;
|
import com.heyu.api.data.entity.vv.VvTradeOrderLineEntity;
|
||||||
import com.heyu.api.data.enums.OrderActionEnums;
|
import com.heyu.api.data.enums.OrderActionEnums;
|
||||||
import com.heyu.api.data.enums.OrderStatusEnums;
|
import com.heyu.api.data.enums.OrderStatusEnums;
|
||||||
import com.heyu.api.service.impl.AbstractOrderAction;
|
import com.heyu.api.data.service.impl.AbstractOrderAction;
|
||||||
|
|
||||||
public class ToShippingAction extends AbstractOrderAction {
|
public class ToShippingAction extends AbstractOrderAction {
|
||||||
@Override
|
@Override
|
||||||
@ -1,10 +1,10 @@
|
|||||||
package com.heyu.api.service.impl.order;
|
package com.heyu.api.data.service.impl.order;
|
||||||
|
|
||||||
|
|
||||||
import com.heyu.api.data.entity.vv.VvTradeOrderLineEntity;
|
import com.heyu.api.data.entity.vv.VvTradeOrderLineEntity;
|
||||||
import com.heyu.api.data.enums.OrderActionEnums;
|
import com.heyu.api.data.enums.OrderActionEnums;
|
||||||
import com.heyu.api.data.enums.OrderStatusEnums;
|
import com.heyu.api.data.enums.OrderStatusEnums;
|
||||||
import com.heyu.api.service.impl.AbstractOrderAction;
|
import com.heyu.api.data.service.impl.AbstractOrderAction;
|
||||||
|
|
||||||
public class UnShippingAction extends AbstractOrderAction {
|
public class UnShippingAction extends AbstractOrderAction {
|
||||||
@Override
|
@Override
|
||||||
@ -1,9 +1,9 @@
|
|||||||
package com.heyu.api.service.impl.reverse;
|
package com.heyu.api.data.service.impl.reverse;
|
||||||
|
|
||||||
import com.heyu.api.data.entity.vv.VvReverseOrderEntity;
|
import com.heyu.api.data.entity.vv.VvReverseOrderEntity;
|
||||||
import com.heyu.api.data.enums.OrderActionEnums;
|
import com.heyu.api.data.enums.OrderActionEnums;
|
||||||
import com.heyu.api.data.enums.ReverseStatusEnums;
|
import com.heyu.api.data.enums.ReverseStatusEnums;
|
||||||
import com.heyu.api.service.impl.AbstractReverseAction;
|
import com.heyu.api.data.service.impl.AbstractReverseAction;
|
||||||
|
|
||||||
/***
|
/***
|
||||||
* 卖家同意取消
|
* 卖家同意取消
|
||||||
@ -1,9 +1,9 @@
|
|||||||
package com.heyu.api.service.impl.reverse;
|
package com.heyu.api.data.service.impl.reverse;
|
||||||
|
|
||||||
import com.heyu.api.data.entity.vv.VvReverseOrderEntity;
|
import com.heyu.api.data.entity.vv.VvReverseOrderEntity;
|
||||||
import com.heyu.api.data.enums.OrderActionEnums;
|
import com.heyu.api.data.enums.OrderActionEnums;
|
||||||
import com.heyu.api.data.enums.ReverseStatusEnums;
|
import com.heyu.api.data.enums.ReverseStatusEnums;
|
||||||
import com.heyu.api.service.impl.AbstractReverseAction;
|
import com.heyu.api.data.service.impl.AbstractReverseAction;
|
||||||
|
|
||||||
/***
|
/***
|
||||||
* 卖家同意取消
|
* 卖家同意取消
|
||||||
@ -1,9 +1,9 @@
|
|||||||
package com.heyu.api.service.impl.reverse;
|
package com.heyu.api.data.service.impl.reverse;
|
||||||
|
|
||||||
import com.heyu.api.data.entity.vv.VvReverseOrderEntity;
|
import com.heyu.api.data.entity.vv.VvReverseOrderEntity;
|
||||||
import com.heyu.api.data.enums.OrderActionEnums;
|
import com.heyu.api.data.enums.OrderActionEnums;
|
||||||
import com.heyu.api.data.enums.ReverseStatusEnums;
|
import com.heyu.api.data.enums.ReverseStatusEnums;
|
||||||
import com.heyu.api.service.impl.AbstractReverseAction;
|
import com.heyu.api.data.service.impl.AbstractReverseAction;
|
||||||
|
|
||||||
/***
|
/***
|
||||||
* 卖家同意取消
|
* 卖家同意取消
|
||||||
@ -1,9 +1,9 @@
|
|||||||
package com.heyu.api.service.impl.reverse;
|
package com.heyu.api.data.service.impl.reverse;
|
||||||
|
|
||||||
import com.heyu.api.data.entity.vv.VvReverseOrderEntity;
|
import com.heyu.api.data.entity.vv.VvReverseOrderEntity;
|
||||||
import com.heyu.api.data.enums.OrderActionEnums;
|
import com.heyu.api.data.enums.OrderActionEnums;
|
||||||
import com.heyu.api.data.enums.ReverseStatusEnums;
|
import com.heyu.api.data.enums.ReverseStatusEnums;
|
||||||
import com.heyu.api.service.impl.AbstractReverseAction;
|
import com.heyu.api.data.service.impl.AbstractReverseAction;
|
||||||
|
|
||||||
public class SellerAgreeSignReceiptAction extends AbstractReverseAction {
|
public class SellerAgreeSignReceiptAction extends AbstractReverseAction {
|
||||||
@Override
|
@Override
|
||||||
@ -1,10 +1,10 @@
|
|||||||
package com.heyu.api.service.impl.reverse;
|
package com.heyu.api.data.service.impl.reverse;
|
||||||
|
|
||||||
|
|
||||||
import com.heyu.api.data.entity.vv.VvReverseOrderEntity;
|
import com.heyu.api.data.entity.vv.VvReverseOrderEntity;
|
||||||
import com.heyu.api.data.enums.OrderActionEnums;
|
import com.heyu.api.data.enums.OrderActionEnums;
|
||||||
import com.heyu.api.data.enums.ReverseStatusEnums;
|
import com.heyu.api.data.enums.ReverseStatusEnums;
|
||||||
import com.heyu.api.service.impl.AbstractReverseAction;
|
import com.heyu.api.data.service.impl.AbstractReverseAction;
|
||||||
|
|
||||||
public class SellerQaCheckFinishedAction extends AbstractReverseAction {
|
public class SellerQaCheckFinishedAction extends AbstractReverseAction {
|
||||||
@Override
|
@Override
|
||||||
@ -1,9 +1,9 @@
|
|||||||
package com.heyu.api.service.impl.reverse;
|
package com.heyu.api.data.service.impl.reverse;
|
||||||
|
|
||||||
import com.heyu.api.data.entity.vv.VvReverseOrderEntity;
|
import com.heyu.api.data.entity.vv.VvReverseOrderEntity;
|
||||||
import com.heyu.api.data.enums.OrderActionEnums;
|
import com.heyu.api.data.enums.OrderActionEnums;
|
||||||
import com.heyu.api.data.enums.ReverseStatusEnums;
|
import com.heyu.api.data.enums.ReverseStatusEnums;
|
||||||
import com.heyu.api.service.impl.AbstractReverseAction;
|
import com.heyu.api.data.service.impl.AbstractReverseAction;
|
||||||
|
|
||||||
|
|
||||||
/***
|
/***
|
||||||
@ -1,9 +1,9 @@
|
|||||||
package com.heyu.api.service.impl.reverse;
|
package com.heyu.api.data.service.impl.reverse;
|
||||||
|
|
||||||
import com.heyu.api.data.entity.vv.VvReverseOrderEntity;
|
import com.heyu.api.data.entity.vv.VvReverseOrderEntity;
|
||||||
import com.heyu.api.data.enums.OrderActionEnums;
|
import com.heyu.api.data.enums.OrderActionEnums;
|
||||||
import com.heyu.api.data.enums.ReverseStatusEnums;
|
import com.heyu.api.data.enums.ReverseStatusEnums;
|
||||||
import com.heyu.api.service.impl.AbstractReverseAction;
|
import com.heyu.api.data.service.impl.AbstractReverseAction;
|
||||||
|
|
||||||
/***
|
/***
|
||||||
* 卖家同意取消
|
* 卖家同意取消
|
||||||
@ -1,9 +1,9 @@
|
|||||||
package com.heyu.api.service.impl.reverse;
|
package com.heyu.api.data.service.impl.reverse;
|
||||||
|
|
||||||
import com.heyu.api.data.entity.vv.VvReverseOrderEntity;
|
import com.heyu.api.data.entity.vv.VvReverseOrderEntity;
|
||||||
import com.heyu.api.data.enums.OrderActionEnums;
|
import com.heyu.api.data.enums.OrderActionEnums;
|
||||||
import com.heyu.api.data.enums.ReverseStatusEnums;
|
import com.heyu.api.data.enums.ReverseStatusEnums;
|
||||||
import com.heyu.api.service.impl.AbstractReverseAction;
|
import com.heyu.api.data.service.impl.AbstractReverseAction;
|
||||||
|
|
||||||
/***
|
/***
|
||||||
*
|
*
|
||||||
@ -1,9 +1,9 @@
|
|||||||
package com.heyu.api.service.impl.reverse;
|
package com.heyu.api.data.service.impl.reverse;
|
||||||
|
|
||||||
import com.heyu.api.data.entity.vv.VvReverseOrderEntity;
|
import com.heyu.api.data.entity.vv.VvReverseOrderEntity;
|
||||||
import com.heyu.api.data.enums.OrderActionEnums;
|
import com.heyu.api.data.enums.OrderActionEnums;
|
||||||
import com.heyu.api.data.enums.ReverseStatusEnums;
|
import com.heyu.api.data.enums.ReverseStatusEnums;
|
||||||
import com.heyu.api.service.impl.AbstractReverseAction;
|
import com.heyu.api.data.service.impl.AbstractReverseAction;
|
||||||
|
|
||||||
public class SellerRejectSignReceiptAction extends AbstractReverseAction {
|
public class SellerRejectSignReceiptAction extends AbstractReverseAction {
|
||||||
@Override
|
@Override
|
||||||
@ -13,17 +13,22 @@ import com.alibaba.fastjson.JSONObject;
|
|||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
import com.heyu.api.data.dao.vv.VvPackageDao;
|
import com.heyu.api.data.dao.vv.VvPackageDao;
|
||||||
import com.heyu.api.data.dao.vv.VvReverseOrderDao;
|
import com.heyu.api.data.dao.vv.VvReverseOrderDao;
|
||||||
|
import com.heyu.api.data.dao.vv.VvReverseOrderLineDao;
|
||||||
import com.heyu.api.data.dao.vv.VvTradeOrderLineDao;
|
import com.heyu.api.data.dao.vv.VvTradeOrderLineDao;
|
||||||
import com.heyu.api.data.dto.PackageDelivedDelayDTO;
|
import com.heyu.api.data.dto.PackageDelivedDelayDTO;
|
||||||
import com.heyu.api.data.dto.vv.KuaiDi100DTO;
|
import com.heyu.api.data.dto.vv.KuaiDi100DTO;
|
||||||
import com.heyu.api.data.entity.vv.VvPackageEntity;
|
import com.heyu.api.data.entity.vv.VvPackageEntity;
|
||||||
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.VvTradeOrderLineEntity;
|
import com.heyu.api.data.entity.vv.VvTradeOrderLineEntity;
|
||||||
import com.heyu.api.data.enums.*;
|
import com.heyu.api.data.enums.*;
|
||||||
import com.heyu.api.data.kuaidi100.KuaiDi100Utils;
|
import com.heyu.api.data.kuaidi100.KuaiDi100Utils;
|
||||||
import com.heyu.api.data.kuaidi100.LogisticsMapUtils;
|
import com.heyu.api.data.kuaidi100.LogisticsMapUtils;
|
||||||
import com.heyu.api.data.service.vv.VvPackageService;
|
import com.heyu.api.data.service.vv.VvPackageService;
|
||||||
|
import com.heyu.api.data.service.vv.VvTradeOrderConvertService;
|
||||||
|
import com.heyu.api.data.utils.CollectionUtils;
|
||||||
import com.heyu.api.data.utils.DateUtils;
|
import com.heyu.api.data.utils.DateUtils;
|
||||||
|
import com.heyu.api.data.utils.SanUtils;
|
||||||
import com.heyu.api.data.utils.StringUtils;
|
import com.heyu.api.data.utils.StringUtils;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.springframework.amqp.core.MessageDeliveryMode;
|
import org.springframework.amqp.core.MessageDeliveryMode;
|
||||||
@ -61,6 +66,12 @@ public class VvPackageServiceImpl extends ServiceImpl<VvPackageDao, VvPackageEnt
|
|||||||
@Autowired
|
@Autowired
|
||||||
private VvReverseOrderDao vvReverseOrderDao;
|
private VvReverseOrderDao vvReverseOrderDao;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private VvReverseOrderLineDao vvReverseOrderLineDao;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private VvTradeOrderConvertService vvTradeOrderConvertService;
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public VvPackageEntity selectVvPackageById(Long id) {
|
public VvPackageEntity selectVvPackageById(Long id) {
|
||||||
@ -163,18 +174,35 @@ public class VvPackageServiceImpl extends ServiceImpl<VvPackageDao, VvPackageEnt
|
|||||||
tradeOrderLineEntity.setState(kuaiDi100DTO.getState());
|
tradeOrderLineEntity.setState(kuaiDi100DTO.getState());
|
||||||
tradeOrderLineDao.updateVvTradeOrderLineById(tradeOrderLineEntity);
|
tradeOrderLineDao.updateVvTradeOrderLineById(tradeOrderLineEntity);
|
||||||
|
|
||||||
|
vvTradeOrderConvertService.addOrderLineStatusLog(tradeOrderLineEntity.getId(),
|
||||||
|
OrderStatusEnums.shipped,
|
||||||
|
RoleEnums.system.getRole(),
|
||||||
|
OrderStatusEnums.shipped.getDesc()
|
||||||
|
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
VvReverseOrderEntity vvReverseOrderEntity = vvReverseOrderDao.selectVvReverseOrderByTrackNumber(trackNumber);
|
VvReverseOrderEntity vvReverseOrderEntity = vvReverseOrderDao.selectVvReverseOrderByTrackNumber(trackNumber);
|
||||||
vvReverseOrderEntity.setStatus(ReverseStatusEnums.shipped.getStatus());
|
vvReverseOrderEntity.setStatus(ReverseStatusEnums.shipped.getStatus());
|
||||||
|
vvReverseOrderEntity.setGmtShipped(new Date());
|
||||||
|
vvReverseOrderEntity.setShippedUser(RoleEnums.system.getRole());
|
||||||
|
List<VvReverseOrderLineEntity> vvReverseOrderLineEntities = vvReverseOrderLineDao.selectVvReverseOrderLineByReverseOrderId(vvReverseOrderEntity.getId());
|
||||||
|
|
||||||
|
List<Long> tradeOrderLineIdList = SanUtils.getFieldList(vvReverseOrderLineEntities,VvReverseOrderLineEntity::getTradeOrderLineId );
|
||||||
|
|
||||||
|
if(CollectionUtils.isNotEmpty(tradeOrderLineIdList)){
|
||||||
|
List<VvTradeOrderLineEntity> vvTradeOrderLineEntityList = tradeOrderLineDao.selectVvTradeOrderLineByIds(tradeOrderLineIdList);
|
||||||
|
for (VvTradeOrderLineEntity tradeOrderLineEntity : vvTradeOrderLineEntityList) {
|
||||||
|
tradeOrderLineEntity.setReverseStatus(ReverseStatusEnums.shipped.getStatus());
|
||||||
|
tradeOrderLineDao.updateVvTradeOrderLineById(tradeOrderLineEntity);
|
||||||
|
|
||||||
|
vvTradeOrderConvertService.addOrderLineStatusLog(tradeOrderLineEntity.getId(),
|
||||||
|
ReverseStatusEnums.shipped,
|
||||||
|
RoleEnums.system.getRole(),
|
||||||
|
ReverseStatusEnums.shipped.getDesc()
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,9 +1,5 @@
|
|||||||
package com.heyu.api.service.impl;
|
package com.heyu.api.data.service.impl.vv;
|
||||||
|
|
||||||
import com.heyu.api.alibaba.request.mm.order.resp.AdminPackageDTO;
|
|
||||||
import com.heyu.api.alibaba.request.mm.order.resp.OrderActionDTO;
|
|
||||||
import com.heyu.api.alibaba.request.mm.order.resp.VVOrderListResp;
|
|
||||||
import com.heyu.api.alibaba.request.mm.order.resp.VvTradeOrderLineDO;
|
|
||||||
import com.heyu.api.common.LogAspect;
|
import com.heyu.api.common.LogAspect;
|
||||||
import com.heyu.api.data.dao.vv.VvPackageDao;
|
import com.heyu.api.data.dao.vv.VvPackageDao;
|
||||||
import com.heyu.api.data.dao.vv.VvTradeOrderLineStatusLogDao;
|
import com.heyu.api.data.dao.vv.VvTradeOrderLineStatusLogDao;
|
||||||
@ -13,8 +9,11 @@ import com.heyu.api.data.entity.vv.VvTradeOrderLineEntity;
|
|||||||
import com.heyu.api.data.entity.vv.VvTradeOrderLineStatusLogEntity;
|
import com.heyu.api.data.entity.vv.VvTradeOrderLineStatusLogEntity;
|
||||||
import com.heyu.api.data.enums.OrderStatusEnums;
|
import com.heyu.api.data.enums.OrderStatusEnums;
|
||||||
import com.heyu.api.data.enums.ReverseStatusEnums;
|
import com.heyu.api.data.enums.ReverseStatusEnums;
|
||||||
|
import com.heyu.api.data.kuaidi100.*;
|
||||||
|
import com.heyu.api.data.service.impl.AbstractOrderAction;
|
||||||
|
import com.heyu.api.data.service.vv.VvTradeOrderConvertService;
|
||||||
|
import com.heyu.api.data.utils.CollectionUtils;
|
||||||
import com.heyu.api.data.utils.SanUtils;
|
import com.heyu.api.data.utils.SanUtils;
|
||||||
import com.heyu.api.service.VvTradeOrderConvertService;
|
|
||||||
import org.springframework.beans.BeanUtils;
|
import org.springframework.beans.BeanUtils;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
@ -99,23 +98,47 @@ public class VvTradeOrderConvertServiceImpl implements VvTradeOrderConvertServic
|
|||||||
if (status instanceof OrderStatusEnums) {
|
if (status instanceof OrderStatusEnums) {
|
||||||
entity.setStatus(((OrderStatusEnums) status).getStatus());
|
entity.setStatus(((OrderStatusEnums) status).getStatus());
|
||||||
entity.setStatusDesc(((OrderStatusEnums) status).getDesc());
|
entity.setStatusDesc(((OrderStatusEnums) status).getDesc());
|
||||||
|
entity.setType("正向");
|
||||||
} else if (status instanceof ReverseStatusEnums) {
|
} else if (status instanceof ReverseStatusEnums) {
|
||||||
entity.setStatus(((ReverseStatusEnums) status).getStatus());
|
entity.setStatus(((ReverseStatusEnums) status).getStatus());
|
||||||
entity.setStatusDesc(((ReverseStatusEnums) status).getDesc());
|
entity.setStatusDesc(((ReverseStatusEnums) status).getDesc());
|
||||||
|
entity.setType("逆向");
|
||||||
}
|
}
|
||||||
|
|
||||||
entity.setChangeStatusUser(changeStatusUser);
|
entity.setChangeStatusUser(changeStatusUser);
|
||||||
|
|
||||||
if (reason != null && reason.length > 0) {
|
if (reason != null && reason.length > 0) {
|
||||||
entity.setReason(reason[0]);
|
entity.setReason(reason[0]);
|
||||||
if (reason.length > 1) {
|
if (reason.length > 1) {
|
||||||
entity.setFeatures(reason[1]);
|
entity.setFeatures(reason[1]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
entity.setTraceId(LogAspect.threadLocalNo.get());
|
entity.setTraceId(LogAspect.threadLocalNo.get());
|
||||||
vvTradeOrderLineStatusLogDao.insertVvTradeOrderLineStatusLog(entity);
|
vvTradeOrderLineStatusLogDao.insertVvTradeOrderLineStatusLog(entity);
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<AppPackageDTO> buildAppPackageDTO(List<VVOrderListResp> vvOrderListResps) {
|
||||||
|
List<AppPackageDTO> appPackageDTOList = new ArrayList<>();
|
||||||
|
for (VVOrderListResp vvOrderListResp : vvOrderListResps) {
|
||||||
|
VvTradeOrderEntity vvTradeOrderEntity = new VvTradeOrderEntity();
|
||||||
|
BeanUtils.copyProperties(vvOrderListResp, vvTradeOrderEntity);
|
||||||
|
if (CollectionUtils.isNotEmpty(vvOrderListResp.getPackageList())) {
|
||||||
|
for (AdminPackageDTO adminPackageDTO : vvOrderListResp.getPackageList()) {
|
||||||
|
AppPackageDTO appPackageDTO = new AppPackageDTO();
|
||||||
|
|
||||||
|
appPackageDTO.setVvTradeOrderLineDOList(adminPackageDTO.getVvTradeOrderLineDOList());
|
||||||
|
appPackageDTO.setOrderActionList(adminPackageDTO.getOrderActionList());
|
||||||
|
appPackageDTO.setTradeOrderEntity(vvTradeOrderEntity);
|
||||||
|
|
||||||
|
VvPackageEntity vvPackageEntity = new VvPackageEntity();
|
||||||
|
BeanUtils.copyProperties(adminPackageDTO, vvPackageEntity);
|
||||||
|
appPackageDTO.setVvPackageEntity(vvPackageEntity);
|
||||||
|
|
||||||
|
appPackageDTOList.add(appPackageDTO);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return appPackageDTOList;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -1,8 +1,10 @@
|
|||||||
package com.heyu.api.service;
|
package com.heyu.api.data.service.vv;
|
||||||
|
|
||||||
|
|
||||||
import com.heyu.api.alibaba.request.mm.order.resp.VVOrderListResp;
|
|
||||||
import com.heyu.api.data.entity.vv.VvTradeOrderEntity;
|
import com.heyu.api.data.entity.vv.VvTradeOrderEntity;
|
||||||
import com.heyu.api.data.entity.vv.VvTradeOrderLineEntity;
|
import com.heyu.api.data.entity.vv.VvTradeOrderLineEntity;
|
||||||
|
import com.heyu.api.data.kuaidi100.AppPackageDTO;
|
||||||
|
import com.heyu.api.data.kuaidi100.VVOrderListResp;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
@ -22,4 +24,5 @@ public interface VvTradeOrderConvertService {
|
|||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
List<AppPackageDTO> buildAppPackageDTO(List<VVOrderListResp> vvOrderListResps);
|
||||||
}
|
}
|
||||||
@ -49,9 +49,9 @@ public class MysqlMain_update {
|
|||||||
List<TablesBean> list = new ArrayList<TablesBean>();
|
List<TablesBean> list = new ArrayList<TablesBean>();
|
||||||
|
|
||||||
|
|
||||||
list.add(new TablesBean("vv_trade_order_line"));
|
|
||||||
|
|
||||||
list.add(new TablesBean("vv_trade_order"));
|
|
||||||
|
list.add(new TablesBean("vv_trade_order_line_status_log"));
|
||||||
|
|
||||||
|
|
||||||
Map<String, String> map = MysqlUtil2ShowCreateTable.getComments();
|
Map<String, String> map = MysqlUtil2ShowCreateTable.getComments();
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
package com.heyu.api.alibaba.request.mm;
|
package com.heyu.api.alibaba.request.mm;
|
||||||
|
|
||||||
|
|
||||||
import com.heyu.api.alibaba.request.vv.AppBaseRequest;
|
import com.heyu.api.data.service.impl.AppBaseRequest;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
package com.heyu.api.alibaba.request.mm;
|
package com.heyu.api.alibaba.request.mm;
|
||||||
|
|
||||||
import com.heyu.api.alibaba.request.vv.AppBaseRequest;
|
import com.heyu.api.data.service.impl.AppBaseRequest;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
package com.heyu.api.alibaba.request.mm;
|
package com.heyu.api.alibaba.request.mm;
|
||||||
|
|
||||||
import com.alibaba.fastjson.JSON;
|
import com.alibaba.fastjson.JSON;
|
||||||
import com.heyu.api.alibaba.request.vv.AppBaseRequest;
|
import com.heyu.api.data.service.impl.AppBaseRequest;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
package com.heyu.api.alibaba.request.mm;
|
package com.heyu.api.alibaba.request.mm;
|
||||||
|
|
||||||
|
|
||||||
import com.heyu.api.alibaba.request.vv.AppBaseRequest;
|
import com.heyu.api.data.service.impl.AppBaseRequest;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
package com.heyu.api.alibaba.request.mm.order;
|
package com.heyu.api.alibaba.request.mm.order;
|
||||||
|
|
||||||
|
|
||||||
import com.heyu.api.alibaba.request.vv.AppBaseRequest;
|
import com.heyu.api.data.service.impl.AppBaseRequest;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
package com.heyu.api.alibaba.request.mm.order;
|
package com.heyu.api.alibaba.request.mm.order;
|
||||||
|
|
||||||
|
|
||||||
import com.heyu.api.alibaba.request.vv.AppBaseRequest;
|
import com.heyu.api.data.service.impl.AppBaseRequest;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
package com.heyu.api.alibaba.request.mm.order;
|
package com.heyu.api.alibaba.request.mm.order;
|
||||||
|
|
||||||
|
|
||||||
|
import com.heyu.api.data.service.impl.ResourceDTO;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|||||||
@ -37,7 +37,7 @@ public class VvToShippingDTO extends AdminBaseDTO {
|
|||||||
|
|
||||||
VvToShippingDTO vvToPackDTO = new VvToShippingDTO();
|
VvToShippingDTO vvToPackDTO = new VvToShippingDTO();
|
||||||
List<Long> tradeOrderLineIds = new ArrayList<>();
|
List<Long> tradeOrderLineIds = new ArrayList<>();
|
||||||
tradeOrderLineIds.add(202511172478L);
|
tradeOrderLineIds.add(202511172477L);
|
||||||
|
|
||||||
List<String> packageImageUrls = new ArrayList<>();
|
List<String> packageImageUrls = new ArrayList<>();
|
||||||
packageImageUrls.add("ioewoie");
|
packageImageUrls.add("ioewoie");
|
||||||
@ -48,10 +48,6 @@ public class VvToShippingDTO extends AdminBaseDTO {
|
|||||||
vvToPackDTO.setPackageImageUrls(packageImageUrls);
|
vvToPackDTO.setPackageImageUrls(packageImageUrls);
|
||||||
vvToPackDTO.setLogisticsCompany("极兔");
|
vvToPackDTO.setLogisticsCompany("极兔");
|
||||||
|
|
||||||
//vvToPackDTO.setShippingFrom("浙江 ");
|
|
||||||
|
|
||||||
// vvToPackDTO.setShippingAmount(new BigDecimal("0.01"));
|
|
||||||
|
|
||||||
System.out.println(JSON.toJSONString(vvToPackDTO));
|
System.out.println(JSON.toJSONString(vvToPackDTO));
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -0,0 +1,22 @@
|
|||||||
|
package com.heyu.api.alibaba.request.mm.order.resp;
|
||||||
|
|
||||||
|
|
||||||
|
import com.heyu.api.data.service.impl.AppBaseRequest;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class AppTradeOrderDetailDTO extends AppBaseRequest {
|
||||||
|
|
||||||
|
|
||||||
|
/***
|
||||||
|
* 子订单列表
|
||||||
|
*/
|
||||||
|
private List<Long> tradeOrderLineIdList;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
@ -2,6 +2,7 @@ package com.heyu.api.alibaba.request.mm.order.resp;
|
|||||||
|
|
||||||
|
|
||||||
import com.heyu.api.data.entity.vv.VvBuyerEntity;
|
import com.heyu.api.data.entity.vv.VvBuyerEntity;
|
||||||
|
import com.heyu.api.data.kuaidi100.VVOrderListResp;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
package com.heyu.api.alibaba.request.mm.order.resp;
|
package com.heyu.api.alibaba.request.mm.order.resp;
|
||||||
|
|
||||||
import com.alibaba.fastjson.JSON;
|
import com.alibaba.fastjson.JSON;
|
||||||
import com.heyu.api.alibaba.request.vv.AppBaseRequest;
|
import com.heyu.api.data.service.impl.AppBaseRequest;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
package com.heyu.api.alibaba.request.mm.order.resp;
|
package com.heyu.api.alibaba.request.mm.order.resp;
|
||||||
|
|
||||||
|
|
||||||
import com.heyu.api.alibaba.request.vv.AppBaseRequest;
|
import com.heyu.api.data.service.impl.AppBaseRequest;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
|
|||||||
@ -3,7 +3,7 @@ package com.heyu.api.alibaba.request.mm.order.resp;
|
|||||||
|
|
||||||
import com.alibaba.fastjson.JSON;
|
import com.alibaba.fastjson.JSON;
|
||||||
import com.google.common.collect.Lists;
|
import com.google.common.collect.Lists;
|
||||||
import com.heyu.api.alibaba.request.vv.AppBaseRequest;
|
import com.heyu.api.data.service.impl.AppBaseRequest;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
package com.heyu.api.alibaba.request.mm.order.resp;
|
package com.heyu.api.alibaba.request.mm.order.resp;
|
||||||
|
|
||||||
|
|
||||||
import com.heyu.api.alibaba.request.vv.AppBaseRequest;
|
import com.heyu.api.data.service.impl.AppBaseRequest;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
package com.heyu.api.alibaba.request.mm.order.resp;
|
package com.heyu.api.alibaba.request.mm.order.resp;
|
||||||
|
|
||||||
|
|
||||||
import com.heyu.api.alibaba.request.vv.AppBaseRequest;
|
import com.heyu.api.data.service.impl.AppBaseRequest;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
package com.heyu.api.alibaba.request.mm.reverse;
|
package com.heyu.api.alibaba.request.mm.reverse;
|
||||||
|
|
||||||
|
|
||||||
import com.heyu.api.alibaba.request.vv.AppBaseRequest;
|
import com.heyu.api.data.service.impl.AppBaseRequest;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
|
|||||||
@ -1,8 +1,8 @@
|
|||||||
package com.heyu.api.alibaba.request.mm.reverse;
|
package com.heyu.api.alibaba.request.mm.reverse;
|
||||||
|
|
||||||
|
|
||||||
import com.heyu.api.alibaba.request.mm.order.ResourceDTO;
|
import com.heyu.api.data.service.impl.ResourceDTO;
|
||||||
import com.heyu.api.alibaba.request.vv.AppBaseRequest;
|
import com.heyu.api.data.service.impl.AppBaseRequest;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|||||||
@ -2,7 +2,7 @@ package com.heyu.api.alibaba.request.mm.reverse;
|
|||||||
|
|
||||||
|
|
||||||
import com.heyu.api.alibaba.request.mm.AdminBaseDTO;
|
import com.heyu.api.alibaba.request.mm.AdminBaseDTO;
|
||||||
import com.heyu.api.alibaba.request.mm.order.ResourceDTO;
|
import com.heyu.api.data.service.impl.ResourceDTO;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
package com.heyu.api.alibaba.request.mm.reverse;
|
package com.heyu.api.alibaba.request.mm.reverse;
|
||||||
|
|
||||||
import com.heyu.api.alibaba.request.mm.order.resp.OrderActionDTO;
|
import com.heyu.api.data.kuaidi100.OrderActionDTO;
|
||||||
import com.heyu.api.data.entity.vv.VvPackageEntity;
|
import com.heyu.api.data.entity.vv.VvPackageEntity;
|
||||||
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;
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
package com.heyu.api.alibaba.request.vv;
|
package com.heyu.api.alibaba.request.vv;
|
||||||
|
|
||||||
|
|
||||||
|
import com.heyu.api.data.service.impl.AppBaseRequest;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
package com.heyu.api.alibaba.request.vv;
|
package com.heyu.api.alibaba.request.vv;
|
||||||
|
|
||||||
|
|
||||||
|
import com.heyu.api.data.service.impl.AppBaseRequest;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
|
|||||||
@ -2,6 +2,7 @@ package com.heyu.api.alibaba.request.vv;
|
|||||||
|
|
||||||
|
|
||||||
import com.alibaba.fastjson.JSON;
|
import com.alibaba.fastjson.JSON;
|
||||||
|
import com.heyu.api.data.service.impl.AppBaseRequest;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
package com.heyu.api.alibaba.request.vv;
|
package com.heyu.api.alibaba.request.vv;
|
||||||
|
|
||||||
|
|
||||||
|
import com.heyu.api.data.service.impl.AppBaseRequest;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
package com.heyu.api.alibaba.request.vv;
|
package com.heyu.api.alibaba.request.vv;
|
||||||
|
|
||||||
|
|
||||||
|
import com.heyu.api.data.service.impl.AppBaseRequest;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
package com.heyu.api.alibaba.request.vv;
|
package com.heyu.api.alibaba.request.vv;
|
||||||
|
|
||||||
import com.alibaba.fastjson.JSON;
|
import com.alibaba.fastjson.JSON;
|
||||||
|
import com.heyu.api.data.service.impl.AppBaseRequest;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
package com.heyu.api.alibaba.request.vv;
|
package com.heyu.api.alibaba.request.vv;
|
||||||
|
|
||||||
|
|
||||||
|
import com.heyu.api.data.service.impl.AppBaseRequest;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
package com.heyu.api.alibaba.request.vv;
|
package com.heyu.api.alibaba.request.vv;
|
||||||
|
|
||||||
|
|
||||||
|
import com.heyu.api.data.service.impl.AppBaseRequest;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
package com.heyu.api.alibaba.request.vv;
|
package com.heyu.api.alibaba.request.vv;
|
||||||
|
|
||||||
|
|
||||||
|
import com.heyu.api.data.service.impl.AppBaseRequest;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
package com.heyu.api.alibaba.request.vv;
|
package com.heyu.api.alibaba.request.vv;
|
||||||
|
|
||||||
|
|
||||||
|
import com.heyu.api.data.service.impl.AppBaseRequest;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
package com.heyu.api.alibaba.request.vv;
|
package com.heyu.api.alibaba.request.vv;
|
||||||
|
|
||||||
|
|
||||||
|
import com.heyu.api.data.service.impl.AppBaseRequest;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
package com.heyu.api.alibaba.request.vv;
|
package com.heyu.api.alibaba.request.vv;
|
||||||
|
|
||||||
|
|
||||||
|
import com.heyu.api.data.service.impl.AppBaseRequest;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
package com.heyu.api.alibaba.request.vv;
|
package com.heyu.api.alibaba.request.vv;
|
||||||
|
|
||||||
|
|
||||||
|
import com.heyu.api.data.service.impl.AppBaseRequest;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
package com.heyu.api.alibaba.request.vv;
|
package com.heyu.api.alibaba.request.vv;
|
||||||
|
|
||||||
|
|
||||||
|
import com.heyu.api.data.service.impl.AppBaseRequest;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
package com.heyu.api.alibaba.request.vv;
|
package com.heyu.api.alibaba.request.vv;
|
||||||
|
|
||||||
|
|
||||||
|
import com.heyu.api.data.service.impl.AppBaseRequest;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
package com.heyu.api.alibaba.request.vv;
|
package com.heyu.api.alibaba.request.vv;
|
||||||
|
|
||||||
|
import com.heyu.api.data.service.impl.AppBaseRequest;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
package com.heyu.api.alibaba.request.vv;
|
package com.heyu.api.alibaba.request.vv;
|
||||||
|
|
||||||
|
|
||||||
|
import com.heyu.api.data.service.impl.AppBaseRequest;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
|
|||||||
@ -5,25 +5,26 @@ 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.VvUnShippingDTO;
|
import com.heyu.api.alibaba.request.mm.VvUnShippingDTO;
|
||||||
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.AdminPackageDTO;
|
import com.heyu.api.data.kuaidi100.AdminPackageDTO;
|
||||||
import com.heyu.api.alibaba.request.mm.order.resp.VVOrderDetailResp;
|
import com.heyu.api.alibaba.request.mm.order.resp.VVOrderDetailResp;
|
||||||
import com.heyu.api.alibaba.request.mm.order.resp.VVOrderListResp;
|
import com.heyu.api.data.kuaidi100.VVOrderListResp;
|
||||||
import com.heyu.api.alibaba.request.mm.order.resp.VvTradeOrderLineDO;
|
import com.heyu.api.data.kuaidi100.VvTradeOrderLineDO;
|
||||||
import com.heyu.api.alibaba.request.mm.reverse.AppliyReverseRequest;
|
import com.heyu.api.data.service.impl.AppliyReverseRequest;
|
||||||
import com.heyu.api.common.annotation.Describe;
|
import com.heyu.api.common.annotation.Describe;
|
||||||
import com.heyu.api.data.dao.vv.*;
|
import com.heyu.api.data.dao.vv.*;
|
||||||
import com.heyu.api.data.dto.PackageDelivedDelayDTO;
|
import com.heyu.api.data.dto.PackageDelivedDelayDTO;
|
||||||
import com.heyu.api.data.entity.vv.*;
|
import com.heyu.api.data.entity.vv.*;
|
||||||
import com.heyu.api.data.enums.*;
|
import com.heyu.api.data.enums.*;
|
||||||
|
import com.heyu.api.data.service.impl.ResourceDTO;
|
||||||
import com.heyu.api.data.utils.BigDecimalUtil;
|
import com.heyu.api.data.utils.BigDecimalUtil;
|
||||||
import com.heyu.api.data.utils.DateUtils;
|
import com.heyu.api.data.utils.DateUtils;
|
||||||
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.jsapi.JsapiPrepay;
|
import com.heyu.api.jsapi.JsapiPrepay;
|
||||||
import com.heyu.api.jsapi.dto.refund.Refund;
|
import com.heyu.api.jsapi.dto.refund.Refund;
|
||||||
import com.heyu.api.service.ReverseOrderService;
|
import com.heyu.api.data.service.impl.ReverseOrderService;
|
||||||
import com.heyu.api.service.VvTradeOrderConvertService;
|
import com.heyu.api.data.service.vv.VvTradeOrderConvertService;
|
||||||
import com.heyu.api.service.impl.AbstractOrderAction;
|
import com.heyu.api.data.service.impl.AbstractOrderAction;
|
||||||
import com.heyu.api.utils.ISelect;
|
import com.heyu.api.utils.ISelect;
|
||||||
import com.heyu.api.utils.PPageUtils;
|
import com.heyu.api.utils.PPageUtils;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
|||||||
@ -3,7 +3,7 @@ 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.order.resp.OrderActionDTO;
|
import com.heyu.api.data.kuaidi100.OrderActionDTO;
|
||||||
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;
|
||||||
@ -18,8 +18,8 @@ import com.heyu.api.data.utils.SanUtils;
|
|||||||
import com.heyu.api.data.utils.StringUtils;
|
import com.heyu.api.data.utils.StringUtils;
|
||||||
import com.heyu.api.jsapi.JsapiPrepay;
|
import com.heyu.api.jsapi.JsapiPrepay;
|
||||||
import com.heyu.api.jsapi.dto.refund.Refund;
|
import com.heyu.api.jsapi.dto.refund.Refund;
|
||||||
import com.heyu.api.service.VvTradeOrderConvertService;
|
import com.heyu.api.data.service.vv.VvTradeOrderConvertService;
|
||||||
import com.heyu.api.service.impl.AbstractReverseAction;
|
import com.heyu.api.data.service.impl.AbstractReverseAction;
|
||||||
import com.heyu.api.utils.ISelect;
|
import com.heyu.api.utils.ISelect;
|
||||||
import com.heyu.api.utils.PPageUtils;
|
import com.heyu.api.utils.PPageUtils;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
|||||||
@ -6,7 +6,6 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
|
|||||||
import com.heyu.api.alibaba.request.mm.order.AppCloseDTO;
|
import com.heyu.api.alibaba.request.mm.order.AppCloseDTO;
|
||||||
import com.heyu.api.alibaba.request.mm.order.AppDeliveredDTO;
|
import com.heyu.api.alibaba.request.mm.order.AppDeliveredDTO;
|
||||||
import com.heyu.api.alibaba.request.mm.order.resp.*;
|
import com.heyu.api.alibaba.request.mm.order.resp.*;
|
||||||
import com.heyu.api.alibaba.request.mm.reverse.AppliyReverseRequest;
|
|
||||||
import com.heyu.api.alibaba.request.vv.AppOrderRequest;
|
import com.heyu.api.alibaba.request.vv.AppOrderRequest;
|
||||||
import com.heyu.api.common.annotation.AppLogin;
|
import com.heyu.api.common.annotation.AppLogin;
|
||||||
import com.heyu.api.common.annotation.Describe;
|
import com.heyu.api.common.annotation.Describe;
|
||||||
@ -14,19 +13,22 @@ import com.heyu.api.data.dao.vv.*;
|
|||||||
import com.heyu.api.data.dto.WeiXinPayDelayDTO;
|
import com.heyu.api.data.dto.WeiXinPayDelayDTO;
|
||||||
import com.heyu.api.data.entity.vv.*;
|
import com.heyu.api.data.entity.vv.*;
|
||||||
import com.heyu.api.data.enums.*;
|
import com.heyu.api.data.enums.*;
|
||||||
|
import com.heyu.api.data.kuaidi100.AppPackageDTO;
|
||||||
|
import com.heyu.api.data.kuaidi100.VVOrderListResp;
|
||||||
|
import com.heyu.api.data.service.impl.AbstractOrderAction;
|
||||||
|
import com.heyu.api.data.service.impl.AppliyReverseRequest;
|
||||||
|
import com.heyu.api.data.service.impl.ReverseOrderService;
|
||||||
|
import com.heyu.api.data.service.vv.VvPackageService;
|
||||||
|
import com.heyu.api.data.service.vv.VvTradeOrderConvertService;
|
||||||
import com.heyu.api.data.utils.*;
|
import com.heyu.api.data.utils.*;
|
||||||
import com.heyu.api.jsapi.JsapiPrepay;
|
import com.heyu.api.jsapi.JsapiPrepay;
|
||||||
import com.heyu.api.jsapi.dto.pay.DirectAPIv3JsapiPrepayResponse;
|
import com.heyu.api.jsapi.dto.pay.DirectAPIv3JsapiPrepayResponse;
|
||||||
import com.heyu.api.jsapi.dto.pay.WxPayVO;
|
import com.heyu.api.jsapi.dto.pay.WxPayVO;
|
||||||
import com.heyu.api.service.ReverseOrderService;
|
|
||||||
import com.heyu.api.service.VvTradeOrderConvertService;
|
|
||||||
import com.heyu.api.service.impl.AbstractOrderAction;
|
|
||||||
import com.heyu.api.utils.ISelect;
|
import com.heyu.api.utils.ISelect;
|
||||||
import com.heyu.api.utils.PPageUtils;
|
import com.heyu.api.utils.PPageUtils;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.springframework.amqp.core.MessageDeliveryMode;
|
import org.springframework.amqp.core.MessageDeliveryMode;
|
||||||
import org.springframework.amqp.rabbit.core.RabbitTemplate;
|
import org.springframework.amqp.rabbit.core.RabbitTemplate;
|
||||||
import org.springframework.beans.BeanUtils;
|
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.beans.factory.annotation.Value;
|
import org.springframework.beans.factory.annotation.Value;
|
||||||
import org.springframework.web.bind.annotation.RequestBody;
|
import org.springframework.web.bind.annotation.RequestBody;
|
||||||
@ -101,6 +103,9 @@ public class AppOrderController {
|
|||||||
@Autowired
|
@Autowired
|
||||||
private VvProductPropertyDao vvProductPropertyDao;
|
private VvProductPropertyDao vvProductPropertyDao;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private VvPackageService vvPackageService;
|
||||||
|
|
||||||
|
|
||||||
/***
|
/***
|
||||||
* https://api.1024api.com/api-interface/app/order/list
|
* https://api.1024api.com/api-interface/app/order/list
|
||||||
@ -142,22 +147,34 @@ public class AppOrderController {
|
|||||||
List<VvTradeOrderLineEntity> vvTradeOrderLineEntities = vvTradeOrderLineDao.selectAppTradeOrderByTradeOrderIds(tradeOrderIds);
|
List<VvTradeOrderLineEntity> vvTradeOrderLineEntities = vvTradeOrderLineDao.selectAppTradeOrderByTradeOrderIds(tradeOrderIds);
|
||||||
|
|
||||||
List<VVOrderListResp> vvOrderListResps = vvTradeOrderConvertService.convertTradeOrderLineResp(tradeOrderEntities, vvTradeOrderLineEntities, true);
|
List<VVOrderListResp> vvOrderListResps = vvTradeOrderConvertService.convertTradeOrderLineResp(tradeOrderEntities, vvTradeOrderLineEntities, true);
|
||||||
List<AppPackageDTO> appPackageDTOList = new ArrayList<>();
|
|
||||||
for (VVOrderListResp vvOrderListResp : vvOrderListResps) {
|
|
||||||
VvTradeOrderEntity vvTradeOrderEntity = new VvTradeOrderEntity();
|
|
||||||
BeanUtils.copyProperties(vvOrderListResp, vvTradeOrderEntity);
|
|
||||||
if (CollectionUtils.isNotEmpty(vvOrderListResp.getPackageList())) {
|
|
||||||
for (AdminPackageDTO adminPackageDTO : vvOrderListResp.getPackageList()) {
|
|
||||||
AppPackageDTO appPackageDTO = new AppPackageDTO();
|
|
||||||
|
|
||||||
appPackageDTO.setVvTradeOrderLineDOList(adminPackageDTO.getVvTradeOrderLineDOList());
|
List<AppPackageDTO> appPackageDTOList = vvTradeOrderConvertService.buildAppPackageDTO(vvOrderListResps);
|
||||||
appPackageDTO.setOrderActionList(adminPackageDTO.getOrderActionList());
|
|
||||||
appPackageDTO.setTradeOrderEntity(vvTradeOrderEntity);
|
|
||||||
|
|
||||||
appPackageDTOList.add(appPackageDTO);
|
return R.ok().setData(appPackageDTOList);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/***
|
||||||
|
* 订单添加
|
||||||
|
*
|
||||||
|
* http://localhost:8888/app/order/detail
|
||||||
|
*/
|
||||||
|
@Describe("订单详情")
|
||||||
|
@RequestMapping("/detail")
|
||||||
|
public R detail(@RequestBody AppTradeOrderDetailDTO vvOrderRequest) {
|
||||||
|
List<VvTradeOrderLineEntity> vvTradeOrderLineEntities = vvTradeOrderLineDao.selectVvTradeOrderLineByIds(vvOrderRequest.getTradeOrderLineIdList());
|
||||||
|
List<String> trackNumbers = SanUtils.field2Set2List(vvTradeOrderLineEntities, VvTradeOrderLineEntity::getTrackNumber);
|
||||||
|
if (CollectionUtils.isNotEmpty(trackNumbers)) {
|
||||||
|
for (String trackNumber : trackNumbers) {
|
||||||
|
vvPackageService.selectVvKuaidiAndUpdateData(trackNumber, RoleEnums.user.getRole());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
List<Long> tradeOrderIds = SanUtils.list2listFilterNull(vvTradeOrderLineEntities, VvTradeOrderLineEntity::getTradeOrderId);
|
||||||
|
// 拿到订单的顺序
|
||||||
|
List<VvTradeOrderEntity> tradeOrderEntities = vvTradeOrderDao.selectVvTradeOrderByTradeOrderIds(tradeOrderIds);
|
||||||
|
List<VVOrderListResp> vvOrderListResps = vvTradeOrderConvertService.convertTradeOrderLineResp(tradeOrderEntities, vvTradeOrderLineEntities, true);
|
||||||
|
List<AppPackageDTO> appPackageDTOList = vvTradeOrderConvertService.buildAppPackageDTO(vvOrderListResps);
|
||||||
return R.ok().setData(appPackageDTOList);
|
return R.ok().setData(appPackageDTOList);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -2,10 +2,10 @@ package com.heyu.api.controller.vv;
|
|||||||
|
|
||||||
|
|
||||||
import com.alibaba.fastjson.JSON;
|
import com.alibaba.fastjson.JSON;
|
||||||
import com.heyu.api.alibaba.request.mm.order.ResourceDTO;
|
import com.heyu.api.data.service.impl.ResourceDTO;
|
||||||
import com.heyu.api.alibaba.request.mm.reverse.AppliyReverseCloseRequest;
|
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.data.service.impl.AppliyReverseRequest;
|
||||||
import com.heyu.api.common.annotation.AppLogin;
|
import com.heyu.api.common.annotation.AppLogin;
|
||||||
import com.heyu.api.common.annotation.Describe;
|
import com.heyu.api.common.annotation.Describe;
|
||||||
import com.heyu.api.data.dao.vv.*;
|
import com.heyu.api.data.dao.vv.*;
|
||||||
@ -16,8 +16,8 @@ import com.heyu.api.data.enums.ShippingTypeEnums;
|
|||||||
import com.heyu.api.data.utils.NumberUtil;
|
import com.heyu.api.data.utils.NumberUtil;
|
||||||
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.service.ReverseOrderService;
|
import com.heyu.api.data.service.impl.ReverseOrderService;
|
||||||
import com.heyu.api.service.VvTradeOrderConvertService;
|
import com.heyu.api.data.service.vv.VvTradeOrderConvertService;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.apache.commons.collections.CollectionUtils;
|
import org.apache.commons.collections.CollectionUtils;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
package com.heyu.api.controller.vv;
|
package com.heyu.api.controller.vv;
|
||||||
|
|
||||||
|
|
||||||
import com.heyu.api.alibaba.request.vv.AppBaseRequest;
|
import com.heyu.api.data.service.impl.AppBaseRequest;
|
||||||
import com.heyu.api.common.annotation.Describe;
|
import com.heyu.api.common.annotation.Describe;
|
||||||
import com.heyu.api.data.dao.vv.VvScrollConfigDao;
|
import com.heyu.api.data.dao.vv.VvScrollConfigDao;
|
||||||
import com.heyu.api.data.entity.vv.VvScrollConfigEntity;
|
import com.heyu.api.data.entity.vv.VvScrollConfigEntity;
|
||||||
|
|||||||
@ -25,15 +25,10 @@ public class PackageUpdateJob {
|
|||||||
private VvPackageService vvPackageService;
|
private VvPackageService vvPackageService;
|
||||||
|
|
||||||
public void run() {
|
public void run() {
|
||||||
|
|
||||||
|
|
||||||
List<VvPackageEntity> vvPackageEntityList = vvPackageDao.selectVvPackageByIsCheckNotIN(Arrays.asList("2", "3"));
|
List<VvPackageEntity> vvPackageEntityList = vvPackageDao.selectVvPackageByIsCheckNotIN(Arrays.asList("2", "3"));
|
||||||
|
|
||||||
for (VvPackageEntity vvPackageEntity : vvPackageEntityList) {
|
for (VvPackageEntity vvPackageEntity : vvPackageEntityList) {
|
||||||
|
|
||||||
vvPackageService.selectVvKuaidiAndUpdateData(vvPackageEntity.getTrackNumber(), RoleEnums.job.getRole());
|
vvPackageService.selectVvKuaidiAndUpdateData(vvPackageEntity.getTrackNumber(), RoleEnums.job.getRole());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
package com.api.test;
|
package com.api.test;
|
||||||
|
|
||||||
import com.alibaba.fastjson.JSON;
|
import com.alibaba.fastjson.JSON;
|
||||||
import com.heyu.api.alibaba.request.mm.order.resp.VvTradeOrderLineDO;
|
import com.heyu.api.data.kuaidi100.VvTradeOrderLineDO;
|
||||||
import com.heyu.api.data.entity.vv.VvTradeOrderLineEntity;
|
import com.heyu.api.data.entity.vv.VvTradeOrderLineEntity;
|
||||||
import com.heyu.api.data.utils.MD5Utils;
|
import com.heyu.api.data.utils.MD5Utils;
|
||||||
import com.heyu.api.data.utils.SanUtils;
|
import com.heyu.api.data.utils.SanUtils;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user