Browse Source

bug修复

master
luogw 6 days ago
parent
commit
287c4e3e27
  1. 9
      src/main/java/com/project/ding/utils/DingUtil.java

9
src/main/java/com/project/ding/utils/DingUtil.java

@ -9,6 +9,7 @@ import com.fasterxml.jackson.databind.ObjectMapper;
import com.github.tingyugetc520.ali.dingtalk.api.DtService; import com.github.tingyugetc520.ali.dingtalk.api.DtService;
import com.github.tingyugetc520.ali.dingtalk.bean.department.DtDepart; import com.github.tingyugetc520.ali.dingtalk.bean.department.DtDepart;
import com.github.tingyugetc520.ali.dingtalk.bean.message.DtCorpConversationMessage; import com.github.tingyugetc520.ali.dingtalk.bean.message.DtCorpConversationMessage;
import com.github.tingyugetc520.ali.dingtalk.bean.message.DtCorpConversationMsgSendResult;
import com.github.tingyugetc520.ali.dingtalk.bean.message.DtMessage; import com.github.tingyugetc520.ali.dingtalk.bean.message.DtMessage;
import com.github.tingyugetc520.ali.dingtalk.error.DtErrorException; import com.github.tingyugetc520.ali.dingtalk.error.DtErrorException;
import com.google.common.collect.Lists; import com.google.common.collect.Lists;
@ -21,6 +22,7 @@ import com.project.ding.domain.dto.DepartmentDTO;
import com.project.ding.domain.dto.DingUserDTO; import com.project.ding.domain.dto.DingUserDTO;
import com.project.ding.domain.dto.UserDTO; import com.project.ding.domain.dto.UserDTO;
import io.vavr.control.Try; import io.vavr.control.Try;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.redis.core.StringRedisTemplate; import org.springframework.data.redis.core.StringRedisTemplate;
import org.springframework.scheduling.annotation.Async; import org.springframework.scheduling.annotation.Async;
@ -40,6 +42,7 @@ import java.util.stream.Collectors;
@Component @Component
@Slf4j
public class DingUtil { public class DingUtil {
@Autowired @Autowired
private DtService dtService; private DtService dtService;
@ -260,7 +263,6 @@ public class DingUtil {
/** /**
* 发送工作通知 * 发送工作通知
*/ */
@Async("asycExecutor")
public void sendWorkNotice(AppealDTO appealDTO) throws DtErrorException { public void sendWorkNotice(AppealDTO appealDTO) throws DtErrorException {
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
String nowTime = LocalDateTime.now().format(formatter); String nowTime = LocalDateTime.now().format(formatter);
@ -298,7 +300,10 @@ public class DingUtil {
.build()) .build())
.build(); .build();
// dtService.getCorpConversationMsgService().send(corpConversationMessage); DtCorpConversationMsgSendResult send = dtService.getCorpConversationMsgService().send(corpConversationMessage);
log.info("发送工作通知结果:{}", send);
log.info("获取工作通知结果:{}", getSendResult(send.getTaskId()));
} }
/** /**

Loading…
Cancel
Save