trade:定义管理后台的订单分页接口

This commit is contained in:
YunaiV
2022-12-08 00:07:14 +08:00
parent 0b9ddddd18
commit 7fc9689f07
19 changed files with 340 additions and 61 deletions

View File

@ -17,12 +17,11 @@ import java.util.Arrays;
@Getter
public enum TradeOrderStatusEnum implements IntArrayValuable {
UNPAID(0, "未付款"),
PAID(10, "已付款"), // 例如说,拼团订单,支付后,需要拼团成功后,才会处于待发货
UNDELIVERED(20, "发货"),
DELIVERED(30, "发货"),
COMPLETED(40, "完成"),
CANCELED(50, "已取消");
UNPAID(0, "待支付"),
UNDELIVERED(10, "待发货"),
DELIVERED(20, "发货"),
COMPLETED(30, "完成"),
CANCELED(40, "取消");
// TODO 芋艿: TAKE("待核验"):虚拟订单需要核验商品
@ -55,16 +54,6 @@ public enum TradeOrderStatusEnum implements IntArrayValuable {
return ObjectUtil.equal(UNPAID.getStatus(), status);
}
/**
* 判断指定状态,是否正处于【已支付】状态
*
* @param status 指定状态
* @return 是否
*/
public static boolean isPaid(Integer status) {
return ObjectUtil.equal(PAID.getStatus(), status);
}
/**
* 判断指定状态,是否正处于【待发货】状态
*
@ -112,7 +101,7 @@ public enum TradeOrderStatusEnum implements IntArrayValuable {
* @return 是否
*/
public static boolean havePaid(Integer status) {
return ObjectUtils.equalsAny(status, PAID.getStatus(), UNDELIVERED.getStatus(),
return ObjectUtils.equalsAny(status, UNDELIVERED.getStatus(),
DELIVERED.getStatus(), COMPLETED.getStatus());
}