【问题标题】:How to solve this logic problem with status and picking?如何解决这个状态和拣货的逻辑问题?
【发布时间】:2019-06-07 16:46:21
【问题描述】:

后台作业A

  1. 选择一条记录并将状态更新为已选择
  2. 它将处理一系列步骤
  3. 一切完成后,状态将更改为完成
  4. 当步骤中遇到错误时,状态将更改为错误

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

  1. 选取状态为选取状态或错误状态的记录
  2. 处理步骤顺序

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

例子,

Job A - 当应用程序崩溃时,一些记录将保留状态为 Picked

所以为了处理崩溃场景和错误场景

作业 B - 查找拾取和错误状态记录

问题:

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

如何处理这种情况?

【问题讨论】:

  • 很难理解你的问题。

标签: logic


【解决方案1】:

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

喜欢 作业 B 应该只取昨天或类似前一小时的时间戳记录

所以新记录由作业 A 获取,而之前的几个小时被称为旧作业将由作业 B 获取

【讨论】:

    猜你喜欢
    • 2020-11-23
    • 2021-06-12
    • 1970-01-01
    • 2023-03-13
    • 1970-01-01
    • 1970-01-01
    • 2023-03-27
    • 1970-01-01
    • 2017-04-15
    相关资源
    最近更新 更多