update 发送消息

This commit is contained in:
liao
2023-11-15 16:15:17 +08:00
parent 4b7ae5fe79
commit 66277eda5e
3 changed files with 11 additions and 1 deletions
@@ -11,6 +11,7 @@ import com.jero.modules.docking.hiwork.util.HiworkPostUtil;
import com.jero.common.api.vo.ResultCommon;
import com.jero.modules.system.entity.SysUser;
import com.jero.modules.system.service.ISysUserService;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.collections4.CollectionUtils;
import org.apache.commons.lang3.StringUtils;
import org.apache.shiro.SecurityUtils;
@@ -28,6 +29,7 @@ import java.util.stream.Collectors;
* @Description: 统一消息集成
*/
@Service
@Slf4j
public class HiworkMsgServiceImpl implements IHiworkMsgService {
@Autowired
@@ -70,6 +72,8 @@ public class HiworkMsgServiceImpl implements IHiworkMsgService {
msgJsonObject.put(TEXT, textJsonObject);
hiworkDingDingMsg.setMsg(msgJsonObject);
log.info("发送Hiwork钉钉消息: {}", JSONObject.toJSONString(hiworkDingDingMsg));
hiworkPostUtil.postDingDingMsg(hiworkDingDingMsg);
}
@@ -124,6 +128,8 @@ public class HiworkMsgServiceImpl implements IHiworkMsgService {
msgJsonObject.put(TEXT, textJsonObject);
hiworkSystemMsg.setMsg(msgJsonObject);
log.info("发送Hiwork系统消息: {}", JSONObject.toJSONString(hiworkSystemMsg));
hiworkPostUtil.postSystemMsg(hiworkSystemMsg);
}
}
@@ -68,6 +68,7 @@ public class SendMessageServiceImpl implements SendMessageAPI {
List<String> typeList = Arrays.asList(sysMessageTemplate.getTemplateType().split(","));
typeList.forEach(type -> {
log.info("消息标题:{},消息内容:{},消息类型:{}", sysMessageTemplate.getTemplateName(),sysMessageTemplate.getTemplateContent(), type);
ISendMsgHandle sendMsgHandle;
if ("5".equals(type)) {
// Hiwork钉钉消息
@@ -84,7 +85,6 @@ public class SendMessageServiceImpl implements SendMessageAPI {
} else {
return;
}
log.info("消息标题:{},消息内容:{},消息类型:{}", sysMessageTemplate.getTemplateName(),sysMessageTemplate.getTemplateContent(), type);
if (isSend) {
sendMsgHandle.SendMsg(sendMessageDTO.getToUserId(), sysMessageTemplate.getTemplateName(), sysMessageTemplate.getTemplateContent());
}