diff --git a/service/trade-service-wwsend/trade-service-wwsend-task/src/main/java/com/hchbox/module/dao/AutoTaskMessageInfoJpa.java b/service/trade-service-wwsend/trade-service-wwsend-task/src/main/java/com/hchbox/module/dao/AutoTaskMessageInfoJpa.java index e079518..4a2b520 100644 --- a/service/trade-service-wwsend/trade-service-wwsend-task/src/main/java/com/hchbox/module/dao/AutoTaskMessageInfoJpa.java +++ b/service/trade-service-wwsend/trade-service-wwsend-task/src/main/java/com/hchbox/module/dao/AutoTaskMessageInfoJpa.java @@ -31,6 +31,6 @@ public interface AutoTaskMessageInfoJpa extends JpaRepository subNickList = Arrays.asList(as.getSendAccountIds().split(StrUtil.COMMA)); // List subNickList = sellerAccountRepository.findByParentId(sellerAccount.getId()); @@ -147,7 +149,7 @@ public class TimerTaskServiceImpl implements TimerTaskService { } //预支预付款 if (as.getEnablePrepaidOrder() != null && as.getEnablePrepaidOrder() && CollUtil.isNotEmpty(list)) { - list.removeIf(trade -> trade.getStepTradeStatus().equals(StepTradeStatusEnum.FRONT_PAID_FINAL_NOPAID.toString())); + list.removeIf(trade -> StrUtil.isEmpty(trade.getStepTradeStatus()) && trade.getStepTradeStatus().equals(StepTradeStatusEnum.FRONT_PAID_FINAL_NOPAID.toString())); } //不发送的旗帜 if (StrUtil.isNotEmpty(as.getNotSendFlagStr()) && CollUtil.isNotEmpty(list)) {