提交 865e6b2f authored 作者: hzh's avatar hzh

代码优化

上级 5e86d9fe
package org.dromara.common.ys.constant.airport;
import lombok.AllArgsConstructor;
import lombok.Getter;
/**
* @author hzh
* @date 2024-11-28
**/
@Getter
@AllArgsConstructor
public enum RefundOrderStatus {
//退票订单状态代码 1 待送审,2 送审中,3 待办理,4 办理中,5 已退票,6 已退款
WAIT_SEND("1","待送审"),
SENDING("2","送审中"),
WAIT_HANDLE("3","待办理"),
HANDLING("4","办理中"),
REFUND_SUCCESS("5","已退票"),
REFUNDING("6","已退款");
private final String code;
private final String desc;
}
...@@ -164,7 +164,7 @@ public class OrderRefundDetailModel { ...@@ -164,7 +164,7 @@ public class OrderRefundDetailModel {
**/ **/
private List<OrderRangeInfoBean> orderRangeList; private List<OrderRangeInfoBean> orderRangeList;
/** /**
* 退票订单状态代码 * 退票订单状态代码 1 待送审,2 送审中,3 待办理,4 办理中,5 已退票,6 已退款
**/ **/
private String refundOrderStatus; private String refundOrderStatus;
/** /**
......
...@@ -120,11 +120,18 @@ public class RemoteOrderServiceImpl implements RemoteOrderService { ...@@ -120,11 +120,18 @@ public class RemoteOrderServiceImpl implements RemoteOrderService {
); );
} }
/**
* 不需要更新的机票订单退款状态
*/
private static final List<String> AIRPORT_REFUND_ORDER_STATUS_LIST = List.of(
org.dromara.common.ys.constant.airport.RefundOrderStatus.REFUNDING.getCode()
);
@Override @Override
public void updateAirportRefundOrder() { public void updateAirportRefundOrder() {
List<OrderAirportRefundVo> orderList = orderAirportRefundService.queryList(new OrderAirportRefundBo()); List<OrderAirportRefundVo> orderList = orderAirportRefundService.queryList(new OrderAirportRefundBo());
orderVehiclesService.updateOrderInfo( orderAirportRefundService.updateOrderInfo(
orderList.stream().map(OrderAirportRefundVo::getRefundNo).collect(Collectors.toList()) orderList.stream().filter(item -> !AIRPORT_REFUND_ORDER_STATUS_LIST.contains(item.getRefundOrderStatus())).map(OrderAirportRefundVo::getRefundNo).collect(Collectors.toList())
); );
} }
} }
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论