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