|
后端函数【下推业务流】;我的需求是:从主实体中查询到交易类型是【普通销售过账】的主键id;然后通过【下推业务流】的集成脚本进行自动推单操作;但是每次执行这个函数都重复了一遍,也就是说原本应该是4条下游单据,但是最后生成了8条下游单据。我的脚本如下:
- //主子实体一起查询,交易类型=【普通销售过账】
- let sqlPush1="select id from AT176AE5641C400003.AT176AE5641C400003.salesDailyIm where dDate='" + sNowFmt + "' and bustype ='1697945330186715143' and iscreatpo=0";
- let resPush1 = ObjectStore.queryByYonQL(sqlPush1);
- // throw new Error(JSON.stringify(res1))
-
- //下推业务流1,交易类型为【普通销售过账】
- let billnum="yb4a57bc49"; //详情页单据编码
- let runleid="5e149076-d539-11ed-8167-fa163e279374"; //推单规则的id。打开业务流设计器,开启F12,点击规则,从list请求中获取
- let ids1 = [];
- resPush1.forEach(x => ids1.push(x.id));
- // let ids=["id1","id2"]; //填写上游单据的主键
- busWorkFlowPush(billnum, runleid, ids1);
复制代码
|
|