暂无
任务描述
需求描述
1. 背景
当前自动生批规则有两个缺陷:
用户设置的自动生批时间,如果刚好执行了手动生批,则自动生批不会执行;
用户设置多个自动生批时间,如果第1次自动生批执行后,到第2个时间还未执行完毕,则第2个时间的自动生批不会执行;
需优化;
2. 功能设计
【仓储物流管理-自动生批规则管理】中,将规则执行时间修改为:
如果自动审批执行时,正在手动生批,则进行排队,待手动生批执行完后,继续执行自动生批;
如果自动生批时间到了,还有其它自动生批在执行,则进行排队,待已有任务执行完后,继续执行;
已提前和开发业福进行沟通,技术上可以实现
验收标准
暂无
















1.有sql语句更新,文件名称:20220818谢业福添加表RB_AutoGenerateBatchQueue任务ID29925.sql
2.实现逻辑,在原来的任务上,再加一个定时任务,新任务把符合条件的规则插入队列,原来旧的获取新接口插入的队列,按顺序执行。没有执行的往后推迟
3.定时任务测试页面: http://localhost:31197/test/xtliotestpage.aspx,先点击【自动生批队列】 再点击【自动生批】