完成支付、电子面单、模板消息队列等功能
This commit is contained in:
@ -0,0 +1,38 @@
|
||||
/**
|
||||
* 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.stream.Stream;
|
||||
|
||||
/**
|
||||
* @author hupeng
|
||||
* 后台订单相关枚举
|
||||
*/
|
||||
@Getter
|
||||
@AllArgsConstructor
|
||||
public enum AdminAfterOrderStatusEnum {
|
||||
|
||||
STATUS_1(1,"售后中"),
|
||||
STATUS_2(2,"已完成");
|
||||
|
||||
|
||||
|
||||
|
||||
private Integer value;
|
||||
private String desc;
|
||||
|
||||
public static AdminAfterOrderStatusEnum toType(int value) {
|
||||
return Stream.of(AdminAfterOrderStatusEnum.values())
|
||||
.filter(p -> p.value == value)
|
||||
.findAny()
|
||||
.orElse(null);
|
||||
}
|
||||
|
||||
|
||||
}
|
@ -0,0 +1,43 @@
|
||||
/**
|
||||
* 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.stream.Stream;
|
||||
|
||||
/**
|
||||
* @author hupeng
|
||||
* 后台订单相关枚举
|
||||
*/
|
||||
@Getter
|
||||
@AllArgsConstructor
|
||||
public enum AdminOrderStatusEnum {
|
||||
|
||||
STATUS_0(0,"未支付"),
|
||||
STATUS_1(1,"未发货"),
|
||||
STATUS_2(2,"待收货"),
|
||||
STATUS_3(3,"待评价"),
|
||||
STATUS_4(4,"交易完成"),
|
||||
STATUS_5(5,"已退款"),
|
||||
STATUS_6(6,"已删除");
|
||||
|
||||
|
||||
|
||||
|
||||
private Integer value;
|
||||
private String desc;
|
||||
|
||||
public static AdminOrderStatusEnum toType(int value) {
|
||||
return Stream.of(AdminOrderStatusEnum.values())
|
||||
.filter(p -> p.value == value)
|
||||
.findAny()
|
||||
.orElse(null);
|
||||
}
|
||||
|
||||
|
||||
}
|
@ -0,0 +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;
|
||||
}
|
@ -26,6 +26,12 @@ public interface ErrorCodeConstants {
|
||||
ErrorCode ORDER_REFUND_NOT = new ErrorCode(1008007017, "订单状态不能售后");
|
||||
ErrorCode ORDER_NOT_REVOKE = new ErrorCode(1008007016, "订单不能撤销");
|
||||
ErrorCode ORDER_NOT_CANCEL = new ErrorCode(1008007018, "订单不能取消");
|
||||
ErrorCode ORDER_ADDRESS_REQUERED = new ErrorCode(1008007019, "请输入商家收货人信息");
|
||||
// ========== 订单电子面单记录 ==========
|
||||
ErrorCode STORE_ORDER_ELECTRONICS_NOT_EXISTS = new ErrorCode(1008010000, "订单电子面单记录不存在");
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
@ -27,6 +27,7 @@ public enum OrderLogEnum {
|
||||
CREATE_ORDER("yshop_create_order","订单生成"),
|
||||
NONE_ORDER("NONE","订单OK"),
|
||||
DELIVERY_GOODS("delivery_goods", "订单发货"),
|
||||
OFFLINE_PAY("offline_pay", "线下支付"),
|
||||
EXTEND_ORDER("EXTEND_ORDER","订单已生成");
|
||||
|
||||
|
||||
|
@ -0,0 +1,29 @@
|
||||
/**
|
||||
* 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;
|
||||
|
||||
/**
|
||||
* @author hupeng
|
||||
* 应用来源相关枚举
|
||||
*/
|
||||
@Getter
|
||||
@AllArgsConstructor
|
||||
public enum UpdateOrderEnum {
|
||||
|
||||
UPDATE_ORDER("updateOrder","修改订单"),
|
||||
ORDER_SEND("orderSend","订单发货"),
|
||||
RMARK("remark","备注"),
|
||||
SEND_INFO("sendInfo","配送信息");
|
||||
|
||||
|
||||
private String value;
|
||||
private String desc;
|
||||
|
||||
|
||||
}
|
Reference in New Issue
Block a user