diff --git a/yudao-module-haoka/yudao-module-haoka-biz/src/main/java/cn/iocoder/yudao/module/haoka/service/smstask/SmsTaskServiceImpl.java b/yudao-module-haoka/yudao-module-haoka-biz/src/main/java/cn/iocoder/yudao/module/haoka/service/smstask/SmsTaskServiceImpl.java index ab3461021f..e7d83cd469 100644 --- a/yudao-module-haoka/yudao-module-haoka-biz/src/main/java/cn/iocoder/yudao/module/haoka/service/smstask/SmsTaskServiceImpl.java +++ b/yudao-module-haoka/yudao-module-haoka-biz/src/main/java/cn/iocoder/yudao/module/haoka/service/smstask/SmsTaskServiceImpl.java @@ -115,21 +115,21 @@ public class SmsTaskServiceImpl implements SmsTaskService { continue; } - if (smsTaskDO.getOrderSourceList() != null && + if (smsTaskDO.getOrderSourceList() != null && source != null && !smsTaskDO.getOrderSourceList().contains(source)) { continue; } - if (smsTaskDO.getOrderOnSaleProductList() != null && + if (smsTaskDO.getOrderOnSaleProductList() != null && onSaleProductId != null && !smsTaskDO.getOrderOnSaleProductList().contains(onSaleProductId.toString())) { continue; } - if (smsTaskDO.getRefundStatus() != null && + if (smsTaskDO.getRefundStatus() != null && refundStatus != null && !smsTaskDO.getRefundStatus().contains(refundStatus)) { continue; } - if (smsTaskDO.getCallStatus() != null && + if (smsTaskDO.getCallStatus() != null && callStatus != null && !smsTaskDO.getCallStatus().equals(callStatus.intValue())) { continue; }