|
@@ -444,8 +444,8 @@ public class UserTicketOrderServiceImpl extends
|
|
|
if (ChannelCommissionResourceEnum.USER.getValue().equals(resource)) {
|
|
|
UserTicketOrder ticketOrder = getById(orderId);
|
|
|
BeanUtils.copyProperties(ticketOrder, channelCommParam);
|
|
|
- Assert.isTrue(channelCommParam.getCommStatus() == CommStatusEnum.DOING,
|
|
|
- "结佣处理,结佣状态异常,不是结佣中。orderId=" + orderId);
|
|
|
+ Assert.isTrue(channelCommParam.getCommStatus() != CommStatusEnum.YES,
|
|
|
+ "结佣处理,结佣状态异常,不是结佣中或未结佣。orderId=" + orderId);
|
|
|
} else {
|
|
|
ChannelOrder channelOrder = channelOrderService.getById(orderId);
|
|
|
ChannelOrderItem channelOrderItem = channelOrderItemService.getOne(new LambdaQueryWrapper<ChannelOrderItem>()
|
|
@@ -494,7 +494,7 @@ public class UserTicketOrderServiceImpl extends
|
|
|
new LambdaUpdateWrapper<UserTicketOrder>().set(UserTicketOrder::getCommStatus,
|
|
|
CommStatusEnum.YES)
|
|
|
.eq(UserTicketOrder::getOrderId, orderId)
|
|
|
- .eq(UserTicketOrder::getCommStatus, CommStatusEnum.DOING));
|
|
|
+ .in(UserTicketOrder::getCommStatus, CommStatusEnum.DOING, CommStatusEnum.NO));
|
|
|
Assert.isTrue(rst, "渠道结佣完成,更新订单状态失败。orderId:" + orderId);
|
|
|
}
|
|
|
return true;
|