feat: 优化DingtalkBotService中的消息发送逻辑,增加对请求参数非空的检查

This commit is contained in:
2025-02-10 22:59:29 +08:00
parent 23d630c6e7
commit ad74c68ec0

View File

@@ -22,6 +22,7 @@ import lombok.SneakyThrows;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.collections4.CollectionUtils;
import org.apache.commons.collections4.MapUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.core.convert.ConversionService;
import org.springframework.data.domain.Page;
@@ -100,9 +101,12 @@ public class DingtalkBotService extends BaseService<DingtalkBotEntity, DingtalkB
DingtalkBotTemplateEntity dingtalkBotTemplateEntity =
dingtalkBotTemplateService.get(request.getDingtalkBotTemplateId());
for (DingtalkBotEntity dingtalkBotEntity : all) {
if (MapUtils.isNotEmpty(request.getParams())) {
results.add(doSend(dingtalkBotEntity, dingtalkBotTemplateEntity, request.getParams()));
for (DingtalkBotEntity dingtalkBotEntity : all) {
results.add(
doSend(dingtalkBotEntity, dingtalkBotTemplateEntity, request.getParams()));
}
}
if (CollectionUtils.isNotEmpty(request.getParamsList())) {