完成支付、电子面单、模板消息队列等功能

This commit is contained in:
hupeng
2023-07-25 23:45:57 +08:00
parent f8f699fe6a
commit 0ae51f9ee7
625 changed files with 8291 additions and 18630 deletions

View File

@ -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);
}
}

View File

@ -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);
}
}

View File

@ -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;
}

View File

@ -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, "订单电子面单记录不存在");
}

View File

@ -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","订单已生成");

View File

@ -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;
}