• 云苍穹消息推送代码


    `

    public void itemClick(ItemClickEvent evt) {
    	// TODO Auto-generated method stub
    	super.itemClick(evt);
    	if (StringUtils.equals("itg_pctestitem", evt.getItemKey())) {
    		testMessage(evt, "itg_pctestitem");
    	} else if (StringUtils.equals("itg_mobiletestitem", evt.getItemKey())) {
    		testMessage(evt, "itg_mobiletestitem");
    	}
    }
    
    public void testMessage(ItemClickEvent e, String type) {
    	String userId = RequestContext.get().getUserId();// 取用登录户Id
    	MessageInfo message = new MessageInfo();
    	ArrayList<Long> receivers = new ArrayList<Long>();
    	// "1085366744006004736"
    	receivers.add(Long.parseLong("879710192898412544"));
    	message.setUserIds(receivers);// 接收用户
    	message.setSenderName("zsy");
    	message.setSenderId(Long.parseLong(userId));// 消息发送者
    	message.setEntityNumber("ap_payapply");// 单据标识
    	message.setOperation("save");
    	// 获取付款申请单主键ID
    	IListView view = (IListView) this.getView();
    	String pkId = view.getSelectedRows().get(0).getPrimaryKeyValue().toString();
    	message.setBizDataId(Long.parseLong(pkId));// 单据主键
    	message.setTag("重要,必读");// 业务标签
    	message.setPubaccNumber("flowassist");
    	if (type.equals("itg_pctestitem")) {
    		String pcUrl = DBUtil.getParamValue("pcpayapply");
    		message.setContentUrl(pcUrl + pkId);// PC端
    	} else if (type.equals("itg_mobiletestitem")) {
    		String mUrl = DBUtil.getParamValue("mobilepayapply");
    		message.setMobContentUrl(mUrl + pkId);
    	}
    	message.setTitle("您有一条待办的付款申请单!");
    	message.setContent("您有一份待确认的付款申请单,单号:XX,金额:¥0.00,请点击确认");// 详情消息描述
    	message.setType(MessageInfo.TYPE_MESSAGE);// 推送消息的类型
    	Long msgId = MessageCenterServiceHelper.sendMessage(message);// 推送消息
    }
    

    `

  • 相关阅读:
    【历史时刻】从学生到社会独立人——硕士毕业
    Linux 常用命令
    LInux系统下搭建redis集群
    docker 下创建自定义网络,并在运行容器时绑定网络和ip
    docker下安装mysql镜像
    windows下将consul注册为系统服务
    Sql批量替换字段字符,Sql批量替换多字段字符,Sql替换字符
    gerrit安装配置
    Linux安装jdk8及环境变量配置
    iTerm2配置优化
  • 原文地址:https://www.cnblogs.com/zhou-shi-yuan-ISO8859-1/p/14474263.html
Copyright © 2020-2023  润新知