部分退单可以核销
This commit is contained in:
parent
a6422e9aa9
commit
7d43ab725b
|
|
@ -2,18 +2,9 @@ package com.bonus.canteen.core.account.constants;
|
|||
|
||||
public enum AccTradeTypeEnum {
|
||||
RECHARGE(10, "充值"),
|
||||
RECHARGE_GIFT(11, "赠送"),
|
||||
REVOKE_RECHARGE_GIFT(12, "撤销赠送"),
|
||||
REVOKE_RECHARGE(40, "撤销充值"),
|
||||
SUBSIDY(20, "补贴"),
|
||||
REVOKE_SUBSIDY(50, "撤销补贴"),
|
||||
CLEAR(100, "清空"),
|
||||
LUCK_MONEY(140, "红包发放"),
|
||||
WITHDRAW(30, "提现"),
|
||||
TRANSFER_OUT(60, "转出"),
|
||||
TRANSFER_IN(70, "转入"),
|
||||
FREEZE(80, "冻结"),
|
||||
UN_FREEZE(90, "解冻"),
|
||||
CLEAR(100, "清空"),
|
||||
CONSUME(110, "消费"),
|
||||
CONSUME_REPAIR(120, "消费补扣"),
|
||||
CONSUME_REFUND(130, "消费退款");
|
||||
|
|
|
|||
|
|
@ -303,8 +303,9 @@ public class OrderInfoServiceImpl implements IOrderInfoService
|
|||
List<OrderInfo> orderInfoList = orderInfoMapper.selectOrderInfoList(orderQueryParam);
|
||||
if(CollUtil.isNotEmpty(orderInfoList)) {
|
||||
orderInfoList.forEach(orderInfo -> {
|
||||
if(!OrderStateEnum.PLACE.getKey().equals(orderInfo.getOrderState())) {
|
||||
throw new ServiceException("仅已下单订单才能核销");
|
||||
if(!(OrderStateEnum.PLACE.getKey().equals(orderInfo.getOrderState())
|
||||
|| OrderStateEnum.Part_REFUND.getKey().equals(orderInfo.getOrderState()))) {
|
||||
throw new ServiceException("仅已下单或部分退单订单才能核销");
|
||||
}
|
||||
});
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue