使用svc_vars变量来控制逻辑分支出现问题
就叫毛嘉烽 发布于2020-05 浏览:803 回复:2
0
收藏

根据用户输入的内容调用后端数据库进行匹配,将返回来的数据进行解析,按不同的情况分支设置svc_vars中变量line不同的值,在连线中根据line的值控制下一流程

之前测试一直是OK的,现在发现出现问题了

返回的数据格式内容一直没变,但是连线分支不对并且出错,都是分配到连线中优先级最高的一个节点

后端服务接口返回:{"success":true,"code":200,"error_message":{},"data_type":"json","data":{"restaurant_name":"","result":["[send]京兆尹[/send]"]}}

测试报错内容:

资源调用逻辑:

收藏
点赞
0
个赞
共2条回复 最后由就叫毛嘉烽回复于2020-05
#3就叫毛嘉烽回复于2020-05

是字符串拼接出现问题了 number型不能直接和字符串拼接

改成str(count)+'.'+name 就可以了

只是不知道为什么之前是可以的,现在出现问题了

0
#2就叫毛嘉烽回复于2020-05

修改了调用资源节点前面的逻辑,调用资源节点后面分支是没有改动的,前面的逻辑中没有使用变量的,按说不会影响后面的走向的,还原后测试了下是没有问题的

0
TOP
切换版块