找回密码
 立即注册

QQ登录

只需一步,快速开始

Freefish 悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2022-6-22 17:00  /   查看:2017  /  回复:1
1金币
想实现这样一个功能,大概意思就是。单据A的一个字段【开始时间】为:2022-06-23 8:30:00 ,现实时间为 2022-06-22 16:57:19。当现实时间到达【开始时间】的前十分钟时,自动根据单据A所填的明细。逐条生成单据B。

最佳答案

查看完整内容

您好,这个感觉可以用定时任务,这个定时任务可以是半小时执行一次,取单据A表的数据,循环判断单据A表的每一条记录的开始时间,然后需要给加一个状态,如果开始时间和NOW的差值小于10分钟并且状态是0,然后执行服务端命令生成单据B,然后更新单据A的状态为1,依次这样遍历。加状态的目的是为了避免一条单据A生成多个单据B。

1 个回复

倒序浏览
最佳答案
最佳答案
Howie.Sun讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-6-22 17:00:54
来自 2#
您好,这个感觉可以用定时任务,这个定时任务可以是半小时执行一次,取单据A表的数据,循环判断单据A表的每一条记录的开始时间,然后需要给加一个状态,如果开始时间和NOW的差值小于10分钟并且状态是0,然后执行服务端命令生成单据B,然后更新单据A的状态为1,依次这样遍历。加状态的目的是为了避免一条单据A生成多个单据B。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部