逻辑控制器在业务中还是需要灵活使用的,对于业务接口的实现会更方便,简单
我先简单简述一下我的业务场景
我们的系统会有一批订单,然后固定发送给一些用户,让用户去pk接单,然后经过pk产生一个pk结果,然后在将订单发给pk成功的用户
思路:首先是需要让系统发单,然后让订单进入到用户的抢单池中,让用户拿到对应的订单号去抢单,初始态,pk中,pk成功,pk失败都有对应的状态,所以我需要循环,当状态等于pk成功后,退出循环
while逻辑控制器的大逻辑是判断条件为false的时候退出循环
${__javaScript("${pkStatus}" != 2)}或者写成${__javaScript("${pkStatus}" == 1)}
⚠️注意:意思就是符合里面的的条件就一直循环,不符合就跳出循环,妈呀,终于总结出一句自己以后一看就能懂的句子了,不容易,🎆🎆
第一个的意思就是pkStatus这个的值不等于2的时候,就一直循环,直到等于2跳出循环,执行后面的请求
第二个的意思就是pkStatus这个的值等于1的时候,就一直训话,直到不等于1时跳出循环,执行后面的请求