V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
yangshou
V2EX  ›  问与答

现有系统整合钉钉遇到的问题

  •  
  •   yangshou · Jan 18, 2024 · 1308 views
    This topic created in 836 days ago, the information mentioned may be changed or developed.

    因为一直监听钉钉发送的审批信息,如果收到消息 会找到对应的单子 完成或者拒绝

    但是现在有一个问题 ,如果我在 原系统完成任务,消息通知到钉钉。 钉钉完成了任务 会再发一条完成的消息给系统,我这边如果该用户拥有执行下一节点的权限, 就又走了一步。相当于,执行了一次提交,任务节点走了两步。

    这个一般怎么幂等的呀,或者钉钉发送的消息,怎么判断是 手动点击完成的 还是 别人调用完成的

    yangshou
        1
    yangshou  
    OP
       Jan 18, 2024
    临时解决思路: 原系统完成任务,先不完成--->发送消息给钉钉---->钉钉完成----> 消费钉钉完成消息 ---->原系统完成

    但这样 链路很长,容易出问题。后期想办法优化吧
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   762 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 21:01 · PVG 05:01 · LAX 14:01 · JFK 17:01
    ♥ Do have faith in what you're doing.