diff --git a/pjcloud-hardware/pjcloud-hardware-biz/src/main/java/com/bsd/pjcloud/hard/service/impl/order/HardOrderTotalServiceImpl.java b/pjcloud-hardware/pjcloud-hardware-biz/src/main/java/com/bsd/pjcloud/hard/service/impl/order/HardOrderTotalServiceImpl.java index 007597cfd..dc63dd2d7 100644 --- a/pjcloud-hardware/pjcloud-hardware-biz/src/main/java/com/bsd/pjcloud/hard/service/impl/order/HardOrderTotalServiceImpl.java +++ b/pjcloud-hardware/pjcloud-hardware-biz/src/main/java/com/bsd/pjcloud/hard/service/impl/order/HardOrderTotalServiceImpl.java @@ -409,7 +409,7 @@ public class HardOrderTotalServiceImpl implements HardOrderTotalService { HardOrderSumAndCountDto refundDto = new HardOrderSumAndCountDto(); refundDto.setUserDeptIds(deptIds); refundDto.setIsRefundSuccess(true); - List paySuccessCodes = HardOrderStatusEnum.getPaySuccessCodes(); + List paySuccessCodes = new ArrayList<>(HardOrderStatusEnum.getPaySuccessCodes()); paySuccessCodes.add(HardOrderStatusEnum.REFUND.getType()); refundDto.setOrderStatusCodes(paySuccessCodes); if (ObjectUtil.isNotEmpty(dto.getCreateTimeList())) {