提交
This commit is contained in:
@ -18,8 +18,8 @@ import java.util.stream.Stream;
|
||||
@AllArgsConstructor
|
||||
public enum AdminAfterOrderStatusEnum {
|
||||
|
||||
STATUS_1(1,"售后中"),
|
||||
STATUS_2(2,"已完成");
|
||||
AFTER_SALES(1,"售后中"),
|
||||
COMPLETED(2,"已完成");
|
||||
|
||||
|
||||
|
||||
|
@ -1,23 +1,23 @@
|
||||
package co.yixiang.yshop.module.order.enums;
|
||||
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Getter;
|
||||
|
||||
/**
|
||||
* @author hupeng
|
||||
* 售后状态枚举
|
||||
*/
|
||||
@Getter
|
||||
@AllArgsConstructor
|
||||
public enum AfterChangeTypeEnum {
|
||||
STATE_0(0,"售后订单生成"),
|
||||
STATE_1(1,"后台审核成功"),
|
||||
STATE_2(2,"用户发货"),
|
||||
STATE_3(3,"打款"),
|
||||
STATE_4(4,"审核失败"),
|
||||
STATE_5(5,"用户撤销");
|
||||
|
||||
private Integer value;
|
||||
private String desc;
|
||||
}
|
||||
package co.yixiang.yshop.module.order.enums;
|
||||
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Getter;
|
||||
|
||||
/**
|
||||
* @author hupeng
|
||||
* 售后状态枚举
|
||||
*/
|
||||
@Getter
|
||||
@AllArgsConstructor
|
||||
public enum AfterChangeTypeEnum {
|
||||
CREATE_AFTER_SALES(0,"售后订单生成"),
|
||||
AUDIT_SUCCESS(1,"后台审核成功"),
|
||||
USER_SHIPMENT(2,"用户发货"),
|
||||
PAYMENT(3,"打款"),
|
||||
AUDIT_FAILED(4,"审核失败"),
|
||||
USER_REVOCATION(5,"用户撤销");
|
||||
|
||||
private Integer value;
|
||||
private String desc;
|
||||
}
|
||||
|
@ -20,10 +20,12 @@ import java.util.stream.Stream;
|
||||
@AllArgsConstructor
|
||||
public enum AfterSalesStatusEnum {
|
||||
|
||||
STATUS_0(0,"已提交等待平台审核"),
|
||||
STATUS_1(1,"平台已审核,等待用户发货/退款"),
|
||||
STATUS_2(2,"用户已发货"),
|
||||
STATUS_3(3,"已完成");
|
||||
PENDING_REVIEW(0,"已提交等待平台审核"),
|
||||
AUDITED(1,"平台已审核,等待用户发货/退款"),
|
||||
USER_SHIPPED(2,"用户已发货"),
|
||||
REFUND_SUCCESS(3,"用户退款成功"),
|
||||
USER_CANCELLED(4,"用户取消"),
|
||||
MERCHANT_REJECTION(5,"商家拒绝");
|
||||
|
||||
private Integer value;
|
||||
private String desc;
|
||||
|
@ -1,20 +1,20 @@
|
||||
package co.yixiang.yshop.module.order.enums;
|
||||
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Getter;
|
||||
|
||||
/**
|
||||
* @author hupeng
|
||||
* 售后状态枚举
|
||||
*/
|
||||
@Getter
|
||||
@AllArgsConstructor
|
||||
public enum AfterStatusEnum {
|
||||
STATE_0(0,"正常"),
|
||||
STATE_1(1,"用户取消"),
|
||||
STATE_2(2,"商家拒绝");
|
||||
|
||||
private Integer value;
|
||||
private String desc;
|
||||
}
|
||||
package co.yixiang.yshop.module.order.enums;
|
||||
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Getter;
|
||||
|
||||
/**
|
||||
* @author hupeng
|
||||
* 售后状态枚举
|
||||
*/
|
||||
@Getter
|
||||
@AllArgsConstructor
|
||||
public enum AfterStatusEnum {
|
||||
STATE_0(0,"正常"),
|
||||
STATE_1(1,"用户取消"),
|
||||
STATE_2(2,"商家拒绝");
|
||||
|
||||
private Integer value;
|
||||
private String desc;
|
||||
}
|
||||
|
@ -1,21 +1,21 @@
|
||||
package co.yixiang.yshop.module.order.enums;
|
||||
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Getter;
|
||||
|
||||
/**
|
||||
* @author hupeng
|
||||
* 售后类型枚举
|
||||
*/
|
||||
@Getter
|
||||
@AllArgsConstructor
|
||||
public enum AfterTypeEnum {
|
||||
TYPE_1(1,"同意"),
|
||||
TYPE_2(2,"拒绝"),
|
||||
SERVICE_TYPE_0(0,"仅退款"),
|
||||
SERVICE_TYPE_1(1,"退货退款");
|
||||
|
||||
private Integer value;
|
||||
private String desc;
|
||||
}
|
||||
package co.yixiang.yshop.module.order.enums;
|
||||
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Getter;
|
||||
|
||||
/**
|
||||
* @author hupeng
|
||||
* 售后类型枚举
|
||||
*/
|
||||
@Getter
|
||||
@AllArgsConstructor
|
||||
public enum AfterTypeEnum {
|
||||
AGREE(1,"同意"),
|
||||
REFUSE(2,"拒绝"),
|
||||
REFUND_ONLY(0,"仅退款"),
|
||||
RETURNS_REFUNDS(1,"退货退款");
|
||||
|
||||
private Integer value;
|
||||
private String desc;
|
||||
}
|
||||
|
@ -27,11 +27,17 @@ public interface ErrorCodeConstants {
|
||||
ErrorCode ORDER_NOT_REVOKE = new ErrorCode(1008007016, "订单不能撤销");
|
||||
ErrorCode ORDER_NOT_CANCEL = new ErrorCode(1008007018, "订单不能取消");
|
||||
ErrorCode ORDER_ADDRESS_REQUERED = new ErrorCode(1008007019, "请输入商家收货人信息");
|
||||
|
||||
ErrorCode ORDER_PAYINFO_ERROR = new ErrorCode(1008007020, "获取订单支付信息异常");
|
||||
// ========== 订单电子面单记录 ==========
|
||||
ErrorCode STORE_ORDER_ELECTRONICS_NOT_EXISTS = new ErrorCode(1008010000, "订单电子面单记录不存在");
|
||||
|
||||
// ==============支付 ======
|
||||
ErrorCode STORE_ORDER_PAY_FEE_ERROR = new ErrorCode(1008011000, "订单金额与支付不一致!");
|
||||
|
||||
ErrorCode STORE_ORDER_REFUND_TRANSACTION_NULL_ERROR = new ErrorCode(1008011001, "订单支付信息有误!退款失败!");
|
||||
|
||||
ErrorCode STORE_ORDER_REFUND_ERROR = new ErrorCode(1008011002, "退款失败!");
|
||||
|
||||
|
||||
}
|
||||
|
@ -28,7 +28,8 @@ public enum OrderLogEnum {
|
||||
NONE_ORDER("NONE","订单OK"),
|
||||
DELIVERY_GOODS("delivery_goods", "订单发货"),
|
||||
OFFLINE_PAY("offline_pay", "线下支付"),
|
||||
EXTEND_ORDER("EXTEND_ORDER","订单已生成");
|
||||
EXTEND_ORDER("EXTEND_ORDER","订单已生成"),
|
||||
APPLY_AFTER_SALES("apply_after_sales","用户申请售后");
|
||||
|
||||
|
||||
private String value;
|
||||
|
@ -18,15 +18,15 @@ import java.util.stream.Stream;
|
||||
@AllArgsConstructor
|
||||
public enum OrderStatusEnum {
|
||||
|
||||
STATUS__1(-1,"全部订单"),
|
||||
STATUS_0(0,"未支付"),
|
||||
STATUS_1(1,"待发货"),
|
||||
STATUS_2(2,"待收货"),
|
||||
STATUS_3(3,"待评价"),
|
||||
STATUS_4(4,"已完成"),
|
||||
STATUS_MINUS_1(-1,"退款中"),
|
||||
STATUS_MINUS_2(-2,"已退款"),
|
||||
STATUS_MINUS_3(-3,"退款");
|
||||
STATUS_ALL(-1,"全部订单"),
|
||||
STATUS_WAIT_PAY(0,"未支付"),
|
||||
STATUS_WAIT_SEND(1,"待发货"),
|
||||
STATUS_WAIT_RECEIVED(2,"待收货"),
|
||||
STATUS_WAIT_EVALUATE(3,"待评价"),
|
||||
STATUS_FINISH(4,"已完成"),
|
||||
STATUS_MINUS_BEING_REFUND(-1,"退款中"),
|
||||
STATUS_MINUS_REFUNDED(-2,"已退款"),
|
||||
STATUS_MINUS_REFUND(-3,"退款");
|
||||
|
||||
|
||||
|
||||
|
@ -20,6 +20,9 @@ public enum PayTypeEnum {
|
||||
|
||||
ALI("alipay","支付宝支付"),
|
||||
WEIXIN("weixin","微信支付"),
|
||||
WEIXIN_H5("weixin_h5","微信H5支付"),
|
||||
WEIXIN_APPLET("weixin_applet","微信小程序支付"),
|
||||
WEIXIN_APP("weixin_app","微信app支付"),
|
||||
YUE("yue","余额支付"),
|
||||
INTEGRAL("integral","积分兑换");
|
||||
|
||||
|
@ -1,20 +1,20 @@
|
||||
package co.yixiang.yshop.module.order.enums;
|
||||
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Getter;
|
||||
|
||||
/**
|
||||
* @author hupeng
|
||||
* 运费模板类型枚举
|
||||
*/
|
||||
@Getter
|
||||
@AllArgsConstructor
|
||||
public enum ShippingTempEnum {
|
||||
TYPE_1(1,"按件数"),
|
||||
TYPE_2(2,"按重量"),
|
||||
TYPE_3(3,"按体积");
|
||||
|
||||
private Integer value;
|
||||
private String desc;
|
||||
}
|
||||
package co.yixiang.yshop.module.order.enums;
|
||||
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Getter;
|
||||
|
||||
/**
|
||||
* @author hupeng
|
||||
* 运费模板类型枚举
|
||||
*/
|
||||
@Getter
|
||||
@AllArgsConstructor
|
||||
public enum ShippingTempEnum {
|
||||
BY_PIECE(1,"按件数"),
|
||||
BY_WEIGHT(2,"按重量"),
|
||||
BY_VOLUME(3,"按体积");
|
||||
|
||||
private Integer value;
|
||||
private String desc;
|
||||
}
|
||||
|
@ -0,0 +1,45 @@
|
||||
/**
|
||||
* Copyright (C) 2018-2022
|
||||
* All rights reserved, Designed By www.yixiang.co
|
||||
|
||||
*/
|
||||
package co.yixiang.yshop.module.order.enums;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Getter;
|
||||
|
||||
import java.util.Objects;
|
||||
import java.util.stream.Stream;
|
||||
|
||||
/**
|
||||
* @author hupeng
|
||||
* 订单相关枚举
|
||||
*/
|
||||
@Getter
|
||||
@AllArgsConstructor
|
||||
public enum WxOrderResultEnum {
|
||||
|
||||
NOT_PAY("NOTPAY","未支付"),
|
||||
TRANSACTION_ID("transaction_id","微信支付订单id"),
|
||||
OUT_TRADE_NO("out_trade_no","商家订单号"),
|
||||
OUT_REFUND_NO("out_refund_no","商家退款单号"),
|
||||
TRADE_STATE("trade_state","订单交易装态"),
|
||||
REFUND_ID("refund_id","微信退款单id");
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private String value;
|
||||
private String desc;
|
||||
|
||||
public static WxOrderResultEnum toType(String value) {
|
||||
return Stream.of(WxOrderResultEnum.values())
|
||||
.filter(p -> Objects.equals(p.value, value))
|
||||
.findAny()
|
||||
.orElse(null);
|
||||
}
|
||||
|
||||
|
||||
}
|
Reference in New Issue
Block a user