如何用状态和拣配解决此逻辑问题?

时间:2019-06-07 16:46:21

标签: logic

后台作业A

  1. 选择记录并更新选择状态
  2. 它将处理步骤顺序
  3. 完成所有操作后,状态将更改为完成
  4. 在步骤中遇到错误时,状态将更改为错误

另一个作业B执行以下操作

  1. 从记录中选择状态或错误状态
  2. 处理步骤顺序

作业B-处理异常和系统崩溃用例的重新处理作业

示例

作业A-当应用程序崩溃时,某些记录将保留为“已拾取”状态

所以为了处理崩溃情况和错误情况

工作B-查找已选择和错误状态记录

问题:

工作A应该只记录新记录 作业A应处理异常情况和错误情况。作业B不应获取新记录。

如何处理这种情况?

1 个答案:

答案 0 :(得分:0)

您可以在此处使用时间戳或检查日期

像 作业B应该只在昨天进行,或者像上一个小时的时间戳记录一样

因此,新记录由工作A记录,而以前的小时数将被称为旧工作,由工作B记录