|
|
@@ -4052,6 +4052,13 @@ public class OrderDonServiceImpl extends ServiceImpl<OrderDonMapper, OrderDon> i
|
|
|
unifiedHandlerOrderRecordFunc(orderDon.getId(), orderPayRequest);
|
|
|
//记录用户权益下单
|
|
|
recordUserBenefitsOrderRelate(orderDon, userBenefits);
|
|
|
+
|
|
|
+ //订单金额为0 且订单为已完成
|
|
|
+ if (orderDon.getMoney().compareTo(BigDecimal.ZERO) == 0) {
|
|
|
+ // 更改订单状态
|
|
|
+ orderDon.setPayTime(DateTime.now());
|
|
|
+ unifiedHandlerOrderNotify(orderDon, goodsDon, sku);
|
|
|
+ }
|
|
|
return orderDon;
|
|
|
}
|
|
|
|