Loading... ``` package nc.pub.tool; import nc.message.sendtype.vo.IMsgSendTypeConst; import nc.message.util.IDefaultMsgConst; import nc.message.util.MessageCenter; import nc.message.vo.MessageVO; import nc.message.vo.NCMessage; import nc.vo.pub.lang.UFDateTime; import nc.vo.pubapp.pattern.model.entity.bill.AbstractBill; /** * @class_detail 发消息 * @author wangxf * @Time 2024年04月07日 11:29:37 */ public class SentMessageUtil { /** * * @param aggvos vo * @param sender 发送人 * @param receiver 接收人 * @param content 通知消息 * @throws Exception */ public static void sentMessage(AbstractBill aggvos,String sender,String receiver,String content) throws Exception { // 发通知消息 MessageVO mes = new MessageVO(); mes.setSender(sender); // 发送人 mes.setReceiver(receiver); // 接收人 mes.setBillid(aggvos.getParentVO().getPrimaryKey()); // 单据id mes.setContent(content); // 内容 mes.setMsgtype(IMsgSendTypeConst.NC); // 消息发送类型 mes.setMsgsourcetype(IDefaultMsgConst.NOTICE); // 消息来源类型 mes.setSubject(content); // 标题 mes.setSendtime(new UFDateTime()); // 发送时间 NCMessage mss = new NCMessage(); mss.setMessage(mes); // 发送消息 MessageCenter.sendMessage(new NCMessage[] { mss }); } } ```  最后修改:2024 年 04 月 07 日 © 禁止转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏