|
|
本帖最后由 关天荫 于 2019-11-12 14:19 编辑
注意,该帖子只针对已经对接好微信发送消息的项目的,如果还没有配置好微信端发送消息的,请
跳转到http://portal.ly-sky.com:7160/forum.php?mod=viewthread&tid=137&extra=page%3D1
操作前请跟我们沟通,需要我们推相关的镜像。
1.进入ly_cloud_xx用户下执行下面sql,添加字段。(注意,需要把下面的localhost/orcl 缓存项目地数据库连接 )
--创建dblink(需要修改数据库连接)
create database link LY_CLOUD_GG_DBLINK
connect to LY_CLOUD_GG identified by ly_cloud_gg
using 'localhost/orcl';
--创建同义词
create or replace synonym LY_GG_YH
for LY_CLOUD_GG.LY_GG_YH@LY_CLOUD_GG_DBLINK;
--创建存储过程
create or replace procedure insert_notice_message( xxbh in varchar2) as
cursor tp_cur is select yhbh from LY_GG_YH; --查询用户编号
begin
for lp_cur in tp_cur loop
insert into LY_GG_XX (bh ,bt,nr,fssj,fsr,jsr,jssj,ly,zt,lx,url,fszd,fszt,glsjbh)
select sys_guid() , bt,nr,fssj,fsr,''||lp_cur.yhbh,jssj,ly,zt,lx,url,fszd,fszt,glsjbh from LY_GG_XX WHERE bh = xxbh; ----插入消息
end LOOP;
delete LY_GG_XX where bh = xxbh; --删除原有的消息
commit;
end insert_notice_message;
---------------------------------以下不要和上面一起执行----------------------------------------
--添加字段
-- Add/modify columns
alter table LY_GG_XXZXPZ add txl_key VARCHAR2(200);
-- Add comments to the columns
comment on column LY_GG_XXZXPZ.txl_key
is '企业微信通讯录Corpsecret';
2.下载最新message和notice服务镜像,lygtc-perfect换成项目的的账号。
docker pull registry.ly-sky.com:5000/lygtc-perfect/ly-cloud-notice-service:3.0
docker pull registry.ly-sky.com:5000/lygtc-perfect/ly-cloud-message-service:3.0
3.启动最新的镜像
用浏览器打开node3IP:5000页面,点击UP
4.到企业微信开启同步通讯录接口.
复制Secret
5.进入ly_cloud_xx用户下,执行下面sql , 其中JlycAiTi54Z0a6ArE8FX9bd8jiyYqYboSiHtuAgfETk 是第4点复制的Secret。
update LY_GG_XXZXPZ set TXL_KEY = 'JlycAiTi54Z0a6ArE8FX9bd8jiyYqYboSiHtuAgfETk' where bh = 'weixin';
commit;
6.到事务中心后台添加调度。
发送消息模块
| 同步微信通讯录
| 0 0 0 * * ?
| 正常
| http://ly-cloud-message-service/wechat/SynchronousUser
| 触发器:发送消息模块.同步微信通讯录
|
|
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|