zoukankan      html  css  js  c++  java
  • OCS 如何在数据库直接给用户增加联络人

     

    1. 首先,你要用 select  ResourceId  from Resource where UserAtHost=’dddddd’ ,找到你要增加联络人的对象及增加人员的ResourceId

    2. 查找table ContactGroup,找到你的所有记录,记下所找到的记录

     Select * from ContactGroup where OwnerId=xxx ---xxx是你的ResourceId

    3. 在自己的OCS上增加一个群组

    4. table ContactGroup 中找到你刚才建立的群组的DislayName,方法是

    Select * from ContactGroup where OwnerId=xxx ----xxx是你的ResourceId

    找到新增加那行,记下DislayNam,比如0xE8B387E8A88AE782BAE682A8E69C8DE58B99

    5. insert into ContactGroup values(xxx1,999, 0xE8B387E8A88AE782BAE682A8E69C8DE58B99, 0x)

    xxx1是你要增加联络人的OwnerId,也就是ResourceId 999GroupId,不要取1,其他可以,为了不和用户原来的冲突,所以我取999,第三段就是你要增加的群组的名称,最后一码我不知道何意,但发现系统都是0x

    6.  insert into ContactGroupAssoc values(xxx1,xxx2,999)

       其中,xxx1是你要为那个用户增加联络人,其OwnerId, xxx2是你要将那位增加为xxx1的联络人。

    至此,增加完毕,用户重新登入就可以看到新增加的联络人了。

    根据以上方法,你可以批量增加联络人,甚至写trigger,给新增的用户自动增加联络人,或者当用户删掉你增加的联络人时自动帮其再增加。

    除了这种方法,你也可以修改系统自带的存储过程,完成以上的工作。

  • 相关阅读:
    DGA域名可以是色情网站域名
    使用cloudflare加速你的网站隐藏你的网站IP
    167. Two Sum II
    leetcode 563. Binary Tree Tilt
    python 多线程
    leetcode 404. Sum of Left Leaves
    leetcode 100. Same Tree
    leetcode 383. Ransom Note
    leetcode 122. Best Time to Buy and Sell Stock II
    天津Uber优步司机奖励政策(12月28日到12月29日)
  • 原文地址:https://www.cnblogs.com/kevinsun/p/1495138.html
Copyright © 2011-2022 走看看