找回密码
 立即注册

微信扫码登录

搜索
查看: 11638|回复: 29

[流程系列] (node-red流)企业微信查询快递并循环查询更新

[复制链接]

81

主题

1451

回帖

3万

积分

元老级技术达人

积分
31050
金钱
29478
HASS币
290
发表于 2021-10-22 15:49:56 | 显示全部楼层
本帖最后由 dscao 于 2021-10-22 16:26 编辑

刚看到就来测试了一下,找到api地址,注册了一个号,填写进去。效果不错,这个实用性非常强。

这个流不错,很容易输入连一下线就整合到企业微信指令查询天气那个一起了。

00.jpg



回复

使用道具 举报

81

主题

1451

回帖

3万

积分

元老级技术达人

积分
31050
金钱
29478
HASS币
290
发表于 2021-10-23 00:29:25 | 显示全部楼层
本帖最后由 dscao 于 2021-11-4 20:12 编辑

晚上测试了一下,这个非常不错了。流程中的说明也是非常清楚的,有不少函数语句以前都没用过,又学到好东西了。

发现:输入新的已签收单号,当时反馈一条,过段时间自动查询中还会再发一次这条已签收的。所以拉了几根线修改了一下流程,新输入的已签收只显示当时一次,不加入存单列表。

最近做了较大的调整,多接口作备份,自动查询是不出现错误提示的,最后成品:

1.png

0.jpg


1.jpg
---------------

2021.10.24 api接口输出发生了一些变化,发现排序反过来了,不用再次排序了。返回的快递公司代码有时会出现大写的,要加一个转换小写。

2021.10.28 api接口输出的排序又反过来了,只能发现调整了就要跟着改一下。这个数组能否以其中的time来排序?不会写,这个搞不定。
2.jpg

--2021.10.29---
1、新输入单号:
如果不存在,未签收状态则增加到存储中,全部要通知本次结果。
如果已存在,如果状态有变化则更新存储中的本单状态,已签收则删除存储中的本单号,全部要通知本次结果。
未揽件或查不到结果的单号不存入存储中,直接反馈消息给发送人。(顺丰第一次查询成功后加入存储,后面再查的人手机号就不影响了)

2、自动轮询查询存储单号:
未签收状态不变则不通知不改变存储
未签收状态变化则通知且更新存储中的本单状态
已签收则通知且删除本单号
发送者的查询会通知本人,如果同一个单号有多人发送过则自动查询时通知相关人员。手动查询的未变更状态的只通知本人,变更状态则与自动轮询一样通知相关人员。

3、为了配合顺丰查单,单号中保存手机号,参数中配置微信发送人对应的手机号,如果不指定则调用参数中的手机号,如果发送内容有手机号则以发送的为准,两个都没有则使用参数中设置的默认的手机号。

----2021.11.3----

和楼主一起将快递100的接口加入进来了。
流中保留了多个接口,也方便后期扩展


查单格式:

XX快递000000000000

XX快递000000000000手机号13900000000(顺丰时,参数未设置发送人的手机号,或者设置的手机号不是收件人的)


微信快递查询.json

36.65 KB, 阅读权限: 50, 下载次数: 9

2021.11.3更新

回复

使用道具 举报

81

主题

1451

回帖

3万

积分

元老级技术达人

积分
31050
金钱
29478
HASS币
290
发表于 2021-10-23 15:39:18 | 显示全部楼层
s450586793 发表于 2021-10-23 10:19
好像哪里还是有问题,我昨天存了2个快递,今天早上自动循环的时候,另一个单号被覆盖了 ...

昨晚简单拉拉线修改的,也是有问题。今天重新修改了一下流程,函数代码基本上没什么变化,只是流程上优化了一下。自动查询和微信指令查询共用一个处理流程。文件放到上面的回复了。
回复

使用道具 举报

81

主题

1451

回帖

3万

积分

元老级技术达人

积分
31050
金钱
29478
HASS币
290
发表于 2021-10-28 01:23:33 | 显示全部楼层
请问谁知道这个数组能否以其中的msg.payload.data.info[x].time来排序?api输出的顺序发现经常变动呢。





回复

使用道具 举报

81

主题

1451

回帖

3万

积分

元老级技术达人

积分
31050
金钱
29478
HASS币
290
发表于 2021-11-1 00:12:40 | 显示全部楼层
这个api今天出问题了,全部返回状态0,“状态:【查无结果】”了,不知道什么时候能恢复。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-10-14 03:43 , Processed in 0.076897 second(s), 10 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表