diff --git a/api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvReverseOrderEntity.java b/api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvReverseOrderEntity.java index 28c77d1..40f45d3 100644 --- a/api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvReverseOrderEntity.java +++ b/api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvReverseOrderEntity.java @@ -22,6 +22,7 @@ private static final long serialVersionUID = 1L; public final static String all = CLASS_NAME + "*"; public final static String agree_refund_user = CLASS_NAME + "agree_refund_user"; // 同意退款的卖家 + public final static String agree_sign_receipt_user = CLASS_NAME + "agree_sign_receipt_user"; // 同意签收用户 public final static String buyer_apply_refund_user = CLASS_NAME + "buyer_apply_refund_user"; // 买家申请退款的买家 public final static String buyer_post_user = CLASS_NAME + "buyer_post_user"; // 邮寄的买家 public final static String cancel_user = CLASS_NAME + "cancel_user"; // 逆向订单取消的卖家 @@ -30,6 +31,7 @@ private static final long serialVersionUID = 1L; public final static String create_time = CLASS_NAME + "create_time"; // 创建时间 public final static String create_timestamp = CLASS_NAME + "create_timestamp"; // 创建时间撮 public final static String gmt_agree_refund = CLASS_NAME + "gmt_agree_refund"; // 同意退款时间 + public final static String gmt_agree_sign_receipt = CLASS_NAME + "gmt_agree_sign_receipt"; // 同意签收时间 public final static String gmt_buyer_apply_refund = CLASS_NAME + "gmt_buyer_apply_refund"; // 买家申请退款时间 public final static String gmt_buyer_post = CLASS_NAME + "gmt_buyer_post"; // 买家邮寄时间 public final static String gmt_cancel = CLASS_NAME + "gmt_cancel"; // 订单取消时间 @@ -40,7 +42,7 @@ private static final long serialVersionUID = 1L; public final static String gmt_refunded = CLASS_NAME + "gmt_refunded"; // 退款完成时间 public final static String gmt_reject_refund = CLASS_NAME + "gmt_reject_refund"; // 拒绝退款时间 public final static String gmt_reject_return = CLASS_NAME + "gmt_reject_return"; // 拒绝退回 - public final static String gmt_reject_shipped = CLASS_NAME + "gmt_reject_shipped"; // 拒绝签收时间 + public final static String gmt_reject_sign_receipt = CLASS_NAME + "gmt_reject_sign_receipt"; // 拒绝签收时间 public final static String gmt_seller_agree_return = CLASS_NAME + "gmt_seller_agree_return"; // 卖家同意退款 public final static String gmt_shipped = CLASS_NAME + "gmt_shipped"; // 妥投时间 public final static String id_ = CLASS_NAME + "id"; // @@ -61,11 +63,11 @@ private static final long serialVersionUID = 1L; public final static String reject_refund_user = CLASS_NAME + "reject_refund_user"; // 拒绝退款用户 public final static String reject_return_reason = CLASS_NAME + "reject_return_reason"; // 拒绝退回原因 public final static String reject_return_user = CLASS_NAME + "reject_return_user"; // 拒绝退回用户 - public final static String reject_shipped_reason = CLASS_NAME + "reject_shipped_reason"; // 拒绝签收原因 - public final static String reject_shipped_user = CLASS_NAME + "reject_shipped_user"; // 拒绝签收用户 + public final static String reject_sign_receipt_reason = CLASS_NAME + "reject_sign_receipt_reason"; // 拒绝签收原因 + public final static String reject_sign_receipt_user = CLASS_NAME + "reject_sign_receipt_user"; // 拒绝签收用户 public final static String seller_agree_return_user = CLASS_NAME + "seller_agree_return_user"; // 同意退货退款的卖家 public final static String shipped_user = CLASS_NAME + "shipped_user"; // 同意妥投的买家 - public final static String status_ = CLASS_NAME + "status"; // 订单取消:cancel,买家申请仅退款,等待卖家同意:buyer_apply_refund_wait_seller_agree,买家申请退货退款:buyer_apply_return_wait_seller_agree,卖家同意退货,买家邮寄:seller_agree_return_wait_buyer_post,运送中:shipping,已签收:shipped,拒绝签收:reject_shipped,质检完成:qa_check_finished,同意退款:agree_refund,拒绝退款:reject_refund,微信退款中:weixin_refunding,退款完成:refunded,退款关闭:close,拒绝退货:reject_return + public final static String status_ = CLASS_NAME + "status"; // 订单取消:cancel,买家申请仅退款,等待卖家同意:buyer_apply_refund_wait_seller_agree,买家申请退货退款:buyer_apply_return_wait_seller_agree,卖家同意退货,买家邮寄:seller_agree_return_wait_buyer_post,运送中:shipping,已投递:shipped,拒绝签收:reject_sign_receipt,同意签收: agree_sign_receipt,质检完成:qa_check_finished,同意退款:agree_refund,拒绝退款:reject_refund,微信退款中:weixin_refunding,退款完成:refunded,退款关闭:close,拒绝退货:reject_return public final static String track_number = CLASS_NAME + "track_number"; // 物流追踪号 public final static String trade_order_id = CLASS_NAME + "trade_order_id"; // 订单号 public final static String user_eceived_account = CLASS_NAME + "user_eceived_account"; // 退款接收事务id @@ -76,6 +78,8 @@ private static final long serialVersionUID = 1L; //同意退款的卖家 @TableId(value = "agree_refund_user", type = IdType.AUTO) private String agreeRefundUser; + //同意签收用户 + private String agreeSignReceiptUser; //买家申请退款的买家 private String buyerApplyRefundUser; //邮寄的买家 @@ -92,6 +96,8 @@ private static final long serialVersionUID = 1L; private Long createTimestamp; //同意退款时间 private Date gmtAgreeRefund; + //同意签收时间 + private Date gmtAgreeSignReceipt; //买家申请退款时间 private Date gmtBuyerApplyRefund; //买家邮寄时间 @@ -113,7 +119,7 @@ private static final long serialVersionUID = 1L; //拒绝退回 private Date gmtRejectReturn; //拒绝签收时间 - private Date gmtRejectShipped; + private Date gmtRejectSignReceipt; //卖家同意退款 private Date gmtSellerAgreeReturn; //妥投时间 @@ -155,14 +161,14 @@ private static final long serialVersionUID = 1L; //拒绝退回用户 private String rejectReturnUser; //拒绝签收原因 - private String rejectShippedReason; + private String rejectSignReceiptReason; //拒绝签收用户 - private String rejectShippedUser; + private String rejectSignReceiptUser; //同意退货退款的卖家 private String sellerAgreeReturnUser; //同意妥投的买家 private String shippedUser; - //订单取消:cancel,买家申请仅退款,等待卖家同意:buyer_apply_refund_wait_seller_agree,买家申请退货退款:buyer_apply_return_wait_seller_agree,卖家同意退货,买家邮寄:seller_agree_return_wait_buyer_post,运送中:shipping,已签收:shipped,拒绝签收:reject_shipped,质检完成:qa_check_finished,同意退款:agree_refund,拒绝退款:reject_refund,微信退款中:weixin_refunding,退款完成:refunded,退款关闭:close,拒绝退货:reject_return + //订单取消:cancel,买家申请仅退款,等待卖家同意:buyer_apply_refund_wait_seller_agree,买家申请退货退款:buyer_apply_return_wait_seller_agree,卖家同意退货,买家邮寄:seller_agree_return_wait_buyer_post,运送中:shipping,已投递:shipped,拒绝签收:reject_sign_receipt,同意签收: agree_sign_receipt,质检完成:qa_check_finished,同意退款:agree_refund,拒绝退款:reject_refund,微信退款中:weixin_refunding,退款完成:refunded,退款关闭:close,拒绝退货:reject_return private String status; //物流追踪号 private String trackNumber; @@ -193,6 +199,21 @@ private static final long serialVersionUID = 1L; this.agreeRefundUser = agreeRefundUser; } + /** + * 同意签收用户 + * @return + */ + public String getAgreeSignReceiptUser() { + return agreeSignReceiptUser; + } + /** + * 同意签收用户 + * @param agreeSignReceiptUser + */ + public void setAgreeSignReceiptUser(String agreeSignReceiptUser) { + this.agreeSignReceiptUser = agreeSignReceiptUser; + } + /** * 买家申请退款的买家 * @return @@ -313,6 +334,21 @@ private static final long serialVersionUID = 1L; this.gmtAgreeRefund = gmtAgreeRefund; } + /** + * 同意签收时间 + * @return + */ + public Date getGmtAgreeSignReceipt() { + return gmtAgreeSignReceipt; + } + /** + * 同意签收时间 + * @param gmtAgreeSignReceipt + */ + public void setGmtAgreeSignReceipt(Date gmtAgreeSignReceipt) { + this.gmtAgreeSignReceipt = gmtAgreeSignReceipt; + } + /** * 买家申请退款时间 * @return @@ -467,15 +503,15 @@ private static final long serialVersionUID = 1L; * 拒绝签收时间 * @return */ - public Date getGmtRejectShipped() { - return gmtRejectShipped; + public Date getGmtRejectSignReceipt() { + return gmtRejectSignReceipt; } /** * 拒绝签收时间 - * @param gmtRejectShipped + * @param gmtRejectSignReceipt */ - public void setGmtRejectShipped(Date gmtRejectShipped) { - this.gmtRejectShipped = gmtRejectShipped; + public void setGmtRejectSignReceipt(Date gmtRejectSignReceipt) { + this.gmtRejectSignReceipt = gmtRejectSignReceipt; } /** @@ -782,30 +818,30 @@ private static final long serialVersionUID = 1L; * 拒绝签收原因 * @return */ - public String getRejectShippedReason() { - return rejectShippedReason; + public String getRejectSignReceiptReason() { + return rejectSignReceiptReason; } /** * 拒绝签收原因 - * @param rejectShippedReason + * @param rejectSignReceiptReason */ - public void setRejectShippedReason(String rejectShippedReason) { - this.rejectShippedReason = rejectShippedReason; + public void setRejectSignReceiptReason(String rejectSignReceiptReason) { + this.rejectSignReceiptReason = rejectSignReceiptReason; } /** * 拒绝签收用户 * @return */ - public String getRejectShippedUser() { - return rejectShippedUser; + public String getRejectSignReceiptUser() { + return rejectSignReceiptUser; } /** * 拒绝签收用户 - * @param rejectShippedUser + * @param rejectSignReceiptUser */ - public void setRejectShippedUser(String rejectShippedUser) { - this.rejectShippedUser = rejectShippedUser; + public void setRejectSignReceiptUser(String rejectSignReceiptUser) { + this.rejectSignReceiptUser = rejectSignReceiptUser; } /** @@ -839,14 +875,14 @@ private static final long serialVersionUID = 1L; } /** - * 订单取消:cancel,买家申请仅退款,等待卖家同意:buyer_apply_refund_wait_seller_agree,买家申请退货退款:buyer_apply_return_wait_seller_agree,卖家同意退货,买家邮寄:seller_agree_return_wait_buyer_post,运送中:shipping,已签收:shipped,拒绝签收:reject_shipped,质检完成:qa_check_finished,同意退款:agree_refund,拒绝退款:reject_refund,微信退款中:weixin_refunding,退款完成:refunded,退款关闭:close,拒绝退货:reject_return + * 订单取消:cancel,买家申请仅退款,等待卖家同意:buyer_apply_refund_wait_seller_agree,买家申请退货退款:buyer_apply_return_wait_seller_agree,卖家同意退货,买家邮寄:seller_agree_return_wait_buyer_post,运送中:shipping,已投递:shipped,拒绝签收:reject_sign_receipt,同意签收: agree_sign_receipt,质检完成:qa_check_finished,同意退款:agree_refund,拒绝退款:reject_refund,微信退款中:weixin_refunding,退款完成:refunded,退款关闭:close,拒绝退货:reject_return * @return */ public String getStatus() { return status; } /** - * 订单取消:cancel,买家申请仅退款,等待卖家同意:buyer_apply_refund_wait_seller_agree,买家申请退货退款:buyer_apply_return_wait_seller_agree,卖家同意退货,买家邮寄:seller_agree_return_wait_buyer_post,运送中:shipping,已签收:shipped,拒绝签收:reject_shipped,质检完成:qa_check_finished,同意退款:agree_refund,拒绝退款:reject_refund,微信退款中:weixin_refunding,退款完成:refunded,退款关闭:close,拒绝退货:reject_return + * 订单取消:cancel,买家申请仅退款,等待卖家同意:buyer_apply_refund_wait_seller_agree,买家申请退货退款:buyer_apply_return_wait_seller_agree,卖家同意退货,买家邮寄:seller_agree_return_wait_buyer_post,运送中:shipping,已投递:shipped,拒绝签收:reject_sign_receipt,同意签收: agree_sign_receipt,质检完成:qa_check_finished,同意退款:agree_refund,拒绝退款:reject_refund,微信退款中:weixin_refunding,退款完成:refunded,退款关闭:close,拒绝退货:reject_return * @param status */ public void setStatus(String status) { @@ -962,6 +998,7 @@ private static final long serialVersionUID = 1L; public String toString() { return "VvReverseOrderEntity{" + ",agreeRefundUser=" + agreeRefundUser + + ",agreeSignReceiptUser=" + agreeSignReceiptUser + ",buyerApplyRefundUser=" + buyerApplyRefundUser + ",buyerPostUser=" + buyerPostUser + ",cancelUser=" + cancelUser + @@ -970,6 +1007,7 @@ private static final long serialVersionUID = 1L; ",createTime=" + createTime + ",createTimestamp=" + createTimestamp + ",gmtAgreeRefund=" + gmtAgreeRefund + + ",gmtAgreeSignReceipt=" + gmtAgreeSignReceipt + ",gmtBuyerApplyRefund=" + gmtBuyerApplyRefund + ",gmtBuyerPost=" + gmtBuyerPost + ",gmtCancel=" + gmtCancel + @@ -980,7 +1018,7 @@ private static final long serialVersionUID = 1L; ",gmtRefunded=" + gmtRefunded + ",gmtRejectRefund=" + gmtRejectRefund + ",gmtRejectReturn=" + gmtRejectReturn + - ",gmtRejectShipped=" + gmtRejectShipped + + ",gmtRejectSignReceipt=" + gmtRejectSignReceipt + ",gmtSellerAgreeReturn=" + gmtSellerAgreeReturn + ",gmtShipped=" + gmtShipped + ",id=" + id + @@ -1001,8 +1039,8 @@ private static final long serialVersionUID = 1L; ",rejectRefundUser=" + rejectRefundUser + ",rejectReturnReason=" + rejectReturnReason + ",rejectReturnUser=" + rejectReturnUser + - ",rejectShippedReason=" + rejectShippedReason + - ",rejectShippedUser=" + rejectShippedUser + + ",rejectSignReceiptReason=" + rejectSignReceiptReason + + ",rejectSignReceiptUser=" + rejectSignReceiptUser + ",sellerAgreeReturnUser=" + sellerAgreeReturnUser + ",shippedUser=" + shippedUser + ",status=" + status + diff --git a/api-mapper/src/main/java/com/heyu/api/data/enums/ReverseStatusEnums.java b/api-mapper/src/main/java/com/heyu/api/data/enums/ReverseStatusEnums.java index db51086..612ab88 100644 --- a/api-mapper/src/main/java/com/heyu/api/data/enums/ReverseStatusEnums.java +++ b/api-mapper/src/main/java/com/heyu/api/data/enums/ReverseStatusEnums.java @@ -11,6 +11,9 @@ public enum ReverseStatusEnums { // refunded 退款完成 , // close 退款关闭 // 订单取消:cancel,买家申请仅退款,等待卖家同意:buyer_apply_refund_wait_seller_agree,买家申请退货退款:buyer_apply_return_wait_seller_agree,卖家同意退货,买家邮寄:seller_agree_return_wait_buyer_post,运送中:shipping,已签收:shipped,拒绝签收:reject_shipped,质检完成:qa_check_finished,同意退款:agree_refund,拒绝退款:reject_refund,微信退款中:weixin_refunding,退款完成:refunded,退款关闭:close,拒绝退货:reject_return + + create("create", "订单创建"), + cancel("cancel", "订单取消"), buyer_apply_refund_wait_seller_agree("buyer_apply_refund_wait_seller_agree", "买家申请仅退款,等待卖家同意,"), @@ -19,13 +22,15 @@ public enum ReverseStatusEnums { seller_agree_return_wait_buyer_post("seller_agree_return_wait_buyer_post", "卖家同意退货,买家邮寄"), - reject_return("reject_return", "拒绝退货退款"), + reject_return("reject_return", "卖家拒绝退货退款"), shipping("shipping", "运送中"), - shipped("shipped", "已签收"), + shipped("shipped", "已投递,比如入到快递柜"), - reject_shipped("reject_shipped", "拒绝签收"), + agree_sign_receipt("agree_sign_receipt", "同意签收"), + + reject_sign_receipt("reject_sign_receipt", "拒绝签收"), qa_check_finished("qa_check_finished", "质检完成"), diff --git a/api-web/api-interface/src/main/java/com/heyu/api/controller/mm/AdminReverseController.java b/api-web/api-interface/src/main/java/com/heyu/api/controller/mm/AdminReverseController.java index a30f58c..114e9b0 100644 --- a/api-web/api-interface/src/main/java/com/heyu/api/controller/mm/AdminReverseController.java +++ b/api-web/api-interface/src/main/java/com/heyu/api/controller/mm/AdminReverseController.java @@ -157,14 +157,20 @@ public class AdminReverseController { } vvReverseOrderEntity.setGmtShipped(new Date()); vvReverseOrderEntity.setShippedUser(vvApproveRequest.getUserName()); - } else if (ReverseStatusEnums.reject_shipped.getStatus().equals(vvApproveRequest.getStatus())) { + } else if (ReverseStatusEnums.reject_sign_receipt.getStatus().equals(vvApproveRequest.getStatus())) { if (!ReverseStatusEnums.shipping.getStatus().equals(vvReverseOrderEntity.getStatus()) && !ReverseStatusEnums.shipped.getStatus().equals(vvReverseOrderEntity.getStatus())) { + return R.error("逆向订单状态不是 shipping or shipped"); + } + vvReverseOrderEntity.setGmtRejectSignReceipt(new Date()); + vvReverseOrderEntity.setRejectSignReceiptUser(vvApproveRequest.getUserName()); + vvReverseOrderEntity.setRejectSignReceiptReason(vvApproveRequest.getRejectRefundReason()); + } else if (ReverseStatusEnums.agree_sign_receipt.getStatus().equals(vvApproveRequest.getStatus())) { + if (!ReverseStatusEnums.shipped.getStatus().equals(vvReverseOrderEntity.getStatus())) { return R.error("逆向订单状态不是 shipping"); } - vvReverseOrderEntity.setGmtRejectShipped(new Date()); - vvReverseOrderEntity.setRejectShippedUser(vvApproveRequest.getUserName()); - vvReverseOrderEntity.setRejectShippedReason(vvApproveRequest.getRejectRefundReason()); + vvReverseOrderEntity.setGmtAgreeSignReceipt(new Date()); + vvReverseOrderEntity.setAgreeSignReceiptUser(vvApproveRequest.getUserName()); } else if (ReverseStatusEnums.qa_check_finished.getStatus().equals(vvApproveRequest.getStatus())) { if (!ReverseStatusEnums.shipped.getStatus().equals(vvReverseOrderEntity.getStatus())) { return R.error("逆向订单状态不是 shipped");