|
|
@@ -90,6 +90,13 @@ public class ExternalController {
|
|
|
.eq(OrderDon::getExCode, exchangeCode.getCode())
|
|
|
.notIn(OrderDon::getStatus, Constant.noOrderAllStatus)
|
|
|
.last("limit 1"));
|
|
|
+ if (orderDon == null) {
|
|
|
+ orderDon = orderDonMapper.selectOne(Wrappers.lambdaQuery(OrderDon.class)
|
|
|
+ .eq(OrderDon::getUserId, exchangeCode.getUserId())
|
|
|
+ .eq(OrderDon::getType, OrderDon.Type.EX_CODE)
|
|
|
+ .notIn(OrderDon::getStatus, Constant.noOrderAllStatus)
|
|
|
+ .last("limit 1"));
|
|
|
+ }
|
|
|
if (orderDon != null) {
|
|
|
//将mirror车票清空
|
|
|
orderDon.setStatus(OrderDon.Status.refund);
|